Disclaimer: I’m competing in the cup too! I am not a judge!
This is a single player game / proof of concept. It’s a dungeon crawler, built on GameApi a new game engine that’s powered by C++ / C++0x.
Because of Fedora’s newer compilers, I had some issues with the game entry as-is. Thankfully, the author (Codex) helped me go through these issues to actually build both the library and the game.
As I said, the game is a dungeon crawler. You are some sort of a soldier, and the enemies in the dungeon are alphabet letters. When running the game, you can select the TTF font you’d like to use as an enemy, and you can shoot down the enemies using spacebar and see an orange explosion happen on-screen, or move around with WASD to avoid the different letters. I had some issues moving around, but Codex said that it’s due to the algorithm used to detect where the player is and chase after him that there’s a minor delay every now and then.
You can walk around the dungeons as well as the narrow passageways between the rooms. Your goal is to go through the different floors, and your armor changes to highlight that you’re going to a new floor each time.If a letter touches you, you’ll turn into a skeleton and your life will be drained rather quickly, so you have to run around and shoot down those letters.
Just for fun & kicks, I decided to see how the game would handle weird symbols as a font, and loaded this font from OpenFontLibrary. It worked, and I managed to shoot around different symbols on the dungeons.
As a dungeon crawler, I would’ve loved to see actual enemies instead of placeholder letters, but on the other hand, it was interesting to fight against the alphabet.
Check out GameApi’s documentation and samples, I hope it’ll be useful and grow to power different games!