Skip to content

Instantly share code, notes, and snippets.

@jcmiller11
Created June 19, 2023 02:26
Show Gist options
  • Select an option

  • Save jcmiller11/6fef01a4a2b3a3df7812d3763abe4ef2 to your computer and use it in GitHub Desktop.

Select an option

Save jcmiller11/6fef01a4a2b3a3df7812d3763abe4ef2 to your computer and use it in GitHub Desktop.
Gay Puzzle (Puzzlescript Plus Script)
Play this game by pasting the script in https://auroriax.github.io/PuzzleScript/editor.html
title Gay Puzzle
author i rember
mouse_left Click
mouse_drag Drag
tween_length 0.05
sprite_size 8
color_palette famicom
noundo
text_controls Click to interact\nGet the puzzle back to its\noriginal state
run_rules_on_level_start
again_interval 0.01
========
OBJECTS
========
Background .
black
LoopH -
black
LoopV |
black
Red R
#f00 #800
11111111
10000001
10000001
10000001
10000001
10000001
10000001
11111111
Orange O copy:Red
#f80 #840
Yellow Y copy:Red
#ff0 #880
Green G copy:Red
#0f0 #080
Blue B copy:Red
#00f #008
Purple P copy:Red
#80f #408
Player
transparent
Click
transparent
Drag
transparent
Cursor
transparent
DragTarget
transparent
StartMarker
transparent
WinCheck
transparent
WinMarker
transparent
=======
LEGEND
=======
S = LoopH and StartMarker
Block = Red or Orange or Yellow or Green or Blue or Purple
Loop = LoopH or LoopV
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
Background
Block
Loop
Player
Click
Cursor
Drag
DragTarget
StartMarker
WinCheck
WinMarker
======
RULES
======
random [block] [StartMarker] -> [randomdir block] [StartMarker] again
random [StartMarker|] -> [|StartMarker]
RIGHT [LoopV|StartMarker LoopH] -> [LoopV|LoopH]
[Click] [Cursor] -> [Click] []
[Click] [DragTarget] -> [Click] []
[Click] -> [Cursor DragTarget]
[Cursor] [DragTarget|Drag] -> [> Cursor] [|DragTarget]
[> Cursor Block] -> [> Cursor > Block]
[> Block|Block] -> [> Block|> Block]
[Block Loop] -> [Loop]
horizontal [LoopH|...|> Block|LoopH] -> [LoopH > Block|...|> Block|LoopH]
vertical [LoopV|...|> Block|LoopV] -> [LoopV > Block|...|> Block|LoopV]
[> Block|Block] -> [> Block|> Block]
[Click] -> []
[Drag] -> []
LATE DOWN [LoopV|red|orange|yellow|green|blue|purple|LoopV] -> [LoopV WinCheck|red|orange|yellow|green|blue|purple|LoopV]
LATE [WinCheck] [StartMarker] -> [] [StartMarker]
LATE RIGHT [LoopV WinCheck|LoopV WinCheck|LoopV WinCheck|LoopV WinCheck|LoopV WinCheck|LoopV WinCheck|LoopV WinCheck|LoopV WinCheck] -> [LoopV WinMarker|LoopV|LoopV|LoopV|LoopV|LoopV|LoopV|LoopV]
LATE [WinCheck] -> []
==============
WINCONDITIONS
==============
Some WinMarker
No StartMarker
=======
LEVELS
=======
S||||||||-
-rrrrrrrr-
-oooooooo-
-yyyyyyyy-
-gggggggg-
-bbbbbbbb-
-pppppppp-
-||||||||-
message You win!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment