Nikki and the Robots: Open Source Videogame Written in Haskell
joyridelabs.de
joyridelabs.de
I doubt some user-input issue on the Mac, in the alpha release, is to do with difficulties in the correct design for updating shared state, in a purely functional way... (they're probably using STM anyway (I would)).
> Don't hestitate to report any bugs that you experience to the bugtracker!
> difficulties in the correct design for updating shared state, in a purely functional way
can you elaborate on the right way? i think the choice to write a game in a functional language is interesting, because games are inherently about managing state, and functional languages are all about not using state.The UI is done using a custom Qt Haskell binding, and it looks like the key mapping to key translation is hard-coded - possibly the cause of key problems on Mac if they key codes are different to what it is expecting.
I don't like that once a robot lands on his head you're screwed :)
Here's the course page, as well: http://www.informatik.uni-bremen.de/~cxl/lehre/pi3.ws01/aste...
Gorgeous looking game though, I look forward to trying it out again and maybe poking at the code.
Nice!