summaryrefslogtreecommitdiff
path: root/XLEVELS/README
blob: 1e91140ed98d9b26c43398720eb9366467542d67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Files
-----

These files must exist here to allow dash to run:

NO	-	The number of levels in the directory.  Just an ASCII file with
		the number in it.
-1	-	A special level used for successfully completing a level
-2	-	A special level used for failing to complete a level
1,2,3..	-	The level files themselves.


Map Design
----------

ENSURE THERE IS UNBREAKABLE WALL ALL AROUND THE LEVEL!!!!!!

Title
Start screen position (x,y)
No of diamonds (0 == All)
Timer (1 tick == 10 game cylces)
Max size of amoeba,Chance of amoeba move (as %) [must be present if no amoeba]
<Map Data>
<END>


Map characters :-

R	-	Miner
E	-	Exit
%	-	Unbreakable Wall
#	-	Explodable Wall
.	-	Earth
@	-	Rock
*	-	Gem
B	-	Butterfly
C	-	Chaser
!	-	Swapper (swaps rocks and breakable walls around)
&	-	Extra life
$	-	Indestructible Filter (changes falling rocks to diamonds and
		visa versa if there is a space on the other side).
A	-	Ameoba (fills surrounding spaces and earth and changes to 
		rocks or diamonds depending on whether it runs out of room or 
		gets contained first.  Note : Multiple glyphs are taken to be 
		part of the same amoeba - even if space seperates them)
r	-	Indestructible Rock generator - drops rocks out of it
b	-	Indestructible Butterfly generator - generates butterflys in
		4 compass directions if there is space
c	-	Indestructible Butterfly generator - generates butterflys in
		4 compass directions if there is space