dto / rlx watch
public
Description: RLX Common Lisp Game Engine
Home | Edit | New

Home

Welcome to the RLX wiki on Github. This wiki is for plans, documentation, and discussion of RLX and Blast Tactics. The official Blast Tactics home page is also at github.

RLX is a next-generation tile-based roguelike game engine library written in Common Lisp.

The engine supports tile-based 2.5-D Worlds? with a limited z-axis and interacting, independent agents called Cells?. These cells are written with the help of a library called CLON? (Common Lisp Object Network) which adds prototype-oriented objects to Common Lisp with a custom syntax. Both turn-based and pseudo-realtime play (i.e. a simple timeout) are supported. RLX uses LISPBUILDER-SDL for cross-platform graphics and audio; the example game Blast Tactics works on GNU/Linux, Mac OSX, and Windows so far. (Precompiled binaries are not yet available for all platforms.) Other features include basic random Terrain Generation? tools, simple AI? support, GUI Widgets? with flexible Keybindings?, mouse and joystick support, ray-casting based Lighting? and shadow effects, Bresenham’s Line of Sight? implementation. Features in the process of being ported from an older Emacs Lisp implementation include A-star Pathfinding?, rule-based map generation, Map Editor?, and a Menu System?.

For more detail, see the Design Overview? page.

Last edited by dto, Tue Sep 15 21:07:16 -0700 2009
Home | Edit | New
Versions: