Skip to content

Instantly share code, notes, and snippets.

@sfiera
Created June 4, 2026 02:13
Show Gist options
  • Select an option

  • Save sfiera/26a444e9b3e0878cdb0426771b855498 to your computer and use it in GitHub Desktop.

Select an option

Save sfiera/26a444e9b3e0878cdb0426771b855498 to your computer and use it in GitHub Desktop.
MAD! MAD! MAD! (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title MAD! MAD! MAD! (Test Ver)
author Riley Schoch
homepage https://corndogoncorndog.com/
norepeat_action
run_rules_on_level_start
========
OBJECTS
========
Background
yellow lightbrown
10000
00010
01000
00001
00100
Target
black
.....
.0.0.
..0..
.0.0.
.....
Wall
darkbrown darkgray
00000
01010
00000
01010
00000
Angus
darkbrown lightbrown orange darkblue
00000
.111.
02220
12321
.0.0.
AngusHat
darkbrown darkblue
.....
.....
.....
.....
.000.
AngusMad
darkbrown red orange darkblue
00000
.111.
02220
12321
.0.0.
Bea
orange lightbrown blue darkbrown
.0000
.1110
12221
22222
.3.3.
BeaMad
orange red blue darkbrown
.0000
.1110
12221
22222
.3.3.
Crate
darkbrown brown
00000
00110
01010
01100
00000
CrateSlide
darkbrown brown
00000
00110
01010
01100
00000
MetalCrate
darkgray gray
00000
00100
01010
00100
00000
Cactus
red yellow green black
.000.
01110
20002
32323
.222.
CactusBroken
green lightgreen
...0.
01.1.
.....
0..01
1....
Chili
lightgreen red
..00.
.000.
.111.
.111.
111..
Dune
lightbrown brown
00000
00110
01001
10001
00000
Dest
transparent
=======
LEGEND
=======
. = Background
# = Wall
1 = Angus
⊓ = AngusHat
2 = Bea
* = Crate
⛝ = MetalCrate
⋇ = Cactus
J = Chili
@ = Crate and Target
O = Target
■ = Dune
Player = Angus or AngusMad or Bea or BeaMad
PlayerTame = Angus or Bea
PlayerMad = AngusMad or BeaMad
Box = Crate or MetalCrate
Solid = Wall or Crate or MetalCrate or Cactus
Momentum = AngusMad or BeaMad or CrateSlide
=======
SOUNDS
=======
AngusMad create 50394702
BeaMad create 50394702
Target create 82296702
================
COLLISIONLAYERS
================
Dest
Background
Dune
Target, CactusBroken
Angus, AngusMad, Bea, BeaMad, Wall, Cactus, Crate, CrateSlide, MetalCrate, Chili
AngusHat
======
RULES
======
(Basic Rules)
[ > PlayerTame | Crate ] -> [ > PlayerTame | > Crate ]
late [ AngusHat ] -> [ ]
late down [ | Angus ] -> [ AngusHat | Angus ]
late down [ | AngusMad ] -> [ AngusHat | AngusMad ]
[ Action Angus] -> [AngusMad]
[ Bea | Chili] -> [BeaMad | ]
[ > AngusMad | ] -> [ > AngusMad | Dest ]
[ > BeaMad | ] -> [ > BeaMad | Dest ]
[ AngusMad | Dest Cactus ] -> [ Angus | CactusBroken ]
[ BeaMad | Dest Cactus ] -> [ Bea | CactusBroken ]
[ AngusMad | Dest Crate | ] -> [ Angus | CrateSlide | Dest ] again
[ BeaMad | Dest Crate | ] -> [ Bea | CrateSlide | Dest ] again
[ AngusMad | Dest Solid ] -> [ Angus | Solid ]
[ BeaMad | Dest Solid ] -> [ Bea | Solid ]
[ CrateSlide | Dest Solid ] -> [ Crate | Solid ]
[ Momentum | Dest no Solid | ] -> [ > Momentum | | Dest ] again
==============
WINCONDITIONS
==============
all Target on Crate
=======
LEVELS
=======
■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■
■■###########■■
■■#.........#■■
■■#.........#■■
■■#.1..*...O#■■
■■#.........#■■
■■#....⋇....#■■
■■###########■■
■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment