Though I’ll probably be submitting more than one game to the contest, here’s the development log for the first.
Defendrex is a first-person “beachhead” style defense game. Enemies will assail your fortified position from all sides, and you must hold them off as long as possible. The player’s two weapons (a precision laser and a rapid-spray machinegun) recharge and reload independently, and both will be necessary to succeed.
I’ll make optional mouse controls available using a captured cursor technique, but keyboard will be the primary means of control.
Attached is an image editor (runnable JAR with sources included) that I created for sketching and graphics; feel free to use for your own projects. s/l to save/load images, S/L to save/load palettes, and it works on a fixed 40x30 canvas. Pick a palette pen to use from the vertical strip, and change which EGA colour to fill the palette slot with by clicking in the spectrum. Filled with the “default” classic EGA palette by default. Only one palette pot selected at a time, and no fill or line tools right now… I might add separate left/right button pots later.
Edit 2010-04-16 2350h: re-uploaded egaEditor.jar; the previous version didn’t include sources as claimed.
Edit 2010-04-22 1940h: re-uploaded egaEditor.jar. Same file formats, with the following feature updates…
- EGA and PAL extensions automatically added now; still no proper file-open dialog because I’m lazy.
- Dual palette pots, left and right button; indicated with circle and square respectively.
[li]Flood-fill tool; press lowercase “f” to flood with left-button pot, uppercase “F” to flood with right-button pot.