RLX: a cross-platform graphical roguelike engine

What is it?

../images/rlx-tweaked-1.png ../images/shield.png ../images/death.png

Welcome to the RLX project page. RLX is a next-generation roguelike game engine currently being ported to Common Lisp.

../images/bases.png

../images/bullet-hell.png

Important links

Status

About 85% ported to Common Lisp. Many things are working (see the images and video links above.)

About

RLX is a portable free-software graphical roguelike engine written in Common Lisp. The system provides a number of tools to build graphical roguelikes:

RLX uses a custom object system designed especially for games, and defines a reasonable set of default behaviors and functionalities for in-game objects:

The first RLX game is called Void Mission. It's a sci-fi roguelike influenced by all the old-school 8-bit stuff I used to play as a kid. I use it to test RLX, but it is also my attempt to (eventually) redefine the boundaries of what is possible in a roguelike, and hopefully to create the best sci-fi roguelike ever!

Old Screenshots from the Emacs Lisp port

../images/RogueLike-12.png

An outdoor scene. Note the cool transparent targeting reticle. ../images/RogueLike-7.png

The ray-casting engine at work. ../images/RogueLike-4.png

The emacs-based development system. ../images/RogueLike-6.png

../images/RogueLike-9.png

../images/RogueLike-11.png

../images/RogueLike-13.png

Links

Mars terrain data sets

Pixel Art

Line of sight

Pathfinding

Terrain generation and mapping

AI

Roleplaying

Simulations

Roguelike resources

Author: David O'Toole <dto@gnu.org>

Date: 2009-04-02 10:12:54 EDT

HTML generated by org-mode 6.14 in emacs 23