Created
March 8, 2014 13:03
-
-
Save anonymous/9430267 to your computer and use it in GitHub Desktop.
title
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Play this game by pasting the script in http://www.puzzlescript.net/editor.html |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
title PSTG | |
author Dennis Au | |
flickscreen 17x10 | |
realtime_interval 0.1 | |
key_repeat_interval 0.1 | |
noundo | |
======== | |
OBJECTS | |
======== | |
Tick | |
Black | |
Tock | |
Black | |
Boom0 | |
White | |
..... | |
..... | |
..0.. | |
..... | |
..... | |
Boom1 | |
White | |
..... | |
..0.. | |
.0.0. | |
..0.. | |
..... | |
Boom2 | |
White | |
0...0 | |
..... | |
..... | |
..... | |
0...0 | |
Player | |
Green | |
00... | |
000.. | |
.0000 | |
000.. | |
00... | |
PBullet | |
White | |
..... | |
..... | |
..0.. | |
..... | |
..... | |
EBullet | |
Red | |
..... | |
..... | |
..0.. | |
..... | |
..... | |
E1 | |
Red | |
....0 | |
...00 | |
00000 | |
...00 | |
....0 | |
E2 | |
Red | |
.0..0 | |
00000 | |
0000. | |
00000 | |
.0..0 | |
Border | |
Black | |
Spawn | |
Blue | |
0.0.0 | |
.0.0. | |
0.0.0 | |
.0.0. | |
0.0.0 | |
Pointer | |
Red | |
0...0 | |
..... | |
..... | |
..... | |
0...0 | |
MoveU | |
Yellow | |
..... | |
..... | |
..... | |
..... | |
..... | |
MoveD | |
Yellow | |
..... | |
..... | |
..... | |
..... | |
..... | |
0 | |
White | |
0000. | |
0..0. | |
0..0. | |
0..0. | |
0000. | |
1 | |
White | |
...0. | |
...0. | |
...0. | |
...0. | |
...0. | |
2 | |
White | |
0000. | |
...0. | |
0000. | |
0.... | |
0000. | |
3 | |
White | |
0000. | |
...0. | |
0000. | |
...0. | |
0000. | |
4 | |
White | |
0..0. | |
0..0. | |
0000. | |
...0. | |
...0. | |
5 | |
White | |
0000. | |
0.... | |
0000. | |
...0. | |
0000. | |
6 | |
White | |
0000. | |
0.... | |
0000. | |
0..0. | |
0000. | |
7 | |
White | |
0000. | |
...0. | |
...0. | |
...0. | |
...0. | |
8 | |
White | |
0000. | |
0..0. | |
0000. | |
0..0. | |
0000. | |
9 | |
White | |
0000. | |
0..0. | |
0000. | |
...0. | |
...0. | |
======= | |
LEGEND | |
======= | |
. = Tick | |
{ = Spawn | |
- = Border | |
P = Player | |
! = Pointer and Border | |
Explosion = Boom0 or Boom1 or Boom2 | |
Background = Tick or Tock or Explosion | |
Enemy = E1 or E2 | |
Movement = MoveU or MoveD | |
EnemyandMovement = Enemy or Movement | |
Digit = 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 | |
======= | |
SOUNDS | |
======= | |
endlevel 37961703 | |
pbullet create 18043707 | |
player destroy 67301902 | |
sfx0 83395302 | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
PBullet | |
EBullet, Digit | |
Player, Enemy, Border | |
Movement | |
Spawn, Pointer | |
====== | |
RULES | |
====== | |
[Stationary Player][Tick] -> [Stationary Player][Action Tick] | |
[Stationary Player][Tock] -> [Stationary Player][Tick] | |
[Stationary Player][Action Tick] -> [Stationary Player][Tock] | |
Right [Pointer][Tock][Stationary Player] -> [> Pointer][Tock][Stationary Player] | |
Right [> Player| Spawn] -> cancel | |
[stationary Player no Explosion] -> [Player PBullet] | |
[Stationary Player][PBullet] -> [Stationary Player][Right PBullet] | |
Right [Ebullet][Stationary Player] -> [< Ebullet][Stationary Player] | |
Right [Border|EBullet][Stationary Player] -> [Border|][Stationary Player] | |
Right [Tick][Border|EnemyandMovement][Stationary Player] -> [Tick][Border|][Stationary Player] | |
Right [Tick][EnemyandMovement][Stationary Player] -> [Tick][< EnemyandMovement][Stationary Player] | |
Down [Tock][Enemy MoveD | No Border][Stationary Player] -> [Tock][> Enemy > MoveD | No Border][Stationary Player] | |
Up [Tock][Enemy MoveU | No Border][Stationary Player] -> [Tock][> Enemy > MoveU | No Border][Stationary Player] | |
Down [Tock][Enemy MoveD | Border][Stationary Player] -> [Tock][< Enemy < MoveU | Border][Stationary Player] | |
Up [Tock][Enemy MoveU | Border][Stationary Player] -> [Tock][< Enemy < MoveD | Border][Stationary Player] | |
[> Enemy| Player] -> [boom0|boom0] | |
late [Tock][Enemy] -> [Tock][Enemy EBullet] | |
late down [Tock][Pointer 0|Pointer 0][Spawn||||||||Spawn] -> [Tock][Pointer 0|Pointer 0][Spawn E1 MoveD||||||||Spawn] | |
late down [Tock][Pointer 0|Pointer 1][Spawn||||||||Spawn] -> [Tock][Pointer 0|Pointer 1][Spawn|E1 MoveD|||||||Spawn] | |
late down [Tock][Pointer 0|Pointer 2][Spawn||||||||Spawn] -> [Tock][Pointer 0|Pointer 2][Spawn||E1 MoveD||||||Spawn] | |
late down [Tock][Pointer 0|Pointer 3][Spawn||||||||Spawn] -> [Tock][Pointer 0|Pointer 3][Spawn|||E1 MoveD|||||Spawn] | |
late down [Tock][Pointer 0|Pointer 4][Spawn||||||||Spawn] -> [Tock][Pointer 0|Pointer 4][Spawn||||E1 MoveD||||Spawn] | |
late down [Tock][Pointer 0|Pointer 5][Spawn||||||||Spawn] -> [Tock][Pointer 0|Pointer 5][Spawn|||||E1 MoveD|||Spawn] | |
late down [Tock][Pointer 0|Pointer 6][Spawn||||||||Spawn] -> [Tock][Pointer 0|Pointer 6][Spawn||||||E1 MoveD||Spawn] | |
late down [Tock][Pointer 0|Pointer 7][Spawn||||||||Spawn] -> [Tock][Pointer 0|Pointer 7][Spawn|||||||E1 MoveD|Spawn] | |
late down [Tock][Pointer 0|Pointer 8][Spawn||||||||Spawn] -> [Tock][Pointer 0|Pointer 8][Spawn||||||||E1 MoveD Spawn] | |
late down [Tock][Pointer 1|Pointer 0][Spawn||||||||Spawn] -> [Tock][Pointer 1|Pointer 0][Spawn E1 MoveU||||||||Spawn] | |
late down [Tock][Pointer 1|Pointer 1][Spawn||||||||Spawn] -> [Tock][Pointer 1|Pointer 1][Spawn|E1 MoveU|||||||Spawn] | |
late down [Tock][Pointer 1|Pointer 2][Spawn||||||||Spawn] -> [Tock][Pointer 1|Pointer 2][Spawn||E1 MoveU||||||Spawn] | |
late down [Tock][Pointer 1|Pointer 3][Spawn||||||||Spawn] -> [Tock][Pointer 1|Pointer 3][Spawn|||E1 MoveU|||||Spawn] | |
late down [Tock][Pointer 1|Pointer 4][Spawn||||||||Spawn] -> [Tock][Pointer 1|Pointer 4][Spawn||||E1 MoveU||||Spawn] | |
late down [Tock][Pointer 1|Pointer 5][Spawn||||||||Spawn] -> [Tock][Pointer 1|Pointer 5][Spawn|||||E1 MoveU|||Spawn] | |
late down [Tock][Pointer 1|Pointer 6][Spawn||||||||Spawn] -> [Tock][Pointer 1|Pointer 6][Spawn||||||E1 MoveU||Spawn] | |
late down [Tock][Pointer 1|Pointer 7][Spawn||||||||Spawn] -> [Tock][Pointer 1|Pointer 7][Spawn|||||||E1 MoveU|Spawn] | |
late down [Tock][Pointer 1|Pointer 8][Spawn||||||||Spawn] -> [Tock][Pointer 1|Pointer 8][Spawn||||||||E1 MoveU Spawn] | |
late down [Tock][Pointer 2|Pointer 0][Spawn||||||||Spawn] -> [Tock][Pointer 2|Pointer 0][Spawn E2||||||||Spawn] | |
late down [Tock][Pointer 2|Pointer 1][Spawn||||||||Spawn] -> [Tock][Pointer 2|Pointer 1][Spawn|E2|||||||Spawn] | |
late down [Tock][Pointer 2|Pointer 2][Spawn||||||||Spawn] -> [Tock][Pointer 2|Pointer 2][Spawn||E2||||||Spawn] | |
late down [Tock][Pointer 2|Pointer 3][Spawn||||||||Spawn] -> [Tock][Pointer 2|Pointer 3][Spawn|||E2|||||Spawn] | |
late down [Tock][Pointer 2|Pointer 4][Spawn||||||||Spawn] -> [Tock][Pointer 2|Pointer 4][Spawn||||E2||||Spawn] | |
late down [Tock][Pointer 2|Pointer 5][Spawn||||||||Spawn] -> [Tock][Pointer 2|Pointer 5][Spawn|||||E2|||Spawn] | |
late down [Tock][Pointer 2|Pointer 6][Spawn||||||||Spawn] -> [Tock][Pointer 2|Pointer 6][Spawn||||||E2||Spawn] | |
late down [Tock][Pointer 2|Pointer 7][Spawn||||||||Spawn] -> [Tock][Pointer 2|Pointer 7][Spawn|||||||E2|Spawn] | |
late down [Tock][Pointer 2|Pointer 8][Spawn||||||||Spawn] -> [Tock][Pointer 2|Pointer 8][Spawn||||||||E2 Spawn] | |
late random down [Tock][Pointer Border|Pointer Border|Border|Border] -> [Tock][Border|Border|Pointer Border|Pointer Border] | |
late right [Tock][Border|...|Pointer Border] -> [Tock][Pointer Border|...|Border] | |
late down [Tock][Pointer 9|Pointer 9] -> win | |
late [PBullet Spawn] -> [Spawn] | |
late [Tock][Boom2] -> [Tock][Tock] | |
late [Tick][Boom2] -> [Tick][Tick] | |
late [Boom1] -> [Boom2] | |
late [Boom0] -> [Boom1] | |
late [EBullet Player] -> [Boom0] | |
late [PBullet Enemy] -> [Boom0] sfx0 | |
late [Movement No Enemy] -> [] | |
============== | |
WINCONDITIONS | |
============== | |
======= | |
LEVELS | |
======= | |
------------------ | |
-................{ | |
-................{ | |
-................{ | |
-................{ | |
-.P..............{ | |
-................{ | |
-................{ | |
-................{ | |
-................{ | |
------------------ | |
!0.......1.......- | |
!4.......4.......- | |
-01..............- | |
-53..............- | |
-01..............- | |
-35..............- | |
-01..............- | |
-08..............- | |
-22...222...22...- | |
-08...246...35...- | |
-2222.01.........- | |
-0817.53.........- | |
-222222222.......- | |
-024681357.......- | |
-222222222.......- | |
-753186420.......- | |
-22222201........- | |
-08172644........- | |
-22222..01.......- | |
-45362..44.......- | |
-22222..01.......- | |
-45362..44.......- | |
-22222201........- | |
-08172644........- | |
-...............9- | |
-...............9- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment