For a computer science paper a few months back, we had to program in teams of two, a game on a small embedded board. It had two buttons, a 4-way hat and a 5x7 dot matrix display. It only knew how to talk in C. It also had to be multiplayer over an IR port.
My and a friend came up with CaveX14, where you are in a cave and are looking for the exit. (the exit was a flashing dot, you were in the center). As part of it, I came up with an algorithm for generating nice small-scale caves. using my own not-quite-cellular automata rules developed through trial, error, and only a little bit of science.
Now I haven’t finished a game in BGE for a long time. Probably since last BGMC, so I decided to bash out CaveX14 in BGE. In two versions. This one is the GLSL version. Made to look slightly more impressive than the embedded board one ever could!
So, weighing in at a total of 10 hours work over two days, 1mb of blendfile, we have CaveX15. A game with an infinite number of levels, and no real point.
Currently I’ve got the level size set to a 15x15 grid. If you want a challenge, set the size up to, say, 50 or so.
Have fun, and don’t get stuck in this game for too long…