Skip to content

Instantly share code, notes, and snippets.

@jcmiller11
Created June 9, 2022 17:13
Show Gist options
  • Select an option

  • Save jcmiller11/e0b7e21f9cfaebba14341c44501adf93 to your computer and use it in GitHub Desktop.

Select an option

Save jcmiller11/e0b7e21f9cfaebba14341c44501adf93 to your computer and use it in GitHub Desktop.
Portal Test 2 (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Portal Test 2
author jc
homepage www.puzzlescript.net
again_interval 0.08
========
OBJECTS
========
Background
lightgreen green
11111
01111
11101
11111
10111
Wall
brown darkbrown
00010
11111
01000
11111
00010
Player5
black orange white blue
.000.
.111.
22222
.333.
.3.3.
Player4
black orange white blue
.....
.111.
22222
.333.
.3.3.
Player3
black orange white blue
.....
.....
22222
.333.
.3.3.
Player2
black orange white blue
.....
.....
.....
.333.
.3.3.
Player1
black orange white blue
.....
.....
.....
.....
.3.3.
Player
transparent
Portal1
blue
.000.
0...0
0...0
0...0
.000.
Portal2
orange
.000.
0...0
0...0
0...0
.000.
=======
LEGEND
=======
. = Background
# = Wall
P = Player and Player5
1 = Portal1
2 = Portal2
PlayerSprites = Player1 or Player2 or Player3 or Player4 or Player5
Portals = Portal1 or Portal2
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
Background
Portals
Player, Wall
PlayerSprites
======
RULES
======
[Player Player1 Portal2] [Player5 Portal1] -> [Portal2] [Player Player5 Portal1] again
[Player Player2 Portal2] [Player4 Portal1] -> [Player Player1 Portal2] [Player5 Portal1] again
[Player Player3 Portal2] [Player3 Portal1] -> [Player Player2 Portal2] [Player4 Portal1] again
[Player Player4 Portal2] [Player2 Portal1] -> [Player Player3 Portal2] [Player3 Portal1] again
[Player Player5 Portal2] [Player1 Portal1] -> [Player Player4 Portal2] [Player2 Portal1] again
[> Player Player5| Portal2] [Portal1] -> [|Player Player5 Portal2] [Portal1 Player1] again
[Player Player1 Portal1] [Player5 Portal2] -> [Portal1] [Player Player5 Portal2] again
[Player Player2 Portal1] [Player4 Portal2] -> [Player Player1 Portal1] [Player5 Portal2] again
[Player Player3 Portal1] [Player3 Portal2] -> [Player Player2 Portal1] [Player4 Portal2] again
[Player Player4 Portal1] [Player2 Portal2] -> [Player Player3 Portal1] [Player3 Portal2] again
[Player Player5 Portal1] [Player1 Portal2] -> [Player Player4 Portal1] [Player2 Portal2] again
[> Player Player5| Portal1] [Portal2] -> [|Player Player5 Portal1] [Portal2 Player1] again
LATE [Player no PlayerSprites] [PlayerSprites] -> [Player PlayerSprites] []
==============
WINCONDITIONS
==============
=======
LEVELS
=======
####..
#..#..
#..###
#.P.1#
#2...#
#..###
####..
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment