Done and Done
It’s 2:45 am, I have exam at 9:00 am and I am just finished with my ludum dare 25. In this post I would like to summarize what went well and what went wrong.
What went well:
- Lisp – great language, easy to work with in emacs, fast testing
- Ecl – great lisp compiler, compiles to c and then directly to the machine code
- Theme – fun to work with
What went wrong:
- Windows – I spent 5 hours getting mingw running, compiling ecl and my game under it
- No sounds / music – I can’t make anything decent, especially at such short notice
All in all, it was awesome fun. I hope you will enjoy my little game of strategy and evil.
Dungeon Inc.
In this game, you play recently graduated devil who has been entrusted with controlling a dungeon. Beware, heroes will come and ransack it, so guard it with monsters well.

This is how it looks.
Download link: http://www.ludumdare.com/compo/ludum-dare-25/?action=preview&uid=5123
I am glad I managed to finish it in time. Phew. Feels good.
Comments
doos
22. Dec 2012 · 13:27 UTC
OMG, you did all that in lisp? You deserve a medal!
22. Dec 2012 · 14:05 UTC
Thanks! Contrary to what everyone would think, lisp is great language for programming. Rapid prototyping and testing new features without even closing the game was something that was ideal for making a game.
eggy
25. Dec 2012 · 12:47 UTC
WOW!
eggy
26. Dec 2012 · 02:34 UTC
Nevermind, I just downloaded your source and I am currently looking at how you did it. Just one other question, why ECL over picolisp or even minipicolisp? They are much smaller, although not full CL compliant Lisps. Great work!
14. Jan 2013 · 00:20 UTC
Well, I mainly sticked with ecl because I wanted to use it inside another c++ project. Since then on, I kinda stuck with it. It has great ansi compliance, but also includes very good additional stuff, like gray streams (clos streams). It was also nifty easy to set up with emacs.