Dmitry Jemerov's homepage
Dmitry Jemerov's photo   yole.ru - the e-side
English
Русский

About the project

The DungeonLab project is a computer implementation of a game "Labyrinth" that once was very popular in the gymnasium where I was studying.

The idea of the game is the following. One or more players land into a dungeon. The dungeon consists of cells, and each cell contains some encounter (a creature, a building and so on). The map of the dungeon is fixed during the game. The players initially do not know the map; they investigate it during the course of play.

The goal of the game is to find the treasure lying in one of the maze cells and to leave the dungeon through the exit - a specially marked wall on the dungeon border.

The first version of the game is single-player only and has a console (MUD-like) interface. In future game versions, after the core game logic is completed, support for multiplayer and GUI will be added.

DungeonLab is written in Java using many Extreme Programming principles (for example, all the game logic code is written test-first). DungeonLab is released under the GNU General Public License (as free software with open source code).

Status

Currently the development of the version 0.1 is complete. You can browse the project roadmap describing the features that are planned for future versions.

Download

The initial public release of DungeonLab, version 0.1 (build 2002.02.17), is currently available for download. DungeonLab requires the Java Runtime Environment version 1.3.

Rules

The complete rules of DungeonLab and of its computer implementation can be found here.