Created
October 25, 2020 01:06
-
-
Save dario-zubovic/d005e19ebc2fd7f07898a5608d680b07 to your computer and use it in GitHub Desktop.
Gone2
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 GONE2 | |
author Dario Zubovic | |
homepage dario-zubovic.itch.io | |
smoothscreen 5x7 | |
sprite_size 9 | |
case_sensitive | |
======== | |
OBJECTS | |
======== | |
Background | |
#262431 | |
W1 | |
#ca86af | |
W2 | |
#a14dbd | |
W3 | |
#d9ba60 | |
W4 | |
#a67fab | |
Player | |
transparent | |
IkkR | |
#c0dee6 #73b5ff #262431 | |
.0000000. | |
.0000020. | |
.0000000. | |
.11111... | |
.11111... | |
.11111... | |
.11111... | |
.1..1.... | |
.11.11... | |
IkkL | |
#c0dee6 #73b5ff #262431 | |
.0000000. | |
.0000020. | |
.0000000. | |
...11111. | |
...11111. | |
...11111. | |
...11111. | |
....1..1. | |
...11.11. | |
SnakeHead | |
#4bf5d1 #262431 | |
00.....00 | |
.0000000. | |
.0100010. | |
.0000000. | |
.0111110. | |
.0111110. | |
.0111110. | |
.0111110. | |
.0111110. | |
SnakeBody1 | |
#4bf5d1 #262431 | |
.0111110. | |
.0111110. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0000000. | |
SnakeButt | |
#4bf5d1 #262431 | |
.0.0.0.0. | |
.0.0.0.0. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0000000. | |
WingyBoi1 | |
#fb7365 #262431 | |
00.....00 | |
.00...00. | |
..0...0.. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0100010. | |
.0000000. | |
......... | |
WingyBoi2 | |
#fb7365 #262431 | |
......... | |
.0.....0. | |
000...000 | |
..0...0.. | |
.0000000. | |
.0000000. | |
.0000000. | |
.0100010. | |
.0000000. | |
WasR | |
transparent | |
WasL | |
transparent | |
Temp | |
transparent | |
Jumped | |
transparent | |
======= | |
LEGEND | |
======= | |
1 = W1 | |
2 = W2 | |
3 = W3 | |
4 = W4 | |
. = Background | |
P = Player and IkkR | |
s = SnakeHead | |
S = SnakeBody1 | |
b = SnakeButt | |
Ikk = IkkR or IkkL | |
Was = WasR or WasL | |
w = WingyBoi1 | |
WingyBoi = WingyBoi1 or WingyBoi2 | |
Wall = W1 or W2 or W3 or W4 | |
Hard = Wall or WingyBoi | |
======= | |
SOUNDS | |
======= | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
SnakeHead, SnakeBody1, SnakeButt | |
Ikk | |
WingyBoi | |
Was | |
Temp | |
Jumped | |
Player, Wall | |
====== | |
RULES | |
====== | |
[Jumped] -> [] | |
(gravity) | |
up [no Hard | up Player] -> [ | Player] | |
down [stationary Player | no Hard] -> [> Player | ] | |
late down [Player no Jumped | no Hard] -> again | |
up [up Player no Jumped] -> [up Player up Jumped] | |
(left / right) | |
right [right Player | Wall] -> [Player | Wall] | |
left [left Player | Wall] -> [Player | Wall] | |
[IkkR] -> [WasR] | |
[IkkL] -> [WasL] | |
[right Player] [Was] -> [right Player right IkkR] [] | |
[left Player] [Was] -> [left Player left IkkL] [] | |
[right Player no Ikk] -> [right Player right IkkR] | |
[left Player no Ikk] -> [left Player left IkkL] | |
late [Player] [WasR] -> [Player IkkR] [] | |
late [Player] [WasL] -> [Player IkkL] [] | |
(wingy) | |
late [Temp] -> [] | |
late [WingyBoi1 no Temp] -> [WingyBoi2 Temp] | |
late [WingyBoi2 no Temp] -> [WingyBoi1 Temp] | |
============== | |
WINCONDITIONS | |
============== | |
All Player on SnakeHead | |
======= | |
LEVELS | |
======= | |
34212341321134 | |
3............4 | |
2P...4334....2 | |
2b..w...3....1 | |
1423....1...s2 | |
41312...2...S1 | |
13421341341233 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello, I have some suggestions for your PuzzleScript fork that are hopefully easy to code.
1 - You should probably make level-select-unlocked-ahead to add a level unlocked when you finish a level.
2 - When the name of a section gets so long that it cuts, Make the name of the section scroll to the rest of the name.
3 - Make verbose-logging work like in the vanilla PuzzleScript. It looks so much better here.