Skip to content

Instantly share code, notes, and snippets.

@ItsMichal
Created February 10, 2022 10:30
Show Gist options
  • Save ItsMichal/9dcfe9285d072a5b1b647c9c911cad92 to your computer and use it in GitHub Desktop.
Save ItsMichal/9dcfe9285d072a5b1b647c9c911cad92 to your computer and use it in GitHub Desktop.
Hivemind (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Hivemind
author Michal Bodzianowski
homepage halmic.itch.io
background_color yellow
text_color black
========
OBJECTS
========
Background
#9ac74c #76b04a
00000
00000
01000
00010
00000
Target
green
.....
..00.
..0..
0.0.0
.000.
HalfFlower
green lightbrown yellow
.111.
11211
.111.
0.0.0
.000.
Flower
green blue yellow
.111.
11211
.111.
0.0.0
.000.
Shadow
green
Wall
BROWN
.....
00000
..0..
00000
..0..
Player
Black lightbrown white
....0
11111
02000
11111
.0.0.
DeadPlayer
black lightbrown white red
0303.
.1310
.323.
.1010
.101.
UsedPlayer
Black gray white yellow
....0
31111
30200
31111
.0.0.
Bees
black yellow white
...0.
.111.
.020.
.111.
.0.0.
Signal
black red
.111.
1...1
.111.
1...1
..1..
Crate
Orange
=======
LEGEND
=======
. = Background
# = Wall
P = Player
* = Crate
@ = Bees and Target
O = Target
z = Bees
c = Signal
=======
SOUNDS
=======
sfx0 87770502
sfx1 88988903
sfx2 3295104
sfx3 69756509
sfx4 64962303
sfx5 36237501
endlevel 71608303
endgame 71608303
Player CantMove 87770502
================
COLLISIONLAYERS
================
Background
Target, Signal, HalfFlower
Player, Crate, DeadPlayer, UsedPlayer
Bees,Wall
Flower,
Shadow
======
RULES
======
[ Player ] -> [ Player Shadow ]
[MOVING Player | Bees] -> [moving Player | moving Bees]
[MOVING Bees | Bees] -> [moving Bees | moving Bees]
[> Player | Signal] -> [ | DeadPlayer ] sfx0
[> Bees | Signal] -> [ | NO Signal] sfx0
[> Player | > Bees | Wall] -> [Player | Bees | Wall] sfx2
( [> Player | > Bees | Bees] -> [Player | Bees | Bees] sfx2 )
[> Player | Wall] -> [Player | Wall] sfx2
[> Player | Target] -> [ | Player Flower] sfx1
[> Bees | Target] -> [| Bees Flower] sfx1
[ moving Player ] -> sfx3
[stationary Player] -> sfx2
late [ Target Player] -> [Flower Player] sfx1
late [Target Bees] -> [Flower Bees] sfx1
late [ Flower NO Player NO Bees] -> [Target NO Player NO Bees] sfx5
late [Player Bees] -> cancel sfx2
late [ Player Shadow ] -> CANCEL sfx2
late [Shadow] -> []
==============
WINCONDITIONS
==============
No Target
No HalfFlower
=======
LEVELS
=======
MESSAGE Bee-ginnings
#########
#.......#
#.......#
#.p...o.#
#.......#
#.......#
#########
MESSAGE Bee-lieve in yourself
###########
#....#....#
#.p..#..o.#
#....#....#
##.#####.##
##.#...#.##
##...#...##
###########
MESSAGE Bee-grade
##########################
#........................#
#.@@@.@.@.@.@.@..........#
#..@..@.@@@..@.......p...#
#..@..@.@.@..@...........#
#........................#
#.@@@.@@@.@.@.@@@.@@@....#
#.@...@.@.@@@.@...@......#
#.@.@.@@@.@.@.@@..@@@....#
#.@.@.@.@.@.@.@.....@....#
#.@@@.@.@.@.@.@@@.@@@..o.#
#........................#
#.######################.#
#........................#
##########################
MESSAGE Bee-together
#########
##.z...##
#.......#
#p....oo#
#.....o.#
##...z.##
#########
MESSAGE Bee-rgonomics
##############
#.....#...#..#
#.....#......#
#.....#.o....#
#p.#....o.#.z#
#z....#.o....#
#.....#......#
#.....#...#..#
##############
MESSAGE Bee-ware.
###########
#.........#
#..cccccc.#
#..c....c.#
#p.c.o....#
#..c....c.#
#..cccccc.#
#.........#
###########
MESSAGE Bee-careful
##########
#p.#..#oo#
#.z#....o#
#.##.#...#
#....z##.#
#........#
##.......#
##########
MESSAGE Bee-spair
###########
#....c....#
#..z.c....#
#....c....#
#.p..c..o.#
#....c....#
#....c....#
#....c....#
###########
MESSAGE Bee-lemma
############
############
#p....zzccc#
#..c..zcc@c#
#.c#....coc#
#........oo#
#..........#
############
############
MESSAGE To Bee Continued...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment