Skip to content

the classic text adventure updated to compile using gfortran

Notifications You must be signed in to change notification settings

fortran-gaming/dungeon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://travis-ci.org/scivision/dungeon.svg?branch=master

DUNGEON is the original game that served as the basis for the classic Zork text adventure series.

Originally implemented in MDL (pronounced "muddle") on a DEC PDP-10 at MIT in the late 1970s by Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling, DUNGEON was ported to VAX FORTRAN in 1980 by Robert Supnik. Most of Supnik's source code remains intact here, but it made extensive use of a nonstandard VAX FORTRAN extension which is no longer supported by modern fortran compilers. The purpose of this update is to make DUNGEON compilable using gfortran, enabling a new generation of adventurers to "GET LAMP."

You can use CMake or the traditional Makefile:

(cd bin; cmake ../src && make)
./dungeon

or using just the Makefile:

(cd src; make && mv dungeon ..)
./dungeon

dungeon executable must be run from the directory containing the dindx and dtext files.

apt install gfortran make cmake

While updating the code for gfortran required extensive changes to DUNGEON'S source code, there should be no functional differences from Supnik's ultimate version from late 1994, V3.2B.

This software is for non-commercial use only.

About

the classic text adventure updated to compile using gfortran

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Fortran 99.6%
  • Other 0.4%