summaryrefslogtreecommitdiff
path: root/LEVELS
diff options
context:
space:
mode:
Diffstat (limited to 'LEVELS')
-rw-r--r--LEVELS/README61
-rw-r--r--LEVELS/lunar.desc12
-rw-r--r--LEVELS/lunar140
-rw-r--r--LEVELS/lunar1072
-rw-r--r--LEVELS/lunar263
-rw-r--r--LEVELS/lunar376
-rw-r--r--LEVELS/lunar483
-rw-r--r--LEVELS/lunar594
-rw-r--r--LEVELS/lunar657
-rw-r--r--LEVELS/lunar7153
-rw-r--r--LEVELS/lunar8182
-rw-r--r--LEVELS/lunar958
12 files changed, 951 insertions, 0 deletions
diff --git a/LEVELS/README b/LEVELS/README
new file mode 100644
index 0000000..766579b
--- /dev/null
+++ b/LEVELS/README
@@ -0,0 +1,61 @@
+Level definitions made up of :
+------------------------------
+
+lunar.desc - Level description file
+<file> - Level file <n>
+
+
+Format of level description file :
+----------------------------------
+
+Name of level set
+<no of level files>
+<filename 1>
+<filename 2>
+ .....
+ .....
+<filename N>
+
+
+Format of level files :
+-----------------------
+
+Name of level
+<type of polygon N> (M=Mountain, P=Pad,
+ X=Asteroid c/wise, Y=Asteroid a/cwise, O=Mine)
+<origin of polygon N> (integer X,Y)
+<point 1 of polygon N> (integer X,Y)
+<point 2 of polygon N> (integer X,Y)
+ ............
+<point M of polygon N> (integer X,Y)
+-666,-666 (end polygon marker)
+<type of polygon N+1>
+ ............
+ ............
+
+
+TIPS:
+-----
+
+1. Remember the lander starts out at (0,0)
+
+2. Make the outside of the level the _inside_ of a large polygon - if you don't
+ want to be able to drift out into space!
+
+3. Asteroids are the same as mountains, but rotate to cause hassle - you could
+ always make the outside of the level an asteriod if you wanted!!
+
+4. The _centre_ of an asteroid doesn't have to be it's real centre - this way
+ you can generate orbitting objects.
+
+5. Mines cause engine damage and disappear once hit.
+
+6. The vector routines aren't particularly flash!! Don't get carried away!
+
+7. Use ledit to make the levels - it _will_ stop your hair falling out! :-)
+
+8. Current limits are (double check with code)
+
+ Max levels - 32
+ Max objetcs per level - 64
+ Max lines per object - 32
diff --git a/LEVELS/lunar.desc b/LEVELS/lunar.desc
new file mode 100644
index 0000000..4feada7
--- /dev/null
+++ b/LEVELS/lunar.desc
@@ -0,0 +1,12 @@
+THE NODDYBOX LEVELS
+10
+lunar1
+lunar2
+lunar3
+lunar4
+lunar5
+lunar6
+lunar7
+lunar8
+lunar9
+lunar10
diff --git a/LEVELS/lunar1 b/LEVELS/lunar1
new file mode 100644
index 0000000..e953de7
--- /dev/null
+++ b/LEVELS/lunar1
@@ -0,0 +1,40 @@
+GENTLE INTRODUCTION
+M Object #0
+42,57
+36,24
+36,-645
+-555,-645
+-555,24
+-456,-42
+-372,-165
+-351,-225
+-315,-294
+-288,-336
+-276,-315
+-267,-279
+-240,-330
+-234,-396
+-213,-426
+-198,-408
+-180,-375
+-177,-330
+-183,-264
+-168,-174
+-120,-126
+-120,-75
+-99,-39
+-63,-3
+-57,6
+-666,-666
+P Object #1
+-170,-369
+-29,-7
+25,-7
+25,1
+10,11
+4,7
+-1,1
+-6,7
+-10,13
+-29,-1
+-666,-666
diff --git a/LEVELS/lunar10 b/LEVELS/lunar10
new file mode 100644
index 0000000..270e401
--- /dev/null
+++ b/LEVELS/lunar10
@@ -0,0 +1,72 @@
+THE HORSESHOE
+Y Object #0
+0,0
+0,-287
+-21,-266
+-50,-215
+-64,-141
+-60,-103
+-55,-21
+-52,61
+-58,145
+-50,194
+-45,235
+-44,253
+-65,254
+-112,252
+-127,194
+-134,59
+-142,-136
+-134,-231
+-84,-286
+-10,-320
+51,-318
+106,-296
+145,-233
+181,2
+203,161
+188,225
+184,251
+153,258
+128,227
+119,184
+112,90
+103,-189
+73,-233
+-666,-666
+M Object #1
+0,0
+189,327
+450,180
+492,0
+534,-294
+468,-528
+288,-774
+234,-879
+105,-906
+-210,-876
+-435,-717
+-483,-429
+-498,-204
+-489,123
+-414,228
+-228,336
+-30,348
+-18,444
+-12,588
+-33,747
+-72,867
+183,867
+111,777
+69,624
+63,492
+75,387
+87,363
+-666,-666
+P Object #2
+46,863
+-27,4
+-27,-6
+22,-6
+22,4
+-666,-666
diff --git a/LEVELS/lunar2 b/LEVELS/lunar2
new file mode 100644
index 0000000..ce1dea0
--- /dev/null
+++ b/LEVELS/lunar2
@@ -0,0 +1,63 @@
+ROUND THE BEND
+M Object #0
+1,1
+-269,-266
+256,-265
+251,82
+-71,176
+-74,240
+285,367
+273,455
+-7,559
+-111,543
+-159,489
+-191,349
+-205,279
+-161,177
+-137,133
+-117,109
+-59,91
+-37,71
+-55,27
+-77,-45
+-111,-81
+-141,-115
+-225,-135
+-303,-149
+-315,-191
+-321,-225
+-321,-241
+-315,-245
+-666,-666
+Y Object #1
+-116,402
+-16,-26
+22,-30
+28,-20
+32,-6
+32,10
+26,24
+0,24
+-12,14
+-22,4
+-32,-4
+-666,-666
+X Object #2
+-10,502
+-32,2
+-22,-18
+10,-20
+16,-18
+22,-2
+18,8
+6,20
+-10,22
+-24,14
+-666,-666
+P Object #3
+92,514
+-5,12
+32,-3
+32,-9
+-6,-9
+-666,-666
diff --git a/LEVELS/lunar3 b/LEVELS/lunar3
new file mode 100644
index 0000000..a805932
--- /dev/null
+++ b/LEVELS/lunar3
@@ -0,0 +1,76 @@
+THE TUMBLER
+Y Object #0
+0,3
+0,-198
+57,-174
+156,-117
+183,18
+162,93
+135,144
+144,177
+192,186
+228,126
+258,66
+264,15
+255,-75
+216,-180
+129,-228
+-33,-258
+-84,-255
+-192,-189
+-234,-93
+-231,63
+-213,141
+-171,177
+-141,156
+-150,-9
+-156,-87
+-141,-135
+-666,-666
+X Object #1
+6,147
+-144,-426
+-216,-372
+-300,-303
+-342,-210
+-348,3
+-315,213
+-267,300
+-171,354
+-24,360
+177,366
+294,258
+354,69
+375,-33
+372,-207
+315,-306
+324,-393
+384,-390
+486,-324
+552,-174
+552,132
+495,255
+348,378
+120,510
+-192,489
+-351,357
+-459,156
+-495,-114
+-486,-381
+-309,-477
+-225,-507
+-666,-666
+M Object #2
+0,189
+-690,-783
+795,-783
+792,795
+-693,795
+-666,-666
+P Object #3
+-6,969
+-45,15
+-22,-8
+27,-8
+50,15
+-666,-666
diff --git a/LEVELS/lunar4 b/LEVELS/lunar4
new file mode 100644
index 0000000..11b08ce
--- /dev/null
+++ b/LEVELS/lunar4
@@ -0,0 +1,83 @@
+THE CANYON
+M Object #0
+180,516
+-585,-579
+585,-579
+585,555
+-585,555
+-666,-666
+M Object #1
+-244,513
+129,-576
+99,-387
+159,-357
+198,-261
+204,-237
+210,-150
+207,-111
+192,-90
+222,0
+252,30
+288,87
+288,132
+258,219
+246,252
+279,321
+309,390
+315,432
+321,480
+309,513
+285,543
+273,555
+-162,555
+-162,-576
+-666,-666
+M Object #2
+489,516
+-372,-579
+-435,-414
+-456,-375
+-462,-258
+-480,-210
+-465,-171
+-432,-108
+-408,-66
+-414,-15
+-327,93
+-306,129
+-309,234
+-339,276
+-354,366
+-318,420
+-300,489
+-243,555
+279,555
+276,-579
+-666,-666
+Y Object #3
+112,732
+-18,-9
+-12,-27
+21,-30
+21,-21
+21,-6
+24,6
+18,15
+12,21
+-6,21
+-18,12
+-666,-666
+O Object #4
+104,906
+3,-12
+15,0
+0,15
+-15,0
+-666,-666
+P Object #5
+135,1066
+-23,-4
+19,-4
+19,4
+-23,4
+-666,-666
diff --git a/LEVELS/lunar5 b/LEVELS/lunar5
new file mode 100644
index 0000000..82069ac
--- /dev/null
+++ b/LEVELS/lunar5
@@ -0,0 +1,94 @@
+1.. 2.. 3.. GO!
+M Object #0
+0,6
+-48,-3
+-99,-168
+-270,-303
+-381,-450
+-168,-477
+-24,-462
+-3,-267
+78,-147
+222,-411
+375,-444
+468,-339
+513,-189
+402,-90
+309,27
+195,141
+15,132
+-24,159
+-198,204
+-219,240
+-258,279
+-591,198
+-489,-45
+-624,-255
+-684,-366
+-798,-489
+-855,-585
+-687,-663
+-582,-666
+-492,-642
+-468,-564
+-516,-399
+-564,-399
+-666,-666
+X Object #1
+-318,54
+-42,-6
+-15,-36
+42,-66
+63,-81
+138,-96
+174,-114
+177,-102
+162,-84
+144,-66
+126,-48
+99,-30
+60,12
+33,24
+18,36
+-9,45
+-27,51
+-60,60
+-75,60
+-117,48
+-111,33
+-99,21
+-84,9
+-666,-666
+P Object #2
+-542,-385
+-16,-14
+21,-14
+21,-9
+-16,-9
+-666,-666
+O Object #3
+-664,-524
+20,-14
+15,10
+5,14
+-3,16
+-16,4
+-14,-2
+-1,-18
+-666,-666
+O Object #4
+-509,-517
+-15,-4
+9,-9
+1,13
+-23,17
+-666,-666
+O Object #5
+-646,-411
+-12,-19
+13,-17
+19,9
+16,15
+2,15
+-10,6
+-666,-666
diff --git a/LEVELS/lunar6 b/LEVELS/lunar6
new file mode 100644
index 0000000..416d5fd
--- /dev/null
+++ b/LEVELS/lunar6
@@ -0,0 +1,57 @@
+THE OVERHANG
+M Object #0
+0,3
+-111,-243
+57,-225
+159,-237
+249,-240
+282,-189
+276,-156
+120,-147
+-15,-153
+-192,-141
+-237,-96
+-177,12
+6,90
+252,87
+420,51
+444,-54
+423,-159
+366,-243
+252,-303
+159,-315
+69,-321
+12,-291
+-51,-306
+-111,-315
+-135,-294
+-141,-264
+-129,-243
+-666,-666
+Y Object #1
+225,-30
+-36,-63
+-12,-36
+15,-60
+33,-69
+45,-27
+30,-3
+39,15
+36,36
+15,51
+9,72
+-12,66
+-51,42
+-72,21
+-36,15
+-36,-6
+-60,-39
+-69,-57
+-666,-666
+P Object #2
+-84,-242
+-8,4
+-8,-2
+21,-2
+21,7
+-666,-666
diff --git a/LEVELS/lunar7 b/LEVELS/lunar7
new file mode 100644
index 0000000..e2c0c81
--- /dev/null
+++ b/LEVELS/lunar7
@@ -0,0 +1,153 @@
+TAKE YOUR PICK...
+M Object #0
+3,3
+3,-456
+267,3
+174,303
+105,405
+9,408
+-18,393
+24,300
+57,252
+75,195
+90,150
+78,105
+30,48
+-45,45
+-102,3
+-105,-45
+-54,-60
+0,-72
+51,-114
+66,-192
+39,-252
+-81,-327
+-129,-345
+-252,-375
+-249,-486
+-234,-540
+-165,-537
+-132,-501
+-108,-441
+-102,-411
+-96,-381
+-75,-372
+-51,-393
+-666,-666
+P Object #1
+-231,-357
+-7,-12
+-7,-19
+37,-19
+37,-2
+-666,-666
+O Object #2
+-197,-475
+-9,-17
+12,-12
+16,6
+5,11
+-10,8
+-11,4
+-13,-1
+-666,-666
+O Object #3
+-143,-430
+13,15
+-11,9
+-16,-13
+-14,-20
+6,-19
+11,-4
+-666,-666
+O Object #4
+-215,-425
+-1,-23
+23,-15
+21,2
+-5,5
+-6,5
+-11,-5
+-666,-666
+O Object #5
+114,258
+-3,-13
+12,-4
+7,5
+-7,10
+-9,-4
+-666,-666
+O Object #6
+170,167
+-6,-13
+14,-5
+7,6
+-1,8
+-13,2
+-666,-666
+O Object #7
+101,195
+17,-8
+3,13
+-6,13
+-11,-8
+-8,-18
+-666,-666
+O Object #8
+161,239
+-15,-8
+7,-9
+15,5
+11,9
+-14,9
+-666,-666
+O Object #9
+105,302
+4,-17
+20,-2
+17,14
+-8,12
+-9,9
+-10,-10
+-666,-666
+O Object #10
+63,295
+-7,-12
+-10,5
+0,7
+14,-3
+12,-11
+-666,-666
+O Object #11
+104,335
+-18,14
+13,7
+7,-9
+-10,-13
+-16,-9
+-666,-666
+O Object #12
+83,361
+-19,12
+-19,-10
+4,-11
+14,10
+12,12
+-666,-666
+O Object #13
+33,338
+21,-6
+19,-2
+9,9
+-2,10
+-5,2
+-5,-13
+8,-23
+-666,-666
+P Object #14
+51,407
+-8,3
+-8,-6
+26,-6
+26,2
+-666,-666
diff --git a/LEVELS/lunar8 b/LEVELS/lunar8
new file mode 100644
index 0000000..8a7011c
--- /dev/null
+++ b/LEVELS/lunar8
@@ -0,0 +1,182 @@
+THE ASTEROID FIELD
+M Object #0
+3,357
+-45,-393
+261,-345
+330,-237
+426,-69
+432,78
+396,156
+372,207
+264,321
+174,348
+0,348
+-87,348
+-231,276
+-297,171
+-339,123
+-372,-24
+-378,-123
+-366,-210
+-318,-318
+-213,-357
+-180,-384
+-666,-666
+X Object #1
+-156,66
+6,-36
+36,-6
+9,54
+3,60
+-9,48
+-36,12
+-36,-12
+-36,-12
+-36,-18
+-666,-666
+Y Object #2
+147,102
+-9,-42
+33,42
+33,51
+-57,39
+-63,12
+-57,-15
+-666,-666
+X Object #3
+-3,129
+3,-36
+48,15
+-15,51
+-48,-12
+-51,-24
+-666,-666
+Y Object #4
+-249,228
+33,-27
+60,-21
+-9,42
+-33,-6
+-39,-27
+-666,-666
+X Object #5
+156,276
+-42,-48
+27,-30
+30,27
+-30,39
+-51,36
+-666,-666
+Y Object #6
+-24,288
+9,-51
+78,-9
+36,57
+0,48
+-45,15
+-54,-30
+-666,-666
+X Object #7
+-219,342
+45,-27
+51,-15
+39,42
+-3,30
+-27,-3
+-33,-24
+-9,-54
+-666,-666
+X Object #8
+57,483
+-18,-87
+51,-3
+33,30
+-72,21
+-75,15
+-666,-666
+Y Object #9
+-108,417
+-6,-36
+24,-18
+36,42
+-36,42
+-36,42
+-39,-24
+-666,-666
+X Object #10
+210,423
+-3,-84
+24,-27
+51,21
+30,39
+3,33
+-18,24
+-30,-6
+-666,-666
+Y Object #11
+183,570
+-9,-54
+21,-30
+30,15
+24,30
+-12,36
+-39,9
+-45,-12
+-36,-36
+-666,-666
+M Object #12
+303,228
+-33,-99
+-54,-24
+-36,78
+-27,93
+18,168
+9,243
+-9,291
+-39,327
+-27,363
+24,288
+45,210
+51,156
+51,123
+51,48
+36,-51
+3,-75
+-12,-108
+-33,-126
+-666,-666
+M Object #13
+-138,555
+-168,-150
+-126,-75
+-57,21
+-51,30
+0,60
+48,81
+78,60
+84,27
+102,0
+45,-36
+15,-45
+-27,-39
+-66,-78
+-117,-144
+-135,-159
+-156,-168
+-666,-666
+P Object #14
+56,705
+-15,0
+-15,-9
+15,-9
+15,0
+-666,-666
+O Object #15
+-195,615
+-12,-18
+18,-12
+30,12
+9,15
+-15,12
+-18,-6
+-666,-666
diff --git a/LEVELS/lunar9 b/LEVELS/lunar9
new file mode 100644
index 0000000..4ec547d
--- /dev/null
+++ b/LEVELS/lunar9
@@ -0,0 +1,58 @@
+get ready to RUN!!!
+X Object #0
+-327,153
+-36,0
+69,-21
+144,-27
+339,-21
+441,-12
+462,-3
+396,18
+303,24
+213,21
+123,21
+30,24
+-9,21
+-666,-666
+M Object #1
+-327,156
+477,0
+471,-105
+423,-258
+339,-330
+81,-405
+-24,-405
+-138,-372
+-285,-267
+-357,-111
+-372,-6
+-351,141
+-288,204
+36,276
+330,354
+627,294
+669,150
+753,-3
+798,-198
+852,-285
+987,-420
+1041,-426
+1191,-426
+1212,-453
+1179,-531
+1101,-549
+981,-573
+729,-369
+615,-171
+576,15
+513,123
+405,258
+315,297
+-666,-666
+P Object #2
+789,-279
+-34,9
+-25,0
+11,0
+20,9
+-666,-666