Search


Rss feeds
Posts Comments Source Code
Rating
Image to SpectrogramNontransitive DicecheaTorrentDomain ColoringiMac G5 CPU Fan view all...
Recent
Pretty GraphHypernova EngineEmergent FeedbackSDL Euclid OrchardSingularity Viewer view all...
Tags

All source code released under the BSD License unless otherwise specified
© 2010, Gavin Black

SDL Euclid Orchard

Overview

Generates Euclid's Orchard as an image with randomly added walls to make it somewhat maze like. It also creates a 'playable' maze using SDL bindings (Screenshots below). It does some stupidly simple file obfuscation to prevent seeing any data (movies, images, mp3s) outside of the game.

Disclaimer

The end 'game' was not really intended for enjoyment, only programming practice. It was made with whatever audio I had around and images I could make in GIMP in 5 minutes. It was meant to give me a feel for SDL programming in Haskell (Mostly ripped from snkkid).

Screenshots

Generated Orchard

Level 1 of the 'game'

Source Code

Source Tree: http://devrand.org:8080/cgi-bin/cgit/euclidOrchard/tree/
Snapshots: http://devrand.org:8080/cgi-bin/cgit/euclidOrchard/commit/
Git Access: git clone http://devrand.org:8080/git/euclidOrchard

Conclusion

I couldn't get the smpeg library to work at all. It could be my lack of understanding, or it could be really fickle with formats. So right now I have a wrapper script for the ending. I have something in mind for the distant future, and this is the first baby step to completing it.

Last Edited: 2011-03-19 01:32:05

+ Add a comment