Created
July 8, 2018 03:03
-
-
Save jonahsegree/467e0276cd44ad8dc73298115d0359b0 to your computer and use it in GitHub Desktop.
Sprite Generator (PuzzleScript Script)
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
Play this game by pasting the script in http://www.puzzlescript.net/editor.html |
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 Sprite Generator | |
author Jonah Segree | |
run_rules_on_level_start | |
verbose_logging | |
======== | |
OBJECTS | |
======== | |
Player | |
Transparent | |
Background | |
Transparent | |
RandomCell | |
Transparent | |
Cell | |
Transparent | |
White | |
White | |
Black | |
Black | |
Corner | |
Transparent | |
Edge1 | |
Transparent | |
Edge2 | |
Transparent | |
MiddleEdge | |
Transparent | |
Center1 | |
Transparent | |
Center2 | |
Transparent | |
Center3 | |
Transparent | |
Center4 | |
Transparent | |
action1 | |
transparent | |
center31 | |
transparent | |
center41 | |
transparent | |
======= | |
LEGEND | |
======= | |
. = Background | |
! = RandomCell | |
# = Cell | |
BorWCell = Black or White | |
p = player | |
c = Corner | |
1 = edge1 | |
2 = edge2 | |
m = middleedge | |
3 = center1 | |
4 = center2 | |
q = center3 | |
w = center4 | |
5 = corner and randomcell | |
6 = edge1 and randomcell | |
7 = edge2 and randomcell | |
8 = middleedge and randomcell | |
9 = center1 and randomcell | |
0 = center2 and randomcell | |
a = center3 and randomcell | |
s = center4 and randomcell | |
d = center31 | |
f = center41 | |
======= | |
SOUNDS | |
======= | |
================ | |
COLLISIONLAYERS | |
================ | |
action1 | |
Corner, Edge1, Edge2, MiddleEdge, Center1, Center2, center3, center4, center31, center41 | |
Player | |
Background | |
RandomCell | |
Cell | |
Black, White | |
====== | |
RULES | |
====== | |
[> Player] -> cancel | |
[action player] -> [action player action1] | |
[Randomcell] [ action player] -> [ Random BorWcell Randomcell] [action player] | |
late [Corner no randomcell ] [corner white randomcell] -> [corner white] [corner white randomcell] | |
late [Corner no randomcell ] [corner black randomcell] -> [corner black] [corner black randomcell] | |
late [edge1 no randomcell ] [edge1 white randomcell] -> [edge1 white] [edge1 white randomcell] | |
late [edge1 no randomcell ] [edge1 black randomcell] -> [edge1 black] [edge1 black randomcell] | |
late [edge2 no randomcell ] [edge2 white randomcell] -> [edge2 white] [edge2 white randomcell] | |
late [edge2 no randomcell ] [edge2 black randomcell] -> [edge2 black] [edge2 black randomcell] | |
late [middleedge no randomcell ] [middleedge white randomcell] -> [middleedge white] [middleedge white randomcell] | |
late [middleedge no randomcell ] [middleedge black randomcell] -> [middleedge black] [middleedge black randomcell] | |
late [center1 no randomcell ] [center1 white randomcell] -> [center1 white] [center1 white randomcell] | |
late [center1 no randomcell ] [center1 black randomcell] -> [center1 black] [center1 black randomcell] | |
late [center2 no randomcell ] [center2 white randomcell] -> [center2 white] [center2 white randomcell] | |
late [center2 no randomcell ] [center2 black randomcell] -> [center2 black] [center2 black randomcell] | |
late [center31 no randomcell ] [center3 white randomcell] -> [center31 white] [center3 white randomcell] | |
late [center31 no randomcell ] [center3 black randomcell] -> [center31 black] [center3 black randomcell] | |
late [center41 no randomcell ] [center4 white randomcell] -> [center41 white] [center4 white randomcell] | |
late [center41 no randomcell ] [center4 black randomcell] -> [center41 black] [center4 black randomcell] | |
late [Cell | Cell | | | White] -> [Cell white | Cell | | | White] | |
late [Cell | Cell | | | black] -> [Cell black | Cell | | | black] | |
late [Cell | Cell | | white | ] -> [Cell | Cell white| | white | ] | |
late [Cell | Cell | | black | ] -> [Cell | Cell black | | black | ] | |
============== | |
WINCONDITIONS | |
============== | |
======= | |
LEVELS | |
======= | |
p...... | |
.##065. | |
.##987. | |
.fd!as. | |
.##3m2. | |
.##41c. | |
....... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment