Mike's Adventure Game (1986-89): a DOS roguelike by Michael J. Teixeira, between Rogue and Hack in size. Find the Sudbury Sapphire, held by the Imperial Dragons deep below, and bring it back up.

About the game

MAG is Michael J. Teixeira's Dungeon Adventuring Game, written in C for the IBM PC and released as freeware with its source ("general permission to copy or modify, but not for profit"). This is version PC-1.1 from the summer of 1989; the game goes back to a UNIX version from about 1985. Like PC Rogue it draws the dungeon with the PC's extended character set in colour: double-line walls, dotted floors, shaded corridors.

It sits between the original Rogue and Hack: 55 monsters (a to z, A to Z, four dragons), 151 kinds of objects in twelve classes (food, potions, scrolls, wands/staffs/rods, rings, weapons, armour, shields, keys, miscellaneous things, gems, treasure), locked doors that need the right key, dark rooms lit by wall torches, pools of water, traps, a secondary weapon for bows and slings, and levels that stay as you left them.

MAG ("Mike's Adventure Game") is an original game inspired by Rogue, not a Rogue source variant. Teixeira wrote a UNIX version around 1985 and the DOS version in 1986-88 (copyright 1986, 87, 88; files dated up to September 1989). It was spread as freeware on bulletin boards and shareware disks, with the C source (Microsoft C, BIOS video and keyboard calls). RogueBasin files it as an early Rogue clone; the CRPG Addict played it in 1988's list.

The F1 help screens, the title box, the tombstone and the Hall of Heroes frame are the original files from the 1988 DOS release (SourceForge mikesadvgame), which also carries the instruction guide README.DOC (Ver PC-1.1).

Keyboard controls

The keys to remember

F1
In-game help screens
Z
Auto-explore: walk to what you have not seen yet
Enter
Menu of all commands
i
Inventory with a cursor: letter = main action, Enter = all actions
> <
Take the stairs, or walk to the nearest known staircase
R
Save and leave (the game also autosaves)
F12
Tiles / text

Essential keys

Moving

h j k l y u b n
Walk (arrows, keypad, Home/End/PgUp/PgDn too)
Shift+dir
Run
f dir
Find: move until something is reached
Z
Explore (web port)
> <
Stairs down / up; elsewhere: walk to the known stairs
s
Search once
.
Rest a turn

Things you carry

i
Inventory (letter = use, Enter = all actions)
g
Get
d
Drop
e
Eat
q
Quaff
r
Read
z
Zap
w
Wield
t
Throw / fire
W
Wear armour
x
Swap to the secondary weapon

Information and the game

Enter
Menu of every command (web port)
F1
The help screens
Ctrl+R
Previous messages
v
What is here
F
Hunger
o
Options
R
Save and leave
Q
Quit
Complete key list (50 commands)
h j k l y u b nWalk one step (also the arrow keys, Home, End, PgUp, PgDn, keypad)
H J K L Y U B NRun until something interesting happens
f + directionFind: move in a direction until you reach something
.Rest one turn
:Rest several turns (F8)
sSearch for secret doors and traps
;Search several turns (F7)
>or+Go down a staircase
<or-Go up a staircase
ZExplore: walk to what you have not seen (web port)
> <Not on stairs: walk to the nearest known staircase (web port)
EnterMenu of every command (web port)
iorF3Inventory
gGet what is lying here
dDrop something
eEat
qQuaff a potion
rRead a scroll
zZap a wand, staff or rod
wWield a weapon
tThrow (fire arrows with a bow)
WWear or take off armour
SStrap on or unstrap a shield
pPut on or remove a ring
xSwap in the secondary weapon
XChoose the secondary weapon
Ctrl+UUse a miscellaneous item
IIgnite a torch
EExtinguish a torch
Ctrl+KUnlock a door with a key
cCall (name) a kind of object
aorF5Objects you know
CorPHow full your pack is
vorF6View: describe what you can see here
Ctrl+HorF2What is which symbol on the screen
FHow your stomach feels
TYour title (rank)
AHow long you have been down here
Ctrl+RShow the previous messages again
Ctrl+LRedraw the screen
oorF4Options
VMAG's version
RRemember (save) the game and leave
QorCtrl+CQuit the game
ESCStop what you are doing
F1orDELThe help screens
{Start recording a macro
}End the macro
Ctrl+EorF9Play the macro back
number + commandRepeat a command (9s searches nine times)

Saving your game

Tips

New player's guide

Your goal

Somewhere below lies the Sudbury Sapphire, guarded by the Imperial Dragons. Take it and climb back out of the dungeon (the up staircase on the first level leads outside). Points come from experience, treasure and how deep you went; the Hall of Heroes keeps the best games.

The screen

The top line shows messages, the bottom line your level, hit points, strength, armour class, experience level and score. You are the smiling face; letters are monsters (lowercase are the weaker ones), symbols are objects: % food, ! potions, ? scrolls, / wands, = rings, ) weapons, ] armour, [ shields, , keys, " miscellaneous, * gems, $ treasure. ^H explains every symbol.

Your first levels

You start with food, a dagger, a long bow with arrows, studded leather armour, a shield and a tinderbox. Explore with Z, pick things up by walking over them (auto-get) or with g, and fight by walking into monsters. Jackals, giant rats and kobolds come in packs: fight them in a corridor so only one reaches you at a time. Go down with > once the level is explored.

Getting stronger

Experience levels raise your hit points. Read unknown scrolls when nothing dangerous is near (enchant armour and weapon are common); quaff unknown potions at full health. Wear the best armour you find and keep a spare food ration. Rings can be cursed: a ring you can't remove is a reason to hope for a remove curse scroll.

Playing in the browser

About this version