-
giggles-is-you
A reimplementation of Baba is You in Haskell, for our weekly haskell-beginners presentations.
The main limitation is lack of support for sound. It also doesn't support centered text out of the box (but is easy to implement), and only supports one font, which only supports ASCII. There's also a limit to how many transformations you can nest, but that's an OpenGL limitation, not a gloss limitation.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gloss-juicy
/!\ This is the old repository /!\ New maintainer: https://github.com/hpacheco/gloss-juicy
Support for images is ok. Use gloss-juicy to load from a variety of format. Supports transparency. Unfortunately, the texture scaling algorithm interpolates between pixels, so this is not suitable for chunky pixel art.
-
I've recently taken to the godot-haskell bindings. They're updated often and having access to a full engine for graphics, sound, networking, etc. is very useful. That being said, the bindings are fairly heavy handed, but once you get used to it they're not that bad. Not sure about performance, but Godot has bindings for Rust, Python, CLR, and Kotlin that can be used in tandem if needed.
-
I've recently taken to the godot-haskell bindings. They're updated often and having access to a full engine for graphics, sound, networking, etc. is very useful. That being said, the bindings are fairly heavy handed, but once you get used to it they're not that bad. Not sure about performance, but Godot has bindings for Rust, Python, CLR, and Kotlin that can be used in tandem if needed.
-
If you go gloss, you can check out my older project to get started with some basic project structure already in place.