This time the themes were “vegetarian zombies” and “war”. I made a small RPG-like game with the OpenTK framework and C# using OpenGL and OpenAL for graphics and sound.
My entry is called Zombieland
It’s an oldschool 2D game, I did not want to deal with 3D graphics and pixel art is something I’m just more familiar with.
Instead of explaining how to play here, take a look at the instructions that you can also read when you select “About” in the main menu:
There are enough features in the game to make it playable, but I could not finish the dungeons anymore. Because all levels are randomly generated it’s easy to create a lot of content, but creating the algorithms to generate levels is a lot of work.
Even now there are some bugs left in the generator for the main world. Sometimes roads are not connected properly and you get this kind of strange roads:
In this program I use a simplex noise generator which is a bit faster than perlin noise. It does not really matter, because worlds only need to be generated when you start a new level, but I had the algorithm in the framework, so I used it.
It generates a level like this:
After the basic layout is generated I randomly place all kinds of buildings in the world and connect them all with roads.
When you die, you will see a score. Let me know if you beat mine :)
I guess it was a mistake to fight about 40 zombies at once…