Skip to content

HunterZ/umoria

Repository files navigation

UMoria

Official source code of the roguelike UMoria.

Introduction

This repository contains the official source code of the roguelike UMoria (see http://en.wikipedia.org/wiki/Moria_%28video_game%29 and http://www.roguebasin.com/index.php?title=Moria for more info) as retrieved from Beej's Moria Page (http://beej.us/moria/).

I have checked in each version in order and tagged it, so that those interested in the historical development of the source will be able to explore it using Git/Github tools.

I have no plans to host official binaries here at this time, but am open to it if people are interested.

Personal projects

Personal projects by myself and others may be found on branches and/or forks. These will not be merged into the master branch without the official blessing of David Grabiner (see http://www.remarque.org/~grabiner/moria.html or http://www-math.bgsu.edu/~grabine/moria.html), the official UMoria maintainer.

Binaries for personal projects may be released here, however.

License Information

The source code to versions 5.5.2 and older is licensed under a combination of GPLv2 and Public Domain, per the Free Moria project (http://free-moria.sourceforge.net/).

David Grabiner's 5.6 changes have been released under the GPLv3.

Background

I have a long-standing interest in UMoria. It was my first roguelike, and I eventually produced the DJGPP 32-bit DOS port, which has stood as the last official PC release. Later, I participated in the Free Moria project, and ever since then I've toyed with the idea of playing with the source code once in a while. I've finally decided to at least start this project to get the official source code history onto Github, and in parallel I've produced a Cygwin port of the Unix source for use on modern Windows PCs.