If pygamelib interests you, you might also be interested in Pyxel:<p><a href="https://github.com/kitao/pyxel">https://github.com/kitao/pyxel</a>
I love ASCII/terminal games. The creativity involved with creating a graphical game in something that was only ever meant to display lines of text is super interesting to experience for yourself. This project far surpasses my own personal library for terminal games, well done.
With the Windows terminal stack just now merging Sixel support and good clients available on other platforms quick cross platform but graphically heavy terminal games/apps/hacks could get real interesting soon.
There are also a handful of 3d terminal/ASCII engines out there like this one: <a href="https://github.com/sephirot47/AsciiEngine">https://github.com/sephirot47/AsciiEngine</a><p>Arguably less useful than something like pygamelib, but still pretty fun.