| Key | Action |
|---|---|
W |
Move forward |
S |
Move backward |
A |
Move left |
D |
Move right |
← |
Pan left |
→ |
Pan right |
spacebar |
Show minimap |
M |
Toggle music |
ESC |
Exit |
You can also use your mouse to pan left and right.
| Directive | Arguments | Description |
|---|---|---|
R |
number widthnumber height |
Window resolution |
NO |
string |
Path to north walls texture |
SO |
string |
Path to south walls texture |
EA |
string |
Path to east walls texture |
WE |
string |
Path to west walls texture |
FL |
string |
Path to floor texture |
CL |
string |
Path to ceiling texture |
F |
RGB |
Fallback color for floor |
C |
RGB |
Fallback color for ceiling |
S |
string |
Path to main sprite texture |
S3 |
string |
Path to life sprite texture |
S4 |
string |
Path to success sprite texture |
- Textures can be provided either in
.pngor.xpmformat. - Textures must be above 32×32 dimensions.
- Wall textures must be squared.
The map must be the last directive of the file.
| Character | Description |
|---|---|
0 |
Walkable area |
1 |
Wall |
2 |
Sprite |
3 |
Life |
4 |
Success |
N S E W |
Player spawn and direction |
space |
Spacer used to create complex maps |
- One and only one player spawn must be present in the map.
- All walkable areas (
0) and sprites (2) must be sorrounded by walls (1).spaces are considered areas outside the map and can only be next to walls (1).