Tag Archive for OpenGL


A Crawl client for playing games hosted on crawl.akrasiac.org. Planned to have both text and GUI display modes, with display enhancements obtained by “scraping” information from the standard text display.

Status: Currently, essentially a crude SSH client. Most of the needed terminal emulation is implemented, and it’s possible to play a game.


  • Font loading
  • Map detection and tile display


Some JavaScript experiments: (<canvas> tag typically required)


Video gallery

Gravity Simulator

This started out as an orbital mechanics simulator, built with simulation of spacecraft trajectories under the influence of gravity in mind. It got a star data loader grafted on, and will eventually be of use for generating 2D and 3D star maps. I’m currently working on Lua bindings and reworking the rendering.