ansi-terminal-game

cross-platform library for terminal games
git clone https://www.ariis.it/static/repos/git/ansi-terminal-game.git
Log | Files | Refs | README | LICENSE

README (1375B)


      1 ==================
      2 ansi-terminal-game
      3 ==================
      4 
      5 `ansi-terminal-game` is a library for creating games in a terminal setting.
      6 
      7 Goals
      8 -----
      9 
     10 - be cross platform (linux/win/mac). If you plan to have your executable
     11   unix only, I invite you to check brick [1] or other, more expressive
     12   libraries.
     13 - be simple: no curses/ncurses/pdcurses/etc. dependencies, all
     14   functionality built on a standard input / ANSI terminal base.
     15 
     16 [1] http://hackage.haskell.org/package/brick
     17 
     18 Learn
     19 -----
     20 
     21 - run the basic example with `cabal new-run -f examples alone`;
     22 - check the source in `examples/Alone.hs`;
     23 - open the 'Terminal.Game' haddock documentation (start reading from
     24   `data Game`).
     25 
     26 A full game can be found at:
     27 
     28     http://www.ariis.it/static/articles/venzone/page.html
     29 
     30 Other games made with a-t-g
     31 ---------------------------
     32 
     33 - caverunner:
     34     https://github.com/simonmichael/games/blob/main/caverunner/caverunner.hs
     35 - pigafetta: http://www.ariis.it/link/repos/pigafetta/
     36 - avoidance: https://sabadev.xyz/avoidance_game
     37 
     38 If you want yours to be added to this list, write to me.
     39 
     40 Contact
     41 -------
     42 
     43 For any feedback or report, contact me at:
     44 
     45     http://ariis.it/static/articles/mail/page.html
     46 
     47 Contributing
     48 ------------
     49 
     50 browse repo: http://www.ariis.it/static/repos/stagit/ansi-terminal-game/
     51 Upload your modifications somewhere and send me an email (<fa-ml@ariis.it>).
     52