clanmecha - ClanMecha is a mecha-themed game using ClanLib.
Note that this is a completely jury-rigged readme for ClanMecha. Some things may be obsolete; I'm working on fixing this.
Linux instructions:
Hopefully, a simple "./configure; make" will compile it. Do -not- try to make install; bad things will happen to you and your family!
If it doesn't compile, try typing "automake" and "autoconf" then repeat the above.
ClanMecha runs fullscreen by default. If you want/need to run it windowed start ClanMecha with './clanmecha --windowed' and enjoy.
- Requirements
- any ClanLib 0.4.x, tested with 0.4.3 (download from http://www.clanlib.org) Hermes 1.3.1
Game Overview:
Right now there's two mechs in the arena, each controlled by one player. Each mech tries to get rid of the other mech using various weapons, and when a mech is destroyed, it respawns at the top of the arena. Gameplay goes on until either or both players get sick and tired of it all.
I haven't had time to balance the game out yet, so there's inevitably going to be some inequality weapon-wise.
- Controls
- left player: (wanted an asdw config, but keys wouldn't work right) j - move left l - move right k - aim down i - aim up u - fire weapon 7 - jump/fly key 6 - change key
right player:
arrow keys - move left and right, aim up and down (respectively)
ctrl- fire weapon
shift- jump/fly key
enter- change key (wanted alt, but thought it might accidentally alt-tab)
You can also tap 'G' to toggle ghost-mode (alternatively titled "greco" mode) to see ClanMecha run in a moderately psychedelic manner.
This reminds me of some issues I have with ClanLib. Is there any way to get keys like '\', '`', and ''' working? They don't seem to be listed in the CL_Keyboard enum.
To change weapons, hold down the change key while pressing left or right.
NOTE: the following section on grappling is obsolete. The grappler is now
a selectable ability.
/
Hold down the grapple key to grapple. Note that the
grappling hook causes a crash from time to time, I believe due to a bug
in the line drawing in the version of ClanLib I'm using. I believed this
has been fixed in the later versions. I'm not sure, but the bug may also
be sure to clipping rectangles being unable to handle lines (I'm going from
some very shady memories here).
/
Now for a list of abilities, what they fire, and what their effect is: (Note that the Fires column is obsolete, and will be removed soon) Weapon Fires Description
Turbo Cannon Projectile Weapon Fires small bullets fairly rapidly Plasma Ball Cruiser Weapon Slow moving, not effected by gravity Sunder Blast Projectile Weapon Fires a spread of bullets Mine Layer Mines Plops down explosive contact mines Larpa LarpaCruiser Leaves behind smaller projectiles. Grappler Hooks, or is supposed to
Also, check out the classdoc/ directory; it has some class documentation generated by DOC++. If anybody's contributing code, try to use DOC++ (all you have to do is use three /'s instead of two when describing functions, variables, and thelike).
Please, if you're the least bit interested in contributing to ClanMecha, have any comments, or just have neat screenshots, please e-mail me at fleaplus@users.sourceforge.net or fleaplus@users.sourceforge.net.
Also, I'm interested in all attempts at running ClanMecha on non-Debian computers. Please e-mail me with all success stories (or failures), remembering to tell me what distribution you're using, and any other pertinent info.
(^o^)
- Neil Halelamien <fleaplus@users.sourceforge.net>
