Skip to content

Instantly share code, notes, and snippets.

@raggy
Forked from anonymous/readme.txt
Last active August 29, 2015 13:59
Show Gist options
  • Save raggy/10989427 to your computer and use it in GitHub Desktop.
Save raggy/10989427 to your computer and use it in GitHub Desktop.
A Good Snowman Is Easy To Demake
title A Good Snowman Is Easy To Demake
author Alan Hazelden & Benjamin Davis
homepage www.puzzlescript.net
run_rules_on_level_start
========
OBJECTS
========
Background
#9FD279
00000
00000
00000
00000
00000
Dirt
#806D63
00000
00000
00000
00000
00000
Snow
#F0F0E7
00000
00000
00000
00000
00000
Wall
#819D5E
00000
00000
00000
00000
00000
WallShadow
#768A5B
.....
.....
.....
00000
00000
Player
#242620
.000.
.000.
00000
.000.
.0.0.
Small
#FFFFFF
.....
.....
..0..
.....
.....
Medium
#E4DFDF
.....
.000.
.000.
.000.
.....
Large
#D5CCC4
.000.
00000
00000
00000
.000.
=======
LEGEND
=======
' = Background
. = Snow
, = Dirt
# = Wall
D = Player and Dirt
P = Player and Snow
Q = Player
1 = Small
2 = Medium
3 = Small and Medium
4 = Large
5 = Large and Small
6 = Large and Medium
Ball = Small or Medium or Large
=======
SOUNDS
=======
Player MOVE 36772507
================
COLLISIONLAYERS
================
Background
Snow, Dirt
Large
Medium
Small
Player, Wall
WallShadow
======
RULES
======
[ Wall no WallShadow ] -> [ Wall WallShadow ]
down [ Wall WallShadow | Wall ] -> [ Wall | Wall ]
[ > Player | Medium Small | Snow no Wall ] -> [ Player | Medium | Medium ]
[ > Player | Large Small | Snow no Wall ] -> [ Player | Large | Medium ]
[ > Player | Large Medium | Snow no Wall ] -> [ Player | Large | Large ]
[ > Player | Medium Small | no Ball no Dirt no Wall ] -> [ Player | Medium | Small ]
[ > Player | Large Small | no Ball no Dirt no Wall ] -> [ Player | Large | Small ]
[ > Player | Large Medium | no Ball no Dirt no Wall ] -> [ Player | Large | Medium ]
[ > Player | Small | Snow no Ball ] -> [ > Player | | Medium ]
[ > Player | Medium | Snow no Ball ] -> [ > Player | | Large ]
[ > Player | Small | no Snow no Dirt no Ball ] -> [ > Player | | Small ]
[ > Player | Medium | no Snow no Dirt no Ball ] -> [ > Player | | Medium ]
[ > Player | Large no Medium no Small | no Dirt no Wall no Ball ] -> [ > Player | | Large no Snow ]
[ > Player | Small | Medium no Small ] -> [ > Player | | Medium Small ]
[ > Player | Small | Large no Small ] -> [ > Player | | Large Small ]
[ > Player | Medium | Large no Small no Medium ] -> [ > Player | | Large Medium ]
(late [ Player Snow ] -> [ Player ])
late [ Player Ball ] -> cancel
late [ Ball Wall ] -> cancel
==============
WINCONDITIONS
==============
All Small on Medium
All Small on Large
All Medium on Small
All Medium on Large
All Large on Small
All Large on Medium
=======
LEVELS
=======
#######
#.....#
#.4#3.#
#..P..#
#######
########
#''''''#
#''2'1'#
#'4''''#
#''''..#
#'''.p.#
########
#######
#.....#
#.1.1'#
#..p''#
#.1'''#
#'''..#
#######
#####
#...#
#.1.#
#p1.#
#.1.#
#...#
#####
#########
##..1..##
##.....##
##1...1##
#...p...#
#.......#
#########
#######
#..#..#
#..#..#
#.111.#
#..p..#
#######
#############
#####...#####
#...#.1.#...#
#.1.......1.#
#...#.p.#...#
#####...#####
#############
( Variation of above )
###########
#.........#
#.###1###.#
#.1.....1.#
#.###p###.#
#.........#
###########
( Mutated from variation )
#########
#.......#
#.##'##.#
#.1'1'1.#
#.##q##.#
#.......#
#########
#######
####..#
#''1..#
#''1.p#
#''1..#
####..#
#######
#########
#..###..#
#..###..#
#..###..#
#.1.1.1.#
##..p..##
#########
#######
#.....#
#.#.#.#
#.111.#
#.#.#.#
#..p..#
#######
#############
###...1...###
#...#...#...#
#..1..p..1..#
#...#...#...#
#############
###########
####...####
#''1...1''#
#''1###1''#
#''1...1''#
#''#.p.#''#
###########
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment