imj-base (hackage): Game engine that is intended to help implementing games for the terminal.  Contains types and classes about discrete and continuous geometry, collision detection, animated UIs, animated colored text and easing functions.  Also contains a renderer (delta-renderer) optimized to avoid screen tearing in the terminal.
Keywords: algorithms|animation|bsd3|game-engine|graphics|library|mathematics|optimisation|optimization|program|terminal|user-interface|addition|ascii-art|ascii-game|ascii-graphics|collision|game|haskell|laser|retrogaming