diff options
Diffstat (limited to 'LEVELS')
-rw-r--r-- | LEVELS/README | 61 | ||||
-rw-r--r-- | LEVELS/lunar.desc | 12 | ||||
-rw-r--r-- | LEVELS/lunar1 | 40 | ||||
-rw-r--r-- | LEVELS/lunar10 | 72 | ||||
-rw-r--r-- | LEVELS/lunar2 | 63 | ||||
-rw-r--r-- | LEVELS/lunar3 | 76 | ||||
-rw-r--r-- | LEVELS/lunar4 | 83 | ||||
-rw-r--r-- | LEVELS/lunar5 | 94 | ||||
-rw-r--r-- | LEVELS/lunar6 | 57 | ||||
-rw-r--r-- | LEVELS/lunar7 | 153 | ||||
-rw-r--r-- | LEVELS/lunar8 | 182 | ||||
-rw-r--r-- | LEVELS/lunar9 | 58 |
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 |