Skip to content

Instantly share code, notes, and snippets.

@bengolds
Created February 9, 2022 17:58
Show Gist options
  • Save bengolds/dfc8263ea5d19df40cbfe3f2f59eff31 to your computer and use it in GitHub Desktop.
Save bengolds/dfc8263ea5d19df40cbfe3f2f59eff31 to your computer and use it in GitHub Desktop.
Skwiffy Bird (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Skwiffy Bird
author Ben & Pontus
homepage www.skwiffle.bird
verbose_logging
========
OBJECTS
========
Background
GREEN
Target
DarkBlue
Wall
BROWN
Player
PINK YELLOW BLACK
.222.
.000.
22122
.222.
.2.2.
Crate
Orange
Temp
DarkRed
Lava
Red
FallingPlayer
Yellow
=======
LEGEND
=======
. = Background
# = Wall
P = Player
* = Crate
@ = Crate and Target
O = Target
t = Temp
x = Lava
f = FallingPlayer
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
Background
Target
Player, Wall, Crate, Temp, Lava, FallingPlayer
======
RULES
======
[ > Player | Crate ] -> [ > Player | > Crate ]
[ LEFT Player ] -> [ stationary Player]
[ DOWN Player ] -> [ stationary Player]
Up [ Wall | Up Player] -> cancel
(Right stairs)
RIGHT [ RIGHT Player | Wall ] -> [ | Temp]
UP [ Temp | no Wall ] -> [ Wall | Player ]
RIGHT [ no Wall | Temp ] -> [ Player | Wall ]
(Flying)
Right [Right Player | Lava] -> restart
Down [Down Player | Lava] -> restart
[ Right Player ] -> [ Right FallingPlayer ]
late Down [ FallingPlayer | Lava] -> restart
late Down [ FallingPlayer | no Wall] -> [ | Player]
==============
WINCONDITIONS
==============
Some Player on Target
=======
LEVELS
=======
#.........##.........##.........
#.........##.........##.........
#.........##.........##.........
#.....#...xx.........##.........
#....##..............##...xx....
#...###.........xx...xx...##..oo
#..####.........##........##..##
#p#####.........##........##..##
#######xxxxxxxxx##xxxxxxxx##xx##
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment