This post is my experience report for the Haskell Tiny Game Jam. There are a few days left, and I hope this will inspire you to add your own entry
Very interesting!, I should explore the
System.Posix.Internals.puts non-blocking behaviour. The way I achived that is by
getChar which I don’t find ideal.