Projects / XGalaga++

XGalaga++

XGalaga++ is a classic single screen vertical shoot ’em up. It is inspired by XGalaga and reuses most of its sprites.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  04 Nov 2009 22:18

Release Notes: Includes were fixed for newer versions of GCC.

  •  22 May 2008 10:22

Release Notes: The date is saved with each high score. There are now fewer scrolling stars in the background. There is now less randomness in bonus distribution. The documentation was updated.

  •  08 Apr 2004 18:01

Release Notes: Multi-fire is now only available as bonus. They are three more levels, for a total of 13.

  •  09 Mar 2004 20:55

Release Notes: A bug in high scores display was corrected.

  •  08 Mar 2004 19:45

Release Notes: An XGAL_PSEUDO environment variable is now available to change player names. The high scores display is improved.

RSS Recent comments

08 Jul 2008 03:22 mmo

Re: OSX build failure
Try adding the "struct" word before the "flock" work.

08 Jul 2008 02:00 bonezed

Re: OSX build failure

> A long time ago a friend compiled it

> under OS X. What problem did you

> encounter?

g++ -c posix_stream.cc -I. -I/usr/X11R6/include -s -DHIGH_SCORES_FILE=.xgalaga++.scores -Wall -ansi -Os -fomit-frame-pointer -o posix_stream.o

posix_stream.cc: In member function ‘int PosixBuf::Lock(short int) const’:

posix_stream.cc:32: error: expected `;' before ‘lk’

posix_stream.cc:32: warning: statement is a reference, not call, to function ‘flock’

posix_stream.cc:32: warning: statement has no effect

posix_stream.cc:33: error: ‘lk’ was not declared in this scope

make: *** [posix_stream.o] Error 1

16 Jun 2008 02:51 mmo

Re: OSX
A long time ago a friend compiled it under OS X. What problem did you encounter?

16 Jun 2008 02:30 bonezed

OSX
anybody know how to get this working on OSX (Leopard)?

11 Mar 2004 02:19 mmo

Re: Still problems in hi-scores
I think you are using the precompiled binary, are you?
The problem with this binary is that it saves the high scores file in the user home directory (ie each user has full access to its own high scores file).

You can solve this problem by installing from sources. Before building the program, you should edit the Makefile (look for installprefix, HIGH_SCORES_FILE and EXE_GROUP variables). Mail me if you need help.

Or you can install Debian and use the .deb file. :-)

Screenshot

Project Spotlight

Ghostscript

An interpreter for the PostScript (TM) language.

Screenshot

Project Spotlight

isk-daemon

An image database server with content-based visual image searching.