欢迎来到
rayray.asia
-
A Very Long Snake
Puzzle Script
返回
title A Very Long SNAKE author Ray homepage www.puzzlescript.net sprite_size 11 ======== OBJECTS ======== 1 white ........... .....0..... ....00..... ...0.0..... ..0..0..... .....0..... .....0..... .....0..... .....0..... ..0000000.. ........... 2 white ........... ....000.... ...0...0... .......0... ......0.... .....0..... ....0...... ...0....... ..0........ ..0000000.. ........... 3 white ........... ...00000... ..0.....0.. ........0.. ........0.. ...00000... ........0.. ........0.. ..0.....0.. ...00000... ........... 4 white ........... ....0..0... ....0..0... ...0...0... ...0...0... ..0....0... ..0000000.. .......0... .......0... .......0... ........... 5 white ........... ...0000.... .......0... .......0... .......0... ...0000.... ..0........ ..0........ ..0........ ...00000... ........... 6 white ........... ....0000... ...0....... ..0........ ..0........ ..000000... ..0.....0.. ..0.....0.. ..0.....0.. ...00000... ........... 7 white ........... ..0000000.. ........0.. .......0... .......0... ......0.... ......0.... .....0..... .....0..... .....0..... ........... 8 white ........... ....000.... ...0...0... ...0...0... ...0...0... ....000.... ...0...0... ...0...0... ...0...0... ....000.... ........... 9 white ........... ...00000... ..0.....0.. ..0.....0.. ..0.....0.. ...00000... ........0.. ........0.. ........0.. ...00000... ........... 0 white ........... ...00000... ..0.....0.. ..0.....0.. ..0.....0.. ..0.....0.. ..0.....0.. ..0.....0.. ..0.....0.. ...00000... ........... left_line white ........... .......0... .......0... ......0.... ......0.... .....0..... .....0..... ....0...... ....0...... ...0....... ........... Background black Floor white obstacle BROWN DARKBROWN 00010001000 11111111111 01000100010 11111111111 00010001000 11111111111 01000100010 11111111111 00010001000 11111111111 01000100010 body yellow brown 11111111111 10000000001 10000000001 10000000001 10000000001 10000000001 10000000001 10000000001 10000000001 10000000001 11111111111 bodycl yellow brown 1.......... 0.......... 0.......... 0.......... 0.......... 0.......... 0.......... 0.......... 0.......... 0.......... 1.......... bodycr yellow brown ..........1 ..........0 ..........0 ..........0 ..........0 ..........0 ..........0 ..........0 ..........0 ..........0 ..........1 bodycu yellow brown 10000000001 ........... ........... ........... ........... ........... ........... ........... ........... ........... ........... bodycd yellow brown ........... ........... ........... ........... ........... ........... ........... ........... ........... ........... 10000000001 transmit purple pink 11111111111 10000000001 10111111101 10100000101 10101110101 10101010101 10101110101 10100000101 10111111101 10000000001 11111111111 transmitu yellow brown pink purple 22222222222 12323232321 12020202021 10030303001 10002220001 10000000001 10000000001 10000000001 10000000001 10000000001 11111111111 transmitd yellow brown pink purple 11111111111 10000000001 10000000001 10000000001 10000000001 10000000001 10002220001 10030303001 12020202021 12323232321 22222222222 transmitl yellow brown pink purple 21111111111 22200000001 23000000001 22230000001 23002000001 22232000001 23002000001 22230000001 23000000001 22200000001 21111111111 transmitr yellow brown pink purple 11111111112 10000000222 10000000032 10000003222 10000020032 10000022232 10000020032 10000003222 10000000032 10000000222 11111111112 key white red yellow 00000001111 00000001001 00000001001 00000001111 00000220000 00000200000 00022000000 00020000000 02200000000 02000000000 00000000000 ( havekey black white 00000 01110 01110 01110 00000 ) keyobs BROWN DARKBROWN red 00010201000 11211211211 02200200220 11111211111 00010201000 22222222222 01000200010 11111211111 02210201220 11211211211 01000200010 GoLeft blue white darkblue 11111111111 11110111111 11101111111 11011111111 10111111111 02222222222 10111111111 11011111111 11101111111 11110111111 11111111111 GoRight blue white darkblue 11111111111 11111101111 11111110111 11111111011 11111111101 22222222220 11111111101 11111111011 11111110111 11111101111 11111111111 GoUp blue white darkblue 11111011111 11110201111 11101210111 11011211011 10111211101 11111211111 11111211111 11111211111 11111211111 11111211111 11111211111 GoDown blue white darkblue 11111211111 11111211111 11111211111 11111211111 11111211111 11111211111 10111211101 11011211011 11101210111 11110201111 11111011111 Player yellow brown yellow yellow blue 11111111111 10000000001 10440004401 10440004401 10000000001 10000000001 10300000301 10033333001 10000000001 10000000001 11111111111 loop transparent ( back floor obs body transmit key go player ) ======= LEGEND ======= # = Background ` = Floor p = Player o = obstacle t = transmit k = key % = keyobs ← = GoLeft ↑ = GoUp ↓ = GoDown → = GoRight ▢ = body / = left_line number = 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or left_line ======= SOUNDS ======= ================ COLLISIONLAYERS ================ Background Floor Player, body, obstacle 0,1,2,3,4,5,6,7,8,9,left_line transmit, transmitu, transmitd, transmitr, transmitl key, keyobs GoLeft, GoRight, GoUp, GoDown bodycl bodycr bodycu bodycd loop ====== RULES ====== left [> Player | Floor] -> [body bodycl | left Player bodycr] up [> Player | Floor] -> [body bodycu | up Player bodycd] down [> Player | Floor] -> [body bodycd | down Player bodycu] right [> Player | Floor] -> [body bodycr | right Player bodycl] [> player | obstacle] -> [player | Floor] left [> Player | key] -> [body bodycl | left Player bodycr] up [> Player | key] -> [body bodycu | up Player bodycd] down [> Player | key] -> [body bodycd | down Player bodycu] right [> Player | key] -> [body bodycr | right Player bodycl] [no key] [keyobs] -> [] [Floor] up [> Player | transmit] -> [body| transmitu bodycd] down [> Player | transmit] -> [body| transmitd bodycu] left [> Player | transmit] -> [body| transmitl bodycr] right [> Player | transmit] -> [body| transmitr bodycl] [transmitu] [transmit] -> [transmitu] [up Player transmitd] [transmitl] [transmit] -> [transmitl] [left Player transmitr] [transmitd] [transmit] -> [transmitd] [down Player transmitu] [transmitr] [transmit] -> [transmitr] [right Player transmitl] left [> player | GoLeft ] -> [body bodycl | left player bodycr] again left [> player | GoRight ] -> [Player | GoRight] left [> player | GoUp ] -> [body bodycl | up player bodycr] again left [> player | GoDown ] -> [body bodycl | down player bodycr] again right [> player | GoLeft ] -> [Player | GoLeft] right [> player | GoRight ] -> [body bodycr | right player bodycl] again right [> player | GoUp ] -> [body bodycr | up player bodycl] again right [> player | GoDown ] -> [body bodycr | down player bodycl] again up [> player | GoLeft ] -> [body bodycu | left player bodycd] again up [> player | GoRight ] -> [body bodycu | right player bodycd] again up [> player | GoUp ] -> [body bodycu | up player bodycd] again up [> player | GoDown ] -> [Player | GoDown] down [> player | GoLeft ] -> [body bodycd | left player bodycu] again down [> player | GoRight ] -> [body bodycd | right player bodycu] again down [> player | GoUp ] -> [Player | GoUp] down [> player | GoDown ] -> [body bodycd | down player bodycu] again [> Player | Background] -> [Player | Background] ([loop] -> again) ============== WINCONDITIONS ============== no floor no obstacle no transmit no key no keyobs ======= LEVELS ======= ( ######### #p`````↓# #######`# #→```↓#`# #`###`#`# #`#```#`# #`#####`# #↑`````←# #########) message This is a beginner's tutorial of GRADE-1. message You will win if there is only backgrond, wall... message and your self. message You will run until you reach the wall... ##### #p`## ##`## ##``# ##### message or your self. ####### p`````# ##````# ##`##`# ##````# ####### message The beginner's tutotial is end! message Grade 1 (2Levels) ##1/2## ####### #p````# #####`# #```#`# #`#`#`# #`````# ####### ###2/2### ######### #p``````# #######`# #`````#`# #`````#`# #`````#`# #`````#`# #```````# ######### message Good! You finish all the level in GRAGE-1! message Now is the beginner's tutorial of GRADE-2. message There may be some obstcle in GRADE-2. message Try to brack them! #p### #``## ##o## ##``# ##### message OK, let's start with GRADE2~~~ (4Levels) p#1/4##` `####``o `##```## o##o```# ``o###`# ##````o# ##2/4## #p``#`# ###`#`# #```#`# #`#o``# #```### ####### ###3/4### p`````o`# #####`#`# #`````#`# #`###o``# #`````### ######### ##p#4/4#### ##`####```` ```#`o``##o `#o``##```` o#`####`### `#````o```# `########`# ``o``````o# message Congratulations! You finished GRADE2! message Then GRADE3 is comingggggggg~~~ message But, you need to learn how to use key first. message &^%*$&^*@&*$%)&*#)%$^(@^)($&@^#& message Now, let's try it~ ##### #p### #`### #k`%# ##### message GRADE3 (4 Levels) p###1/4#``` `#``o``#`#` `#`###`%`#` `#```#####` k###`#####% `````o`%``` message sorry, but the game is end. ( message You can transmite! ####### #t##### #`##### #p##### ####### #####`# #####t# message Unlock the obstcle! message It will control your direction! ##### ###p# ###`# #``l# ##### message You can have more body! ######` #``##`` #`###`# #t#t#t# ###`### ###p### message The challenge has begun~~~ message Grade 1: ###### #```## #``p## #```t# #````# ##t``# ###u`# ###### ####### ##t```# #``t#u# #```p`# ###```# ###```# #######