Created
June 2, 2022 19:36
-
-
Save masalt0/6c7b3a2bf0d0c2e1feaf89a57a57d07b to your computer and use it in GitHub Desktop.
Thremtch (Puzzlescript Plus Script)
This file contains 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 https://auroriax.github.io/PuzzleScript/editor.html |
This file contains 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 Thremtch | |
author masalt | |
sprite_size 9 | |
realtime_interval .05 | |
color_palette atari | |
======== | |
OBJECTS | |
======== | |
background . | |
black | |
player ▒ | |
#FFFFFF87 #00000050 | |
000...000 | |
01.....10 | |
0.......0 | |
......... | |
....1.... | |
......... | |
0.......0 | |
01.....10 | |
000...000 | |
CLEARCANDY | |
transparent | |
select1 | |
#FFFFFF99 | |
......... | |
......... | |
......... | |
...000... | |
...000... | |
...000... | |
......... | |
......... | |
......... | |
select2 | |
#FFFFFF66 | |
......... | |
......... | |
......... | |
...000... | |
...000... | |
...000... | |
......... | |
......... | |
......... | |
select3 | |
#FFFFFF33 | |
......... | |
......... | |
......... | |
...000... | |
...000... | |
...000... | |
......... | |
......... | |
......... | |
generate % | |
white lightgray gray darkgray #171717 black | |
544444445 | |
553333355 | |
552222255 | |
555111555 | |
500000005 | |
550000055 | |
555000555 | |
.5550555. | |
...555... | |
CandyRed | |
red | |
CandyBlue | |
blue | |
CandyGreen | |
green | |
blank | |
transparent | |
clearscreen X | |
red black | |
......... | |
...000... | |
.0000000. | |
..01010.. | |
..01010.. | |
..01010.. | |
..01010.. | |
..00000.. | |
......... | |
======= | |
LEGEND | |
======= | |
candy = CandyRed or CandyBlue or CandyGreen or blank | |
# = player and clearscreen | |
======= | |
SOUNDS | |
======= | |
================ | |
COLLISIONLAYERS | |
================ | |
background | |
blank CLEARCANDY | |
CandyRed CandyBlue CandyGreen | |
select1 select2 select3 | |
player | |
clearscreen | |
generate | |
====== | |
RULES | |
====== | |
[stationary player] [generate no candy] -> [player] [generate random candy] | |
[stationary player] [blank] -> [player] [] | |
[stationary player] [stationary candy] -> [player] [down candy] | |
[generate CandyRed|CandyRed]->[generate|CandyRed] | |
[generate CandyBlue|CandyBlue]->[generate|CandyBlue] | |
[generate CandyGreen|CandyGreen]->[generate|CandyGreen] | |
late [generate candy] -> [generate] | |
[action player][select1] -> [action player][no select1] | |
[action player][select2] -> [action player][no select2] | |
[action player][select3] -> [action player][no select3] | |
[action player] -> [player select1] | |
[select1 CandyRed|CandyRed]->[CandyRed select1|CandyRed select2] | |
[select2 CandyRed|CandyRed no select1]->[CandyRed select2|CandyRed select3] | |
[CandyRed select3]->[CLEARCANDY] | |
[CLEARCANDY][CandyRed select2]->[CLEARCANDY][] | |
[CLEARCANDY][CandyRed select1]->[CLEARCANDY][] | |
[CLEARCANDY]->[] | |
[select1 CandyBlue|CandyBlue]->[CandyBlue select1|CandyBlue select2] | |
[select2 CandyBlue|CandyBlue no select1]->[CandyBlue select2|CandyBlue select3] | |
[CandyBlue select3]->[CLEARCANDY] | |
[CLEARCANDY][CandyBlue select2]->[CLEARCANDY][] | |
[CLEARCANDY][CandyBlue select1]->[CLEARCANDY][] | |
[CLEARCANDY]->[] | |
[select1 CandyGreen|CandyGreen]->[CandyGreen select1|CandyGreen select2] | |
[select2 CandyGreen|CandyGreen no select1]->[CandyGreen select2|CandyGreen select3] | |
[CandyGreen select3]->[CLEARCANDY] | |
[CLEARCANDY][CandyGreen select2]->[CLEARCANDY][] | |
[CLEARCANDY][CandyGreen select1]->[CLEARCANDY][] | |
[CLEARCANDY]->[] | |
[CandyRed][clearscreen select1]->[][clearscreen select1] | |
[CandyBlue][clearscreen select1]->[][clearscreen select1] | |
[CandyGreen][clearscreen select1]->[][clearscreen select1] | |
[clearscreen select1]->[clearscreen] | |
============== | |
WINCONDITIONS | |
============== | |
======= | |
LEVELS | |
======= | |
#%%%%%%%. | |
......... | |
......... | |
......... | |
......... | |
......... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment