Video
Above: "Destiny Face Down", an insane little intro I added
in version 0.10, in which I do my best simultaneous Don Lafontaine and John
Williams impressions (neither all that great, I'm afraid.)
The above video shows what's current in CVS as of May 6, 2008. I
have been meaning to add some kind of "smart bomb" that the player
can use when he gets in trouble, but didn't want to use some kind
of cliche, like the "smart bomb" that just blows up whatever's
on screen. So I had the idea of a kind of "gravity weapon,"
which I'm not sure I'm going to keep. The video's
a little out of focus (sorry). The weapon is sort of like a regular bomb
in that it's something which drops from your ship, and falls to the ground,
but it's invisible, but has a gravitational field like a black hole --
sucking in everything around it. When what's around it is a bunch of
fire -- a kind of tornado of fire forms. If you launch the weapon while
travelling upwards, the weapon travels in a nice parabola, dragging a
firestorm of debris along with it. Pretty cool looking, but has some
weird effects (flinging humanoid carrying cron jobs at warp speed
across the terrain). You might think from the video that some fancy
OpenGL effects were at work. Not so. There is absolutely nothing but
gdk_draw_line() at work here. Not sure I'm going to keep it. Anyway,
enjoy the vid (posted 10:30 pm, CDT -- may take awhile for google's video
server to make it actually viewable.)
The above video is v. 0.08, current with CVS as of May 2, 2008.
Here is an older video of v. 0.06, circa Apr 11, 2008.
Here is an older video from Mar 12, 2008 of word war vi v. 0.04."
Here is a list of changes between v. 0.03 and 0.04.
Here's a video that was current as of Feb 16, 2008 (version 0.03, or close to it.)
Word war vi video, feb 16, 2008
Here's an even older video: --> Older video of wordwarvi on youtube.
Downloads
Here's the download link: get wordwarvi.tar.gz from sourceforge The current version is 0.05, current with CVS as of Apr 8, 2008.
Or, you can get it from CVS (which I would recommend).
Do the following at the shell prompt:
cvs -d:pserver:anonymous@wordwarvi.cvs.sourceforge.net:/cvsroot/wordwarvi login
cvs -z3 -d:pserver:anonymous@wordwarvi.cvs.sourceforge.net:/cvsroot/wordwarvi co -P wordwarvi
I try not to break anything with commits, so usually what's in CVS is
better than what's in the tarballs.
cd wordwarvi
make
Compiling the game
Compiling is easy, after checking out from
CVS as above, just type "make." You'll need the
gnome libraries and header files, which you likely already
have.
You may need to set a couple environment variables:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/lib
(I have that in my ~/.login, so I tend to forget about them.)
You'll also need
libsndfile (not needed since 0.09)
libvorbisfile (needed since 0.09.
It's in the libvorbis rpm on redhat based distros, and the vorbisfile
package for debian based systems, iirc) and the
portaudio
libraries, which there's a good chance you don't already have.
These are easily compiled and installed via the traditional
"./configure", "make", and (as root) "make install"
commands.
If you want to compile without the audio libraries
you can do so by typing:
make WITHAUDIO=no
to build without audio support. (Note, the WITHAUDIO=no seems
to be broken in v. 0.09, I screwed up the Makefile.
This has been fixed in CVS as of May 5, 2008)
The CVS code also needs oggdec (from the vorbis-tools
package) to decode the .ogg files
to .wav files, that is, if audio support is enabled (default).
Not since v. 0.09.
Other packages you might need:
- gtk2-devel
- pango-devel
- atk-devel
- vorbis-tools (for oggdec)