I have successfully failed the last Ludum Dare. The theme was Evolution.
My idea was to make a shooter/roguelike with evolving enemies with evolution path defined by the agressive (or not) actions of a player.
I’ve spent too much time learning lua and programming the game engine. But I liked what I did. I’m goung to build upon the results and improve this engine. I’ve completely ignored OOP this time. It’s all functions and event maps (actually lookup tables) and that’s great! Gives me a bird-eye view on the inner mechanics of the game.