HP-28S 3D Adventure

Version
SP
HP

Character

Messages

Map

Your path Door ▲Ascend ▼Descend ▶One-way door ✼Teleport ➤You
How to play

Walk through a three-level maze, killing everything in sight and collecting items along the way. The aim is to collect as many gems as possible and to kill as much as possible. The maze is fixed and doesn't change between games. Only one item fits on each square.

The screen shows a 3D view of what's ahead, lit by your torch. Under it are two bars: your spell energy (SP) and hit points (HP). A rope hanging from a hole in the ceiling means you can ascend (A); a pit in the floor means you can descend (D). Doors can be walked through. Under Display you can switch to the original HP-28 screen, where messages appear at the top right and the bars are on the right.

KeyWhenDoes
8 ↑ExploringMove forward one space
4 ← / 6 →ExploringTurn left / right
5ExploringAbout face
2 ↓ExploringBack up one step, still facing the same way
0 SpaceFightingAttack with your weapon
.ExploringRest: regain 1 HP and 1 SP (hold the key to rest several turns)
* / /ExploringGet / drop an item
A / DExploringAscend / descend through a hole in the ceiling / floor
SExploringSearch for secret doors on your square (20% chance per try with your light on, 10% in the dark)
UAnyUse an item from your pack (wield, wear, drink, read, eat, zap)
RExploringRemove armour, weapon or ring
IExploringLook at your inventory
MFightingMagic missile (1 SP)
EFightingElectric bolt (2 SP, level 5+)
FFightingFireball (3 SP, level 9+)
CFightingChill (4 SP, level 13+)
HAnyHeal: turn SP into HP
LExploringLocation spell (1 SP), from the original; the map now shows your position
'FightingFlee back where you came from
+AnyQuit the game

When a list of items is on the screen, press 1–3 to pick a line, ↑ / ↓ to scroll, and ., 0 or Esc to cancel. You can also click an item in the Pack list.

Most items are unidentified until you read the right scroll. The idle timer is how the original worked: if you don't press a key for 3 seconds you rest, or in a fight you attack. Your score is your level × 100.

Original HP-28S program © Paul Dale 1990; unrestricted non-commercial use granted. This is a JavaScript port of that program.