/roguel-ike

Coffee-break roguelike for Emacs

Primary LanguageEmacs LispGNU General Public License v3.0GPL-3.0

Roguel-ike

Description

The goal of this project is to develop a coffee-break roguelike for Emacs.

The complete game will allow the player to create various characters and to make them fulfill challenges like arena fight and short dungeon explorations.

There isn't any level system. Each stat can improve independently, by doing related actions. For example, sucessfull attacks will at term improve character's strength.

Installation

You can get it through MELPA, or clone the repository and add this to your init file:

(add-to-list 'load-path "/path/to/roguel-ike/")
(require 'roguel-ike)

Usage

Type M-x roguel-ike to start the game.

  • use y, u, h, j, k, l, b, n for movements
  • use . to wait one turn
  • use < or > to use stairs
  • use : to get information about your enemies
  • use s to use a skill
  • use q to quit

State of the project

This project is an experiment :

  • This is my first serious attempt to create a roguelike
  • I'm using Emacs Lisp because I want to make it run on Emacs, but also to gain experience in Lisp programming and to see how a large Lisp program can be managed

Compatibilities

It has been tested on Emacs 24.3. It doesn't work on Emacs 23.

Dependencies

License

This program is released under GPLv3 license.

See LICENSE for more details.