Source Games Index
Following is a list of available games which comes as source code. For each
of them, you will need the appropriate compiler (be it interactive fiction
compiler, or a standard C, Pascal, etc. compiler), although some of them do
come with the code precompiled for a specific computer (usually DOS).
AdvSys Sources
The following games must be compiled and run with AdvSys. The source code
for AdvSys is available from the
AdvSys Programming Page.
- Written by BOA! (Burnt Out Adventurers! Bruce MacKay Marlene Abriel).
Includes AdvSys source code and compiled .dat file, because this game is too
large to be compiled under DOS (Thanks to David A. Graves!). Archive is also
available in
ZIP format file. An AGT source code version is available under the AGT
section, and an executable for it is available from the
PC Games Index.
AGT Sources
These games must be compiled and run with AGT, available from the
AGT Programming Page.
- The Adventures of Alice Who Went Through the Looking-Glass and Came Back
Though Not Much Changed. Written by Douglas A. Asherman. Written with GAGS,
the predecessor of AGT. Can be run with GAGS or compiled and run with AGT.
This game won the GAGS game writing contest 1986.
- Written by Bert Lee. A DOS executable is available from the
PC Games Index.
- A DOS executable is available from the
PC Games Index.
- Written by Willie Crowther and Don Woods. AGT version by David Malmberg.
- Written by Davis Malmberg.
- A parody of Enchanted by Joseph S. Licari. A DOS executable is
available from the
PC Games Index.
- Version 1.2, by Lane Barrow. A DOS executable is available from the
PC Games Index.
- Or, God Bless Frosty the Snowman. Written by Bruce McKay and Marlene
Abriel, converted to AGT by David Malmberg. The original game is available
under the AdvSys section of this index, and a DOS executable is available
from the
PC Games Index.
- Written by Stan Heller.
- Written by Wally O. and Pete D. A game about the activities of an ordinary
family in Mosquito Heights, NJ. Includes a pop-up hint system. Honorable
mention, 3rd Annual AGT Game Contest.
- An Adventure Game Based on the Library of Guilford College (or Something
Like It) but with Added Puzzles and Danger, by Frederick D. King. A DOS
executable is available from the
PC Games Index.
- Written by E. L. Cheney.
- Written by Brad Friedman. The game says "Full Release v 1.0 (POP-UP
HINTS INCLUDED)", but the hints are missing. A DOS executable is available from
the PC Games Index.
- Author unknown, converted from LADS to AGT and "embellished" by David
Malmberg. A DOS executable is available from the
PC Games Index.
- Written by Sam Shirley. Originally a paper solo adventure game ("If you do
this continue there"), adapted for AGT by David Malmberg.
- Or, A Flight into Fantasy, anoher exercise in hyperactive hijinks from
The Adventure Game Jockey. A playable demo for DOS (about 1/3 of the game) is
available from the
PC Games Index; don't know whether this source
code is complete.)
- A parody of Zork II by Bill Larkins. A DOS executable is available from
the PC Games Index.
- Or, Why Santa Didn't Make It to YOUR House That Year. Version 1.11 by
Mike McCauley. A DOS executable is available from the
PC Games Index.
- Written by Gil Williamson. A DOS executable is available from the
PC Games Index.
- Written by M. & T. Frank, converted from LADS to AGT by David Malmberg.
A compiled version of this game (version 1.5), A DOS interpreter (version
1.5 beta), and a walkthrough are available from the
PC Games Index.
- A science fiction adventure game suggested by the Damon Knight short
story "Ticket to Anywhere", version 1.01 by Michael Detlefsen. A DOS
executable, version 1.03, is available for download from the
PC Games Index.
- Written by Bill Larkins, R rated by author.
- In Her battle against the Demon of Dark Desire, by W. P. Kegelmeyer.
- Written by Graeme Cree, a short SF adventure for beginners. Includes a DOS
executable, AGT source code, and a complete walkthrough.
- Written by Mark J. Welsch.
GAGS Sources
These games must be run with GAGS, available from the
GAGS Programming Page, or compiled and run with
AGT, which is available from the AGT Programming
Page.
- The Adventures of Alice Who Went Through the Looking-Glass and Came Back
Though Not Much Changed, by Douglas A. Asherman. This game won the GAGS
game writing contest 1986.
Hugo Sources
These games must be run with the Hugo compiler, which is available from
the Hugo Programming Page.
- Hugo port of the original 350 point ADVENT version. Ported by by Kent
Tessmani (revised for Hugo 2.1), based on Graham Nelson's Inform port of Dave
aggett's 1993 TADS reconstruction 'Colossal Cave Revisited' of the 1977
original by Willie Crowther and Don Woods.
- Written by Kent Tessman, release 4 (15apr96), Hugo 2.1. A compiled gamefile
is available from the Hugo Games Index.
Inform Sources
These games must be compiled using the Inform compiler (see the
Inform Programming Page for a list of compilers),
and then run with an Infocom interpreter (see the
Infocom Interpreters Index for a list of
available interpreters.
- The original 350 points version ported to Inform by Graham Nelson, based on
Dave Baggett's TADS reconstruction Colossal Cave Revisited. Relase 3 / Serial
number 951220.
- Scott Adams' game, ported to Inform.
- Relase 3 / Serial number 951220 by Graham Nelson.
dd>"An, uh, Interactive Z-Code demonstration" says the Author. Written by
Andrew C. Plotkin. Release 2 / Serial number 951111.
- >
- A fun game for all the family. Relaes 1 / serial number 951018 by Gareth
Rees. A compiled gamefile is available from
The Infocom Games Index.
- An AGT adventure ported to Inform by Teo Kwang Liak.
- An Interactive Education by Chris Skapur. This game was originally
published as a TRS-80 BASIC listing titled "Collegiate Capers" in '80 Micro'
magazine, August 1983.
TADS Sources
These games must be compiled and run with TADS, available from the
TADS Programming Page.
- Version 1.0a1, by LeGarre. TADS source code only.
- A remake of Crowther and Wood's original adventure, with complete TADS
source code. Version 1.0, TADS Freeware version by David M. Baggett. ZIP format.
Also available in
Unix tar/compress format,
MacBinary format and
BinHex format. Additionly, there is available a
pre-TADS 2.1 gamefile, which will run with older (< 2.1) versions of the
TADS run-time.
- Dungeon, the more or less public domain version of the original MIT Zork,
ported to TADS by Darin Johnson. Based on the FORTRAN version 3.1A, 1-Feb-94.
Includes compiled .GAM file and complete TADS source code.
- The 1994 MIT AI Laboratory Olympics text adventure game, by Carl de Marcken,
David Baggett, and Pearl Tsai. A compiled gamefile is available from the
TADS Games Index.
- Written by Jim Cser. Unfinished.
- A tiny adventure game, version 0,2 by Andy Jewell. TADS source code only.
- Interactive Role-Playing System, release 1.0 by Tom Claburn. TADS source
code only.
Other sources
The games listed in this section have not been written with any of the
IF programming languages. Thus, what you will need to compile them is
dependant on what each program has been written in.
- A fantasy role-playing game by Chris Kerton (his first try). GW-BASIC source
code.
- Version 2B, author unknown. GW-BASIC source code; play with CAPS LOCK on.
- Magnus Olsson's first adventure game for the Acorn Atom; C source code
and DOS executable.
- An illustrated C64 text adventure by A. R. Crowther, ported to DOS and
QBASIC by D. Raisin. Includes QBASIC source code.
- Versoin 1.2, a stellar-tropical adventure game. C source code an man page
from BSD Unix.
- A swedish text adventure by Nils Eng. In spite of it's name, this is
actually an adaption of Tolkien's The Lord of the Rings. It is a very different
adventure, trying to reproduce the feeling of reading a book rather than a
game. It doesn't quite succeed, but it's an interesting attempt, nevertheless. Requires EGA (for minor graphics). Comes with QuickBasic source code.
- Written by Steve Chodes. Includes BASIC, GW-BASIC, and QBASIC source code.
Conversion to GW-BASIC by Nathan Glasser.
- Written by Russell Wallace. C source code and DOS executable included.
- The original PDP-11 FORTRAN source code (DECUS 11-340), modified source
code for MS FORTRAN by Kenneth Plotkin, and a DOS executable of the original
350 point version of Colossal Cave.
- Written by Don Ekman. Contains FORTRAN source code, DOS executable, and a
walkthrough of the game.
- DOS executable and Turbo C 2.0 source code for a version of Colossal Cave
by Jerry D. Pohl, which gives separate values for Treasures, Survival, and
Score.
The "missing" header file (ADVTEXT.H, length 0) is created by running
ADVENT0.EXE on the text files. A
Unix C version (?) is available for download, as well as
Jerry D. Pohl's orginal game DOS executable from the
PC Games Index.
- OS/2 2.x source code, by John W. Kennedy. Based on Jerry D. Pohl's version
giving seperate values for Treasures, Survival, and Score. An OS/2 executable
is available from the
PC Games Index.
- FORTRAN source code, version 27 March 1993.
Ported from Honeywell FORTRAN 77 to DOS PDS FORTRAN by Paul Munoz-Colman.
A DOS executable is available from the
PC Games Index.
- Adventure 2.5; generic C source code by Donald R. Woods, 1995.
- Amiga executable and C source code, ported to the Amiga by David Kinder
from Donald R. Woods 430 point version.
- FORTRAN source code by David Long, version 5.2/2, October 1979.
- C source code by Ken C. Wellsch, August 1985, ported from the FORTRAN
version of David Platt. A combined DOS/Windows executable of this version by
Wolfgang Strobl is available from the
PC Games Index.
Amiga executable and C source code, ported to the Amiga by David Kinder from
Ken C. Wellsch's 1985 550 point version.
- Portable FORTRAN source code for an extended 551 points version by
Doug McDonald, version 6.6 August 1990. A DOS executable, with support for
multiple save files added by Magnus Olsson, is available from the
PC Games Index.
- C source code; Adventure4+ version 10.06 (26jul95) by Mike Arnautov.
This version merges Adventure II by Peter Luckett and John Pike with Adventure
3 (Colossal Cave 550) by Dave Platt.
- Amiga executable and C source code, ported to the Amiga by David Kinder
from Mike Arnautov's 660 point version.
- Version 2.14 by Gary A. Allen, Jr. Includes C source code. A DOS
executable is available form the
PC Games Index.
- Dungeon, the more or less public domain version of the original MIT Zork,
version 2.7A, 11-mar-91. Includes C source code and DOS executable.
- Version 3.2A, 1-Oct-94; contains all the rooms and puzzles of the
original MIT Zork. DEC FORTRAN source code by Robert M. Supnik.
- DOS port of Dungeon by Robert M. Supnik (previous package).
Includes DOS executable for 386+ only and FORTRAN source code, ported from
DEC FORTRAN to MS FORTRAN by Volker Blasius.
- Source code for Dungeon (the more or less public domain version of the
original MIT Zork) for the Macintosh (MacBinary format).
- Source code patch by Robert M. Supnik to upgrade his Dungeon version 3.2A
to version 3.2B.
- Pascal port of a REXX program. Looks like an adolescant form of IF.
- A small adventure written entirely in MS-DOS 5.0 batch procedures, by
Frederick Ramsberg and Johan Berntsson.
- A small textual adventure, version 2.6 by the CyberDaemon. Includes C source
code and DOS executable.
- Written by Roger M. Wilcox. Includes BASICA and QBASIC source code,
conversion to QBASIC by Ambat Sasi.
- Written by J. Mellish. GW-BASIc source code of a very simple game that
prompts you for one-word responses.
- Verison 1.02 by Pete Chown. C source code; requires yacc or bison.
- A simple German text adventure by Philipp Koehn. Includes QBASIC source
code, ported from C64 BASIC by Bob Newell.
- First and only one of a series of seven, a very early adventure by Sean
Givan. GW-BASIC source code.
- An illustrated text adventure by Eric Iwasaki after an idea of Wayne
Tsuji's. BASICA and GW-BASIC source code.
- Written by Aaron Oldenburg. Includes DOS executable and QBasic source code.
- Written by Yang Liu. Includes DOS executable and Pascal source.
- A small adventure written entirely in MS-DOS 5.0 batch procedures by
Frederick Ramsberg.
code, ported from C64 BASIC by Bob Newell.
GW-BASIC source code version 1.1, a text role playing game system originally
written for the Apple II by Donald Brown, ported to DOS by Jon Walker. See
the PC Eamon Games Index for compiled version
2 games.
- C source code for World version 1.07 by Doug DcDonald.
- Written by Roger M. Wilcox. QBASIC source code; converted from BASICA
by Ambat Sasi.
Paul Gilbert | s9406702@yallara.cs.rmit.edu.au