Joining the fray
After having to drop out of LD48 #16 after about the fourth hour due to personal emergency, I’ve decided to come back and give it another go. For added splash and dash, I’ve decided to impose the additional restriction on myself that my entry needs to run on my GP2X as well as Win32 and Linux (summer road trips coming up and all that).
-Tools-
compile and link: (arm-linux-)gcc (with friends ld, as, etc.)
text editing: Dev-C++
sounds: SFXR, GoldWave
music: MilkyTracker
graphics: GIMP (with MilkShape and POVRay, if needed)
stress management: AssaultCube, Winamp, XMMS, ModPlug Player
-Code-
I’ll be using a skeleton that
- initializes Allegro
- creates the window/gets access to the display and creates a double buffer (plus forcing a hardware blit on the device as a workaround for a bug on first- and second-generation ‘2Xes)
- initializes a music-playback library (JGMOD, available freely, but current URL unknown)
- provides a way for the app to over- or underclock at run-time (GP2X only)
- provides a simple abstraction layer for reading key or joystick input
- has a prebuilt main menu
- has some fast additive and subtractive blending routines, courtesy of fblend (see fblend.sf.net)
- has some built-in tilemap support with lighting effects
- has a few built-in effects useful for screen transitions (wipe, blur, distortion map)
In spite of all the bullet points above, it’s woefully incomplete and doesn’t really give too much of an advantage (it probably would in the hands of someone capable, but that’s hardly me, heh). In the spirit of fairness, I’ll post sources as a response to this ASAP (I’m at work now, so it’ll have to wait until later in the day).
-Misc-
Habanero hot sauce, Clif bars and energy drinks have been acquired.
And now, we wait.