[plt-scheme] Ludum Dare entry done in Scheme
Henk Boom <lunarc.lists at gmail.com> kirjoitti Thu, 28 Feb 2008 05:48:29
+0200:
> Ludum Dare (http://www.imitationpickles.org/ludum/) is a
> mostly-from-scratch 48-hour video game development competition. I
> participated in a Ludum Dare warmup competition last weekend, writing
> my entry in mzscheme. I find that it's really easy to implement
> features quickly in scheme, as the question is never "How can I
> possibly do this?", instead it is "What is the most convenient or
> appropriate way to do this?".
>
> My entry was a shooter called "Black Box"
> (http://www.imitationpickles.org/ludum/2008/02/25/black-box/) (source
> is available in that post). Having been done in a time period of a
> little over 48 hours (it was a warm-up, so the rules were relaxed),
> the code is far from pretty. I'm interested in learning how to write
> games like this in a more organized fashion, to make adding new types
> of enemies easier. I'm also interested in knowing how to write
> something like this in a functional style, as this implementation is
> pretty fundamentally imperative. The game itself is just over 600
> lines of code without libraries.
Very nice!
I have also been experimenting with using PLT Scheme for games (I use my
own opengl/sdl 2d graphics library atm.) and things are working quite
well. I'd also like to take the opportunity to thank the PLT maintainers
for their hard work, mzscheme is a lot more viable choice for gamedev now
than it was a few years ago :)
--
tomppa