| 1 |
root |
1.1 |
|
| 2 |
|
|
test.c is a file for testing new layouts. |
| 3 |
|
|
Compile it: |
| 4 |
|
|
cc test.c <new_layout>.c -I../include -lm -L. -lrandom_map -o test |
| 5 |
|
|
|
| 6 |
|
|
|
| 7 |
|
|
# wall |
| 8 |
|
|
> stairs down (may be omitted) |
| 9 |
|
|
< stairs up (may be omitted) |
| 10 |
|
|
C map center (may be omitted) |
| 11 |
|
|
D door (may be omitted) |
| 12 |
|
|
'\0' nothing (should occupy every space not defined above) |
| 13 |
|
|
|
| 14 |
|
|
|
| 15 |
|
|
Layout ideas: |
| 16 |
|
|
snake layouts (done) |
| 17 |
|
|
square spirals (like Mwizard maps) (done) |
| 18 |
|
|
nethack (actually called "rogue" implemented Jan 16, 2001) |
| 19 |
|
|
progressive rooms |
| 20 |
|
|
room and corridor |
| 21 |
|
|
temple maps |
| 22 |
|
|
monster placement |
| 23 |
|
|
decor placement |
| 24 |
|
|
|
| 25 |
|
|
Other ideas: |
| 26 |
|
|
riddle-maps with artifact rewards as specials, with reward keyed to difficulty |
| 27 |
|
|
special-maps with word-activated teleporters and magic mouths as the only |
| 28 |
|
|
hint of presense |