This directory contains source code for text adventures written in BASIC.
# Adventure_BASIC-PLUS.tgz
A port of the Crowther and Woods 350-point version of Adventure to
BASIC-PLUS, which ran on the DEC PDP-11. Ported by Keith Barnett,
dated December 24, 1977.
# Miser.zip
Miser, a conversion of a C64 BASIC text adventure
to MS-DOS, by Rene van Hasselaar. Archive includes
BASIC source code and an MS-DOS executable.
# ORBmorteus.bas
The Orb of Morteus, by Hannah Orion. GWBasic source
code, written using PCBasic.
# alien.zip
tuid: 5g2v7r2amwqh5izg
Alien version 2B, author unknown; play with CAPS LOCK
on. QBASIC source code, ported from BASICA by
Ambat Sasi.
# atlant.zip
tuid: 4j05rwrv3b97f5tz
Voyage to Atlantis, a TRS-80 adventure by Greg Hassett,
converted to QBasic by Nele Abels, with corrections by
Ambat Sasi. QBasic source code.
# atlantis.zip
tuid: z5l4p8de3adpkelz
Escape from Atlantis, a small QBasic adventure,
by Thomas Ally.
# aztec.zip
tuid: 01fpne84vu6y11oq
Aztec Tomb (Part 1), an illustrated C64 text adventure
by A.R. Crowther, ported to DOS and QBASIC by
D. Raisin. QBASIC source code.
# bpsource.zip
tuid: bl9e7uaffk1aybni
Breath Pirates, by Mike Snyder.
(a compiled MS-DOS version is in </if-archive/games/pc/#breath12.zip>)
# beaten.zip
tuid: gj8dkv0ywaknt9hr
Beaten: An Interactive Adventure by Eddie Tomayko
Serial/Release No. 708/348, QBASIC source code.
# bunny.zip
tuid: r5igk4radvvxumbf
The Night of the Vampire Bunnies, by Jason Dyer.
A short game written in BASIC; somewhat a cross between
a black comedy and a B-movie. QBASIC source code.
Jason wrote this game at the age of 10.
(a port to Inform is in </if-archive/games/zcode/#bunny.z5> (compiled
game) and in </if-archive/games/source/inform/#bunny_s.zip> (source
code))
# cia.bas
tuid: c8656ugbdfxth98f
CIA Adventure.
# dogstar.bas
tuid: adnqhkzfgrrt5mtv
Dog Star Adventure, by Lance Micklus, taken from
SoftSide May 1979 (a TRS-80 Software Magazine), and
modified for the Zenith Z-100 by Gern.
(a version adapted for the Commodore PET is at
</if-archive/games/cbm_pet/#dog-star-adventure.zip>
and </if-archive/games/c64/#dogstar.sfx>)
# dracula.bas
tuid: 6dlwylpuwftmfw0p
A Microsoft BASIC port of a game, probably originally named "Vampire's Castle",
by Mike Bassman for the Ohio Scientific computer. This version is for VT-52
terminals.
# droganya.zip
tuid: l0x3ovh4n31y9o1n
Castle Droganya, by Steve Chodes.
BASICA, GW-BASIC, and QBASIC source code,
conversion to GW-BASIC by Nathan Glasser.
# eamonbas.zip
tuid: 3khkyusn02gikj4l
GW-BASIC source code of The Wonderful World of Eamon
version 1.1, a text role playing game originally
written for the Apple II by Donald Brown,
ported to DOS by Jon Walker.
[See </if-archive/games/pc/eamon/> for compiled version 2 games.]
# efh.zip
tuid: r1lewb30c8k6hneo
Escape from Hiddenite, by Lester Schramm.
QBASIC source code.
# elgon.bas
tuid: l1ysxrwi3tfe3kla
The Treasure of Elgon, written by Keith Hawthorn and
converted for the Microbee by A. Laughton.
# jamie.zip
tuid: suvec3ur02fnw0yk
Lonely Jamie, by J. Mellish.
GW-BASIC source code of a very simple game that
prompts you for one-word responses.
# lastcity.zip
tuid: 3pxg7bis3bxsz1iv
The Last City, by Roger M. Wilcox.
BASICA and QBASIC source code, conversion to QBASIC
by Ambat Sasi.
# ltic_src.zip
ifwiki: Lunatix:_The_Insanity_Circle
tuid: xt96319ebnlsh0l2
Lunatix: The Insanity Circle, by Mike Snyder.
(a compiled MS-DOS version is in </if-archive/games/pc/#luntic11.zip>)
# magic.bas
Magic Realm, written by Gemino Michael Smothers,
in QBasic.
# mangle.zip
So I Mangled My Mom, by Aaron Oldenburg.
DOS executable and QBasic source code.
# mcdooby.zip
tuid: plrmnwy8ke8n60op
The Treasure of McDooby's Mansion version 2,
by Jason A. Wells. GW-BASIC source code.
# melark.zip
tuid: 48l0zi3ai9hzsnvw
The Melarkian, version 1.01, by Paul Panks.
# pirate.zip
tuid: ic3chsxtj3ff2er3
Pirate Island, by David Meny.
GW-BASIC source code and instructions plus QBASIC
source code, ported by Ambat Sasi.
# quest.bas
tuid: 4s6xy0r9wbztg7y2
A GWBasic port of Quest, originally written by
Roger Chaffee.
# quest.zip
tuid: 336c5k10944xuqt1
Secret Quest 2010, an illustrated text adventure by
Eric Iwasaki, after an idea of Wayne Tsuji's.
BASICA and GW-BASIC source code plus QBASIC
source code, ported by Ambat Sasi.
# sceptre1.bas
tuid: lyht0ziynxad6hyk
SceptreQuest I, first and only one of a series of
seven, a very early adventure by Sean Givan.
GW-BASIC source code.
(see </if-archive/games/hugo/#squest.zip>
for an embroidered port to Hugo)
# shell.bas
tuid: yyx2wakfjwnsytfl
Adventure Shell by Tim Harnell. GWBasic source code.
NOTE: To move type go, followed by the compass
direction.
# snafufun.bas
tuid: t8rm5lb8mtzblrst
"The Adventure" by Chris Kerton (his first try),
a fantasy role-playing game. GW-BASIC source code.
(an Inform port is in </if-archive/games/zcode/#Snafufun.zip>)
# soviet.bas
tuid: 17vaqk81mr7o40uo
Escape from Soviet Science and Detention Base,
by David Meny.
# survival.bas
tuid: 8gze7kdzm4j84uch
Survival, MBasic source code.
# temple.zip
tuid: 5ee3nxfcwzzb9w1d
The Temple of Loth, version 4.2 (25 July 1984),
by John Belew.
# tower.bas
Tower of Mystery, written in Microsoft BASIC, as
printed in Compute!'s Guide to Adventure Games by
Gary McGath, pages 166-171, transcribed by
Jason Wells.
# treasure2.txt
Treasure Dungeon 2, by David E. White.
# vial.zip
tuid: tyb85wgqc2llym9q
The Vial of Doom, by Roger M. Wilcox.
QBASIC source code, converted from BASICA
by Ambat Sasi.
# wizard.zip
tuid: 5ee3nxfcwzzb9w1d
Wizard's Castle, published in the July/August 1980 issue
of Recreational Computing Magazine. Originally written
by Joseph R. Power, and updated for Microsoft BASIC by
J.F. Stetson.
(an MS-DOS executable is in </if-archive/games/pc/#wizards-castle.zip>)
# wumpus.bas
tuid: wlbdh7n1ca7wy8oz
Hunt the Wumpus, the timeless cave-crawling classic.
GW-BASIC source.
# BOARDWLK.BAS
tuid: ww77ke5vaibvzq1g
Boardwalk, by John H Doolittle. Used in his 'Scientific Thinking in Psychology' class at California State University, California. Written circa 1990, updated until 1996, source code released in 2023. Turbo BASIC source. (MS-DOS executable is in </if-archive/games/pc/#BOARDWLK.EXE>)
# CAVE.BAS
tuid: 479otv48jibgo9m0
Cave of the Troll, by John H Doolittle. Used in his 'Scientific Thinking in Psychology' class at California State University, California. Written circa 1990, updated until 1996, source code released in 2023. Turbo BASIC source. (MS-DOS executable is in </if-archive/games/pc/#CAVE.EXE>)
# CURSED.BAS
tuid: mfg8t7exzc1ys7mi
Cursed Castle, by John H Doolittle. Used in his 'Scientific Thinking in Psychology' class at California State University, California. Written circa 1990, updated until 1996, source code released in 2023. Turbo BASIC source. (MS-DOS executable is in </if-archive/games/pc/#CURSED.EXE>)
# FARMTOWN.BAS
tuid: htqw14nw7vurp7zq
Farmtown, by John H Doolittle. Used in his 'Scientific Thinking in Psychology' class at California State University, California. Written circa 1989, updated until 1996, source code released in 2023. Turbo BASIC source. (MS-DOS executable is in </if-archive/games/pc/#FARMTOWN.EXE>)
# HANGTOWN.BAS
tuid: 8aqv58728w6msoy0
Hangtown, by John H Doolittle. Used in his 'Scientific Thinking in Psychology' class at California State University, California. Written circa 1989, updated until 1996, source code released in 2023. Turbo BASIC source. (MS-DOS executable is in </if-archive/games/pc/#HANGTOWN.EXE>)
# MIDNIGHT.BAS
tuid: wd0zoqpbfquajzck
Midnight Emergency, by John H Doolittle. Used in his 'Scientific Thinking in Psychology' class at California State University, California. Written circa 1990, updated until 1996, source code released in 2023. Turbo BASIC source. (MS-DOS executable is in </if-archive/games/pc/#MIDNIGHT.EXE>)
# PIRATE.BAS
tuid: url6d1j3aj61qmhp
Pirate Island, by John H Doolittle. Used in his 'Scientific Thinking in Psychology' class at California State University, California. Written circa 1989, updated until 1996, source code released in 2023. Turbo BASIC source. (MS-DOS executable is in </if-archive/games/pc/#PIRATE.EXE>)
# TOYLAND.BAS
tuid: g98iuxste2vkbij
Toyland, by John H Doolittle. Used in his 'Scientific Thinking in Psychology' class at California State University, California. Written circa 1990, updated until 1996, source code released in 2023. Turbo BASIC source. (MS-DOS executable is in </if-archive/games/pc/#TOYLAND.EXE>)
# UPTOWN.BAS
tuid: xte910606jhvydau
Uptown, by John H Doolittle. Used in his 'Scientific Thinking in Psychology' class at California State University, California. Written circa 1990, updated until 1996, source code released in 2023. Turbo BASIC source. (MS-DOS executable is in </if-archive/games/pc/#UPTOWN.EXE>)
# misersrc.lzh
tuid: j0rc3pj9kgfv1sd6
ASCII and tokenized BASIC source code of Miser.
# crystal.txt
The Crystal of Nebumeth, by Ian Larkin, written
in BASIC (for Amstrad NC100/200).
# neptune.txt
tuid: f2gfraugha2ai8ju
Neptune's Caverns, originally written in BBC BASIC
by Steve Rodgers and Marcus Milton, and converted
to Amstrad NC200 BASIC by Timothy Surtell.
| | Name | Mtime | Size | Type |
| 0 |
Adventure_BASIC-PLUS.tgz |
2020-02-16 21:54:03Z |
43 KiB |
application/gzip |
| 1 |
BOARDWLK.BAS |
2024-03-22 06:16:39Z |
40 KiB |
application/octet-stream |
| 2 |
CAVE.BAS |
2024-03-22 06:23:35Z |
19 KiB |
application/octet-stream |
| 3 |
CURSED.BAS |
2024-03-22 06:25:02Z |
23 KiB |
application/octet-stream |
| 4 |
FARMTOWN.BAS |
2024-03-22 06:26:15Z |
30 KiB |
application/octet-stream |
| 5 |
HANGTOWN.BAS |
2024-03-22 06:26:57Z |
35 KiB |
application/octet-stream |
| 6 |
Index |
2025-08-16 17:02:53Z |
9.0 KiB |
text/plain |
| 7 |
MIDNIGHT.BAS |
2024-03-22 06:28:14Z |
22 KiB |
application/octet-stream |
| 8 |
Miser.zip |
2014-04-05 23:58:07Z |
18 B |
application/zip |
| -> ../../pc/Miser.zip |
| 9 |
ORBmorteus.bas |
2019-09-20 10:13:33Z |
26 KiB |
application/octet-stream |
| 10 |
PIRATE.BAS |
2024-03-22 06:29:02Z |
29 KiB |
application/octet-stream |
| 11 |
TOYLAND.BAS |
2024-03-22 06:29:46Z |
23 KiB |
application/octet-stream |
| 12 |
UPTOWN.BAS |
2024-03-22 06:31:05Z |
37 KiB |
application/octet-stream |
| 13 |
alien.zip |
1997-03-03 05:00:00Z |
15 KiB |
application/zip |
| 14 |
atlant.zip |
1997-01-22 05:00:00Z |
7.5 KiB |
application/zip |
| 15 |
atlantis.zip |
1998-05-29 04:00:00Z |
6.2 KiB |
application/zip |
| 16 |
aztec.zip |
1995-04-17 04:00:00Z |
15 KiB |
application/zip |
| 17 |
beaten.zip |
1996-10-06 04:00:00Z |
2.6 KiB |
application/zip |
| 18 |
bpsource.zip |
2004-11-15 02:45:57Z |
179 KiB |
application/zip |
| 19 |
bunny.zip |
1995-05-03 04:00:00Z |
12 KiB |
application/zip |
| 20 |
cia.bas |
2002-01-26 06:23:58Z |
16 KiB |
application/octet-stream |
| 21 |
crystal.txt |
2025-08-16 16:57:44Z |
25 B |
text/plain; charset=utf-8 |
| -> ../../amstrad/crystal.txt |
| 22 |
dogstar.bas |
2002-02-16 05:39:01Z |
18 KiB |
application/octet-stream |
| 23 |
dracula.bas |
2023-01-16 11:49:36Z |
12 KiB |
application/octet-stream |
| 24 |
droganya.zip |
1994-08-01 04:00:00Z |
99 KiB |
application/zip |
| 25 |
eamonbas.zip |
1994-08-15 04:00:00Z |
69 KiB |
application/zip |
| 26 |
efh.zip |
2001-08-15 23:35:54Z |
34 KiB |
application/zip |
| 27 |
elgon.bas |
2002-01-26 06:25:29Z |
30 KiB |
application/octet-stream |
| 28 |
german/ |
2024-10-24 00:34:58Z |
4 B |
dir |
| 29 |
jamie.zip |
1993-07-28 04:00:00Z |
70 KiB |
application/zip |
| 30 |
lastcity.zip |
1993-03-02 05:00:00Z |
15 KiB |
application/zip |
| 31 |
ltic_src.zip |
2004-11-15 02:45:10Z |
1.0 MiB |
application/zip |
| 32 |
magic.bas |
2009-02-16 00:50:34Z |
13 KiB |
application/octet-stream |
| 33 |
mangle.zip |
2014-04-05 23:58:07Z |
19 B |
application/zip |
| -> ../../pc/mangle.zip |
| 34 |
mcdooby.zip |
1997-07-16 04:00:00Z |
3.0 KiB |
application/zip |
| 35 |
melark.zip |
2004-06-29 11:11:22Z |
3.7 KiB |
application/zip |
| 36 |
misersrc.lzh |
1994-11-06 05:00:00Z |
15 KiB |
application/octet-stream |
| 37 |
neptune.txt |
2025-08-16 16:58:03Z |
25 B |
text/plain; charset=utf-8 |
| -> ../../amstrad/neptune.txt |
| 38 |
pirate.zip |
1997-03-03 05:00:00Z |
21 KiB |
application/zip |
| 39 |
portuguese/ |
2019-12-22 23:16:58Z |
5 B |
dir |
| 40 |
quest.bas |
2002-01-26 06:25:38Z |
10 KiB |
application/octet-stream |
| 41 |
quest.zip |
1997-03-03 05:00:00Z |
42 KiB |
application/zip |
| 42 |
sceptre1.bas |
1995-08-26 04:00:00Z |
8.3 KiB |
application/octet-stream |
| 43 |
shell.bas |
2001-09-05 12:13:33Z |
15 KiB |
application/octet-stream |
| 44 |
snafufun.bas |
1995-08-26 04:00:00Z |
15 KiB |
application/octet-stream |
| 45 |
soviet.bas |
2002-01-26 06:28:32Z |
24 KiB |
application/octet-stream |
| 46 |
survival.bas |
2004-07-11 18:13:37Z |
18 KiB |
application/octet-stream |
| 47 |
swedish/ |
2024-10-24 00:34:57Z |
5 B |
dir |
| 48 |
temple.zip |
2002-02-17 18:45:01Z |
21 KiB |
application/zip |
| 49 |
tower.bas |
2019-01-17 00:30:14Z |
7.8 KiB |
application/octet-stream |
| 50 |
treasure2.txt |
2014-03-30 12:19:26Z |
13 KiB |
text/plain; charset=utf-8 |
| 51 |
vial.zip |
1993-03-15 05:00:00Z |
15 KiB |
application/zip |
| 52 |
wizard.zip |
2004-10-04 03:26:06Z |
9.9 KiB |
application/zip |
| 53 |
wumpus.bas |
2001-09-02 18:17:03Z |
6.1 KiB |
application/octet-stream |