1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
XTux. DINARA Productions 1999. Last modified 8/JUN
WHAT IS XTUX?
Xtux is a overhead scrolling action game for X-windows. You play the Linux
mascot Tux, or the BSD mascot, that cute little devil. Your mission is to save
humanity from an evil software company.
INSTALLATION
1. Compile by typing 'make'
2. Run the game by typing 'xtux'
3. You can delete *.o and run 'strip xtux' if you are short on disk space.
You may have to change some things in the makefile to get it to work on
strange platforms. The makefile which I use on the x86 Solaris machines at uni
is included as a reference.
PLAYING
Arrow keys, numpad arrow keys, vi movement keys (hjkl)
Space = Fire weapon
CTRL or ALT: Select weapon
ESC, Q = Quit
WHY DID YOU DO THIS?
Linux kicks ass, but unfortunately I found myself rebooting to play games. This
has the unfortunate effect of ruining my uptimes. So, in an initiative to
increase uptimes everywhere, I started to make Xtux.
This is my first non-trivial programming project, as well as my first X windows
program. So if something appears very very wrong, it probably is, and it's
probably my fault.
In real life, both James and I do second year computer science at Adelaide
University.
WHAT PLATFORMS ARE SUPPORTED?
The aim is for Xtux to be able to run on X11R6/Posix systems. It has been
tested on i386 Redhat (2.0.x and 2.2.x), Debian (2.2.x), FreeBSD-Stable
as well as pentium 133's running Solaris with 8 bit color.
You need the xpm libraries, which aren't a standard part of X11, but
are pretty common. You should be able to find them on X11.org's FTP site.
WHO IS RESPONSIBLE?
Programming and design: Dave Lawrence. Artwork and design: James Andrews.
We've decided to call ourselves DINARA productions. Nothing offical though...
A few others had some "hey it'd be cool if you did this" ideas, including Sam
Norman and Matthew Sheppard (not that Matthew Sheppard). Rebecca Doyle helped
record some of the sounds (the one's featuring a girly voice ;).
Regarding the plot for Xtux, if it isn't already obvious, I spend far too long
stuffing around at slashdot.
OTHER STUFF
Thanks to Paul Coats of the Linux/X11 Game writer page for ideas/code, you can
visit his page at: FIND URL!
If you find a bug, edit the 'header.h' file and remove the comments around
#define VERBOSE and recompile. Load the game "xtux > log 2>errlog" and try to
repeat the bug. Mail me the logs and all the information you have about it.
Even better would be to track it down and fix it, and mail me the patch.
If your maps don't work, it may be because they are in dos format, 'purify'
them as so:
mv file.map file.bak; tr -d '\r' < file.bak > file.map; rm file.bak
LICENCE
XTux is released under the GPL. THERE IS NO WARRANTY! NONE! You are encouraged
to distribute/modify it. I am interested in hearing from you if you like the
game or have made some changes to it. Send in your maps!
WHAT DOES DINARA STAND FOR?
We'll give you a hint; DINARA is not a recursive acronymn ;)
David Lawrence (philaw@camtech.net.au)
JUNE 1999.
|