MiniLD #45 progress so far: pix-l-tron

Today I whipped up a proof of concept for MiniLD #45. It is written in C.  My tools of choice are MinGW and SDL2, everything being 100% open source.  I wanted to do OpenGL as well, but since I am totally unfamiliar with either MinGW or SDL, I figured this would be a good enough start.

I managed to get all the basics to work, that is: bitmaps, sounds, keyboard, and mouse.  In C I got a fair performance, of up to about 20,000 moving objects.  The code is pretty simple, so it may be useful for some of you who want to participate in the MiniLD or another LD as well.

It’s not much of a game, though it’s playable and fully functional.  Maybe tomorrow I can turn this into an actually interesting game.  I hope it works decently on other computer as well! The first level has 1000 enemies, the second one 2000, etc, up till 5000.

You can download the game + source here:

tmtg.net/ludumdare/pix-l-tron/pix-l-tron-prototype-20130922.zip

Pix-l-tron level 1