Created
February 5, 2026 17:21
-
-
Save ZacharyTalis/a573e5ba2f64a4353a4814a9661e8aa1 to your computer and use it in GitHub Desktop.
Taut (Puzzlescript Next Script)
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 into https://puzzlescriptnext.polyomino.com/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 Taut | |
| author Cerise Talis | |
| homepage https://cerisetalis.com/ | |
| run_rules_on_level_start | |
| level_select | |
| animate_interval 0.2 | |
| ======== | |
| OBJECTS | |
| ======== | |
| Background . | |
| #888 #919191 | |
| 10001 | |
| 00000 | |
| 00000 | |
| 00000 | |
| 10001 | |
| Wall # | |
| #244 darkgreen | |
| 00000 | |
| 00100 | |
| 01010 | |
| 00100 | |
| 00000 | |
| Player @ | |
| purple #eee | |
| 00000 | |
| 00000 | |
| 01010 | |
| 00000 | |
| 00000 | |
| Crate C | |
| #527C | |
| 00000 | |
| 0...0 | |
| 0...0 | |
| 0...0 | |
| 00000 | |
| Hole H | |
| #111 | |
| Target T | |
| red | |
| ..... | |
| .000. | |
| .0.0. | |
| .000. | |
| ..... | |
| Air A | |
| transparent | |
| ( red ) | |
| ( ..... ) | |
| ( ..... ) | |
| ( ..0.. ) | |
| ( ..... ) | |
| ( ..... ) | |
| Pressure P | |
| ( transparent ) | |
| ( green ) | |
| #2f484e88 | |
| ( ..... ) | |
| ( ..... ) | |
| ( ..0.. ) | |
| ( ..... ) | |
| ( ..... ) | |
| ======= | |
| LEGEND | |
| ======= | |
| BlocksAir = Wall or Crate or Player | |
| SpawnAir = Air or Hole | |
| TransmitsPush = Player or Crate or Pressure | |
| NoPressure = Wall or Crate or Player or Air or Hole | |
| Temp = Air or Pressure | |
| ================ | |
| COLLISIONLAYERS | |
| ================ | |
| Background | |
| Target | |
| Hole | |
| Air | |
| Wall, TransmitsPush | |
| ====== | |
| RULES | |
| ====== | |
| [ > Player | TransmitsPush ] -> [ > Player | > TransmitsPush ] | |
| [ > TransmitsPush | TransmitsPush ] -> [ > TransmitsPush | > TransmitsPush ] | |
| [ > Crate | Target ] -> [ > Crate | Target ] sfx0 | |
| late [ Player Hole ] -> [ Hole ] | |
| late [ Crate Hole ] -> [ Hole ] | |
| late [ Temp ] -> [ ] | |
| startloop | |
| late [ SpawnAir | no BlocksAir ] -> [ SpawnAir | Air ] | |
| endloop | |
| late [ no NoPressure ] -> [ Pressure ] | |
| ============== | |
| WINCONDITIONS | |
| ============== | |
| all Target on Crate | |
| ============== | |
| SOUNDS | |
| ============== | |
| Player move 52786707:5 | |
| Player cantmove 46730104:5 | |
| Player cantmove afx:slide=0.05,0.0 | |
| Crate cantmove afx:slide=0.05,0.0 | |
| Player destroy 33265508:20 | |
| Crate destroy 33265508:20 | |
| Player destroy afx:zoom=1.0,0.0 | |
| Crate destroy afx:zoom=1.0,0.0 | |
| endlevel 93409509 | |
| sfx0 90335506:3 | |
| ======= | |
| LEVELS | |
| ======= | |
| section 1 | |
| hhhhhhhhhhhhhhhhh | |
| hhhhhhhhthhhhhhhh | |
| hhhhhhhh.hhhhhhhh | |
| hhhh.........hhhh | |
| h....###.###....h | |
| h.####.....####.h | |
| htc..........cc.h | |
| h.####.....####.h | |
| h....###.###[email protected] | |
| hhhh.........hhhh | |
| hhhhhhhh.hhhhhhhh | |
| hhhhhhhhthhhhhhhh | |
| hhhhhhhhhhhhhhhhh | |
| section 2 | |
| ####### | |
| #.....# | |
| #.....# | |
| #.htt.# | |
| #.....# | |
| ###.### | |
| #.....# | |
| #.@cc.# | |
| #.....# | |
| #.....# | |
| ####### | |
| section 3 | |
| hhhhhhhh | |
| [email protected] | |
| hhhh##.h | |
| #....#.# | |
| #.#.c..# | |
| #...t..# | |
| ###....# | |
| #......# | |
| #.....## | |
| #....### | |
| ######## | |
| section 4 | |
| ########### | |
| #####h##### | |
| ###..t#...# | |
| ###.#c#.c.# | |
| ###.#.#.c.# | |
| ###.#.#.c.# | |
| ###.#.#t.t# | |
| ###.#.#.#.# | |
| ###.#.#.#.# | |
| #hc.......# | |
| ###..@.#.## | |
| ######...## | |
| ########### | |
| ( ########### ) | |
| ( #h.......t# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #....@....# ) | |
| ( #.........# ) | |
| ( ########### ) | |
| ( ########### ) | |
| ( #h.......t# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #.........# ) | |
| ( #....@....# ) | |
| ( #.........# ) | |
| ( ########### ) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment