[ANN]Haskell Rhythm game development tutorial

Hello, I've published a tutorial[0] to create a rhythm game. This tutorial focuses on the design of interactive, real-time application using lens, objective, Call package. Feel free to point out infelicities or offer suggestion. Cheers [0] http://fumieval.github.io/rhythm-game-tutorial/ -- Fumiaki Kinoshita

On 12/19/2014 03:25 AM, Fumiaki Kinoshita wrote:
Hello,
I've published a tutorial[0] to create a rhythm game. This tutorial focuses on the design of interactive, real-time application using lens, objective, Call package.
Feel free to point out infelicities or offer suggestion.
Cheers
[0] http://fumieval.github.io/rhythm-game-tutorial/
-- Fumiaki Kinoshita
Hopefully I can find time to port my rhythm game to call soon. A small comment: ‘unsafePerformIO’ seems inappropriate to use without explanation in any kind of tutorial. Maybe point out that it's there for simplicity only. I also wonder whether you considered using TemplateHaskell to inline resources at compile time: this allows us to produce a neat binary without data files lying around which may sometimes be desirable. -- Mateusz K.

Thanks for the feedback. I added description for 'unsafePerformIO'.
Inlined resources is still in a laboratory, but it makes sense for small
applications. Maybe I'll set it up in the next release.
2014-12-20 1:36 GMT+09:00 Mateusz Kowalczyk
On 12/19/2014 03:25 AM, Fumiaki Kinoshita wrote:
Hello,
I've published a tutorial[0] to create a rhythm game. This tutorial focuses on the design of interactive, real-time application using lens, objective, Call package.
Feel free to point out infelicities or offer suggestion.
Cheers
[0] http://fumieval.github.io/rhythm-game-tutorial/
-- Fumiaki Kinoshita
Hopefully I can find time to port my rhythm game to call soon.
A small comment: ‘unsafePerformIO’ seems inappropriate to use without explanation in any kind of tutorial. Maybe point out that it's there for simplicity only.
I also wonder whether you considered using TemplateHaskell to inline resources at compile time: this allows us to produce a neat binary without data files lying around which may sometimes be desirable.
-- Mateusz K. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (2)
-
Fumiaki Kinoshita
-
Mateusz Kowalczyk