Created
November 13, 2025 17:36
-
-
Save Stingby12/bb0125d4a9d9d3ece31c74254970e090 to your computer and use it in GitHub Desktop.
micro6an (PuzzleScript 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 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 micro6an | |
| author Stingby12 | |
| homepage https://confoundingcalendar.itch.io/ | |
| run_rules_on_level_start | |
| text_color #4f67ff | |
| background_color #19011a | |
| again_interval 0.1 | |
| ( | |
| #19011a | |
| #4f67ff | |
| #ff7f00 | |
| #ffebd8 | |
| ) | |
| ======== | |
| OBJECTS | |
| ======== | |
| Background | |
| #ffebd8 | |
| Target | |
| #19011a | |
| ..... | |
| .000. | |
| .0.0. | |
| .000. | |
| ..... | |
| Wall | |
| #ff7f00 | |
| WallProto | |
| #ff7f00 | |
| ..... | |
| .000. | |
| .000. | |
| .000. | |
| ..... | |
| WallX | |
| #ff7f00 | |
| Set | |
| transparent | |
| Player1 | |
| #4f67ff | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player2 | |
| #4f67ff | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player3 | |
| #4f67ff | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player4 | |
| #4f67ff | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player5 | |
| #4f67ff | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player6 | |
| #4f67ff | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| PlayerDone | |
| #19011a | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player2X | |
| #19011a | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player3X | |
| #19011a | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player4X | |
| #19011a | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player5X | |
| #19011a | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Player6X | |
| #19011a | |
| .000. | |
| .000. | |
| 00000 | |
| .000. | |
| .0.0. | |
| Crate | |
| #4f67ff | |
| 00000 | |
| 0...0 | |
| 0...0 | |
| 0...0 | |
| 00000 | |
| BorderOnTP | |
| transparent | |
| BorderOffTP | |
| transparent | |
| WallBOnU | |
| #4f67ff | |
| ..... | |
| 00000 | |
| ..... | |
| ..... | |
| ..... | |
| WallBOnD | |
| #4f67ff | |
| ..... | |
| ..... | |
| ..... | |
| 00000 | |
| ..... | |
| WallBOnL | |
| #4f67ff | |
| .0... | |
| .0... | |
| .0... | |
| .0... | |
| .0... | |
| WallBOnR | |
| #4f67ff | |
| ...0. | |
| ...0. | |
| ...0. | |
| ...0. | |
| ...0. | |
| WallBOnUL | |
| #4f67ff | |
| .0... | |
| 00... | |
| ..... | |
| ..... | |
| ..... | |
| WallBOnUR | |
| #4f67ff | |
| ...0. | |
| ...00 | |
| ..... | |
| ..... | |
| ..... | |
| WallBOnDL | |
| #4f67ff | |
| ..... | |
| ..... | |
| ..... | |
| 00... | |
| .0... | |
| WallBOnDR | |
| #4f67ff | |
| ..... | |
| ..... | |
| ..... | |
| ...00 | |
| ...0. | |
| WallBOffU | |
| #19011a | |
| ..... | |
| 00000 | |
| ..... | |
| ..... | |
| ..... | |
| WallBOffD | |
| #19011a | |
| ..... | |
| ..... | |
| ..... | |
| 00000 | |
| ..... | |
| WallBOffL | |
| #19011a | |
| .0... | |
| .0... | |
| .0... | |
| .0... | |
| .0... | |
| WallBOffR | |
| #19011a | |
| ...0. | |
| ...0. | |
| ...0. | |
| ...0. | |
| ...0. | |
| WallBOffUL | |
| #19011a | |
| .0... | |
| 00... | |
| ..... | |
| ..... | |
| ..... | |
| WallBOffUR | |
| #19011a | |
| ...0. | |
| ...00 | |
| ..... | |
| ..... | |
| ..... | |
| WallBOffDL | |
| #19011a | |
| ..... | |
| ..... | |
| ..... | |
| 00... | |
| .0... | |
| WallBOffDR | |
| #19011a | |
| ..... | |
| ..... | |
| ..... | |
| ...00 | |
| ...0. | |
| Void | |
| #19011a | |
| VoidBU | |
| #19011a | |
| 00000 | |
| ..... | |
| ..... | |
| ..... | |
| ..... | |
| VoidBD | |
| #19011a | |
| ..... | |
| ..... | |
| ..... | |
| ..... | |
| 00000 | |
| VoidBL | |
| #19011a | |
| 0.... | |
| 0.... | |
| 0.... | |
| 0.... | |
| 0.... | |
| VoidBR | |
| #19011a | |
| ....0 | |
| ....0 | |
| ....0 | |
| ....0 | |
| ....0 | |
| VoidBUL | |
| #19011a | |
| .0... | |
| 000.. | |
| .0... | |
| ..... | |
| ..... | |
| VoidBDL | |
| #19011a | |
| ..... | |
| ..... | |
| .0... | |
| 000.. | |
| .0... | |
| VoidBUR | |
| #19011a | |
| ...0. | |
| ..000 | |
| ...0. | |
| ..... | |
| ..... | |
| VoidBDR | |
| #19011a | |
| ..... | |
| ..... | |
| ...0. | |
| ..000 | |
| ...0. | |
| Check | |
| transparent | |
| NoWin | |
| transparent | |
| ======= | |
| LEGEND | |
| ======= | |
| . = Background | |
| # = Wall | |
| % = Void | |
| 1 = Player1 | |
| 2 = Player2X | |
| 3 = Player3X | |
| 4 = Player4X | |
| 5 = Player5X | |
| 6 = Player6X | |
| * = Crate | |
| @ = Crate and Target | |
| O = Target | |
| Player = Player1 or Player2 or Player3 or Player4 or Player5 or Player6 | |
| PlayerX = Player2X or Player3X or Player4X or Player5X or Player6X | |
| Walls = WallX or Wall | |
| ======= | |
| SOUNDS | |
| ======= | |
| Player move 74112904 | |
| Crate move 73063907 | |
| PlayerDone create 73972702 | |
| ================ | |
| COLLISIONLAYERS | |
| ================ | |
| Background | |
| PlayerX, PlayerDone | |
| WallProto | |
| Walls | |
| Player, Crate | |
| Target | |
| Set | |
| BorderOnTP | |
| BorderOffTP | |
| WallBOffU | |
| WallBOffD | |
| WallBOffL | |
| WallBOffR | |
| WallBOffUL | |
| WallBOffUR | |
| WallBOffDL | |
| WallBOffDR | |
| WallBOnU | |
| WallBOnD | |
| WallBOnL | |
| WallBOnR | |
| WallBOnUL | |
| WallBOnUR | |
| WallBOnDL | |
| WallBOnDR | |
| Void | |
| VoidBU | |
| VoidBD | |
| VoidBL | |
| VoidBR | |
| VoidBUL | |
| VoidBDL | |
| VoidBUR | |
| VoidBDR | |
| Check, NoWin | |
| ====== | |
| RULES | |
| ====== | |
| up [ Wall | no Wall no Void ] -> [ Wall WallBOffU | ] | |
| down [ Wall | no Wall no Void ] -> [ Wall WallBOffD | ] | |
| left [ Wall | no Wall no Void ] -> [ Wall WallBOffL | ] | |
| right [ Wall | no Wall no Void ] -> [ Wall WallBOffR | ] | |
| up [ Wall WallBOffL | Wall no WallBOffL ] -> [ Wall WallBOffL | Wall WallBOffDL ] | |
| down [ Wall WallBOffL | Wall no WallBOffL ] -> [ Wall WallBOffL | Wall WallBOffUL ] | |
| up [ Wall WallBOffR | Wall no WallBOffR ] -> [ Wall WallBOffR | Wall WallBOffDR ] | |
| down [ Wall WallBOffR | Wall no WallBOffR ] -> [ Wall WallBOffR | Wall WallBOffUR ] | |
| up [ Wall | Void ] -> [ Wall VoidBU | Void ] | |
| down [ Wall | Void ] -> [ Wall VoidBD | Void ] | |
| left [ Wall | Void ] -> [ Wall VoidBL | Void ] | |
| right [ Wall | Void ] -> [ Wall VoidBR | Void ] | |
| [ VoidBU VoidBL ] -> [ VoidBU VoidBL VoidBUL ] | |
| [ VoidBU VoidBR ] -> [ VoidBU VoidBR VoidBUR ] | |
| [ VoidBD VoidBL ] -> [ VoidBD VoidBL VoidBDL ] | |
| [ VoidBD VoidBR ] -> [ VoidBD VoidBR VoidBDR ] | |
| [ > Player | Walls ] -> [ Player | Walls ] | |
| [ > Player | Crate ] -> [ > Player | > Crate ] | |
| [ > Crate | Walls ] -> [ Crate | Walls ] | |
| [ > Crate | stationary Crate ] -> [ Crate | Crate ] | |
| [ > Player | stationary Crate ] -> [ Player | Crate ] | |
| late right [ Player1 | | | | | | | | | | ] -> [ Player1 BorderOnTP | | | | | | | | | | Set ] | |
| late right [ Player2 | | | | | | | | | | ] -> [ Player2 BorderOnTP | | | | | | | | | | Set ] | |
| late down [ Player3 | | | | | | | | | | ] -> [ Player3 BorderOnTP | | | | | | | | | | Set ] | |
| late left [ Player4 | | | | | | | | | | ] -> [ Player4 BorderOnTP | | | | | | | | | | Set ] | |
| late left [ Player5 | | | | | | | | | | ] -> [ Player5 BorderOnTP | | | | | | | | | | Set ] | |
| late up [ Player6 | | | | | | | | | | ] -> [ Player6 BorderOnTP | | | | | | | | | | Set ] | |
| late [ BorderOnTP | no Wall ] -> [ BorderOnTP | BorderOnTP ] | |
| late up [ BorderOnTP | WallBOffD ] -> [ BorderOnTP | WallBOnD ] | |
| late down [ BorderOnTP | WallBOffU ] -> [ BorderOnTP | WallBOnU ] | |
| late left [ BorderOnTP | WallBOffR ] -> [ BorderOnTP | WallBOnR ] | |
| late right [ BorderOnTP | WallBOffL ] -> [ BorderOnTP | WallBOnL ] | |
| late vertical [ WallBOnL | WallBOffL ] -> [ WallBOnL | WallBOnL ] | |
| late vertical [ WallBOnR | WallBOffR ] -> [ WallBOnR | WallBOnR ] | |
| late horizontal [ WallBOnU | WallBOffU ] -> [ WallBOnU | WallBOnU ] | |
| late horizontal [ WallBOnD | WallBOffD ] -> [ WallBOnD | WallBOnD ] | |
| late up [ WallBOnL | WallBOffDL ] -> [ WallBOnL | WallBOnDL ] | |
| late down [ WallBOnL | WallBOffUL ] -> [ WallBOnL | WallBOnUL ] | |
| late up [ WallBOnR | WallBOffDR ] -> [ WallBOnR | WallBOnDR ] | |
| late down [ WallBOnR | WallBOffUR ] -> [ WallBOnR | WallBOnUR ] | |
| [ BorderOnTP ] -> [ ] | |
| [ > Player ] [ Set ] -> [ > Player ] [ > Set ] | |
| late [ Set ] -> [ WallProto Set ] | |
| [ Player ] [ Check ] -> [ PlayerDone BorderOffTP ] [ Check ] | |
| [ WallProto ] [ Check ] -> [ WallX ] [ Check ] | |
| [ Set ] [ Check ] -> [ ] [ Check ] | |
| [ Player2X ] [ Check ] -> [ Player2 ] [ ] | |
| [ Player3X ] [ Check ] -> [ Player3 ] [ ] | |
| [ Player4X ] [ Check ] -> [ Player4 ] [ ] | |
| [ Player5X ] [ Check ] -> [ Player5 ] [ ] | |
| [ Player6X ] [ Check ] -> [ Player6 ] [ ] | |
| [ BorderOffTP ] [ WallBOnU ] -> [ BorderOffTP ] [ WallBOffU ] | |
| [ BorderOffTP ] [ WallBOnD ] -> [ BorderOffTP ] [ WallBOffD ] | |
| [ BorderOffTP ] [ WallBOnL ] -> [ BorderOffTP ] [ WallBOffL ] | |
| [ BorderOffTP ] [ WallBOnR ] -> [ BorderOffTP ] [ WallBOffR ] | |
| [ BorderOffTP ] [ WallBOnUL ] -> [ BorderOffTP ] [ WallBOffUL ] | |
| [ BorderOffTP ] [ WallBOnUR ] -> [ BorderOffTP ] [ WallBOffUR ] | |
| [ BorderOffTP ] [ WallBOnDL ] -> [ BorderOffTP ] [ WallBOffDL ] | |
| [ BorderOffTP ] [ WallBOnDR ] -> [ BorderOffTP ] [ WallBOffDR ] | |
| [ BorderOffTP ] -> [ ] | |
| [ Player ] -> [ Player Check ] again | |
| [ Check | no Wall ] -> [ Check | Check ] | |
| [ Check Target no Crate ] -> [ NoWin Target ] | |
| [ NoWin ] [ Check ] -> [ NoWin ] [ ] | |
| [ NoWin ] -> [ ] | |
| [ Check no Player ] -> [ ] | |
| ============== | |
| WINCONDITIONS | |
| ============== | |
| no Player | |
| ======= | |
| LEVELS | |
| ======= | |
| message Solve all of the rooms. | |
| %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
| %###############################% | |
| %#.........#.........#.........#% | |
| %#.........#....o....#.........#% | |
| %#.........#....*....#..*...o..#% | |
| %#.........#.........#.........#% | |
| %#.*.....o1#.........#...3.....#% | |
| %#.........#.........#.........#% | |
| %#.........#.........#..o...*..#% | |
| %#.........#....2....#.........#% | |
| %#.........#.........#.........#% | |
| %###############################% | |
| %#o...*...o#.........#.........#% | |
| %#.........#....5....#.4.......#% | |
| %#.........#.........#.........#% | |
| %#.........#.........#.o...*...#% | |
| %#*...6...*#.........#.........#% | |
| %#.........#.........#.o...*...#% | |
| %#.........#....*.o..#.........#% | |
| %#.........#.........#.........#% | |
| %#o...*...o#.........#.........#% | |
| %###############################% | |
| %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
| message Sometimes, tracing your steps is the key. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment