haskellcard: hypercard-like game engine

 _                  _           _   _                        _   _
| |_    __ _   ___ | |__  ___  | | | |  __   __ _   _ _   __| | (_)
| ' \  / _` | (_-< | / / / -_) | | | | / _| / _` | | '_| / _` |  _
|_||_| \__,_| /__/ |_\_\ \___| |_| |_| \__| \__,_| |_|   \__,_| (_)


 _                                                     _         _   _   _
| |_    _  _   _ __   ___   _ _   __   __ _   _ _   __| |  ___  | | (_) | |__  ___
| ' \  | || | | '_ \ / -_) | '_| / _| / _` | | '_| / _` | |___| | | | | | / / / -_)
|_||_|  \_, | | .__/ \___| |_|   \__| \__,_| |_|   \__,_|       |_| |_| |_\_\ \___|
        |__/  |_|


 __ _   __ _   _ __    ___
/ _` | / _` | | '  \  / -_)
\__, | \__,_| |_|_|_| \___|
|___/

                     _
 ___   _ _    __ _  (_)  _ _    ___
/ -_) | ' \  / _` | | | | ' \  / -_)
\___| |_||_| \__, | |_| |_||_| \___|
             |___/

╔─*──*──*──*──*──*──*──*──*──*──*──*──*──*──*──*─╗
║1   ........................................   1║
║2*  ........................................  *2║
║3   ........................................   3║
║1   ...........Posted: 2024-03-10...........   1║
║2*  ..Tags: sdl haskell game nix showcase ..  *2║
║3   ........................................   3║
║1   ........................................   1║
╚────────────────────────────────────────────────╝

haskellcard[1] an SDL2 game engine based around the idea of exploring different
scenes. Ended up being similar to HyperCard. Kind of a point-and-click type
thing, but I wanted to have a lot of real-time support, since I think feel like
point-and-clicks are kind of boring or not very fun.

The first release was Christmas day, I think.

Neat parts:

* Build with Nix!
* Develop in Nix environment!
* JSON-configurable game logic, rendering, rooms, objects, sfx, and more!
* Music queue system, so can loop, but also wait for a loop to finish before
 next song plays
* Tweening system

## Footnotes

[1]: haskellcard: https://github.com/someodd/haskellcard