Long, long ago, brave knight entered the dungeon to search for the missing treasure. Never to return.
What
happened? Who can say. You? Would you investigate? Do you dare?
Instructions:
Survival guide:
Running away is a legitimate strategy ...
Game will be saved each time you descend on a new level for the first time.
Use temple to heal and buy skills. But remember, healthcare is expensive ...
KEYS:
Mouse to open doors and pick up items and interact with environment
W ... move forward
S ... move backward
A ... strafe left
D ... strafe right
Q ... turn left
E ... turn right
CTRL ... cast magic.
H ... use healing potion
M ... use mana potion
cursor left, right ... move scroll selection cursor
ENTER ... cast selected scroll
F4 ... pause/resume game
SCROLLS:
Magic lamp: inreased range of map revealing dungeon
Drain Mana: drains mana from all creatures in the area. Also yours!
Map: reveals the location of the temple or other important areas
Increase the damage of your weapon for certain duration.
Increase your armor for certain duration.
Decrease your opponent's armor in the certain range.
Decrease the damage of your opponent's weapons in the certain range.
Cripple: Decrease speed of the nearby monsters.
Invisibility: I will let you figure this one by yourself ...
Magic Boost: boost your magic abilities for a while
Petrify: petrifies all enemies in a certain range
Teleport to the Temple: instant jump to the temple. Could also be on
top
of some
scary monster ...
Hero's luck is temporarily increased. One of the game's mysteries.
Monster's life energy in the certain range is halved.
About:
'Crawl Master' is inspired by two legendary games. Atari ST classic Dungeon
Master from
1987, one of the first games to feature pseudo-3D first person perspective. The second is PC
classic Wolfenstein
3D
from 1992, one of
the first games to combine texture mapping and ray casting to render the game world.
Crawl Master's engine is loosely based upon the published
interpretations of Wolfenstein 3D C raycasting code. The latter was
heavily optimised to run efficiently in JavaScript Canvas and includes super fast
custom
algorithm for
painting decals.
Crawl Master features Dijkstra's and A*
algorithms for path finding and Monster AI and my own algorithm for procedural dungeon
generation.