Common lisp bindings for the Doryen Library
, a "free, fast, portable API for roguelike developers providing an advanced true color console
, input, and lots of other utilities frequently used in roguelikes". While there are library functions that specifically support game
programming (such as line-of-sight, perlin noise and so on), libtcod can also be used as a modernised alternative to (n)curses if an application needs a 'console' look and feel. Note
that libtcod uses OpenGL/SDL for rendering, so it cannot actually be used to build applications that will run without a windowing system.
Source repository: http://bitbucket.org/eeeickythump/cl-tcod/