Skip to content

Instantly share code, notes, and snippets.

@jcmiller11
Created April 18, 2023 18:13
Show Gist options
  • Select an option

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

Select an option

Save jcmiller11/43c942a6907215a2f14c6b6e50465d78 to your computer and use it in GitHub Desktop.
Numberrange Max (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
title Numberrange Max
author mod by jcGyo - original by Mynaher
homepage www.puzzlescript.net
again_interval 0.01
========
OBJECTS
========
Background
green
Wall
brown
Player
black orange white blue
.000.
.111.
22222
.333.
.3.3.
input ?
darkgray gray
11111
10001
10001
10001
11111
trail =
darkgray gray
00000
00111
01111
00111
00000
arrow >
darkgray gray
01000
11100
11110
11100
01000
output !
darkgray gray
01110
10001
10001
10001
01110
oblock o
gray darkgray
01100
10010
10010
10010
01100
nblock n
gray darkgray
10010
11010
11110
10110
10010
eblock e
gray darkgray
11110
10000
11110
10000
11110
tblock t
gray darkgray
11110
01100
01100
01100
01100
wblock w
gray darkgray
10010
10010
11010
11110
10100
hrblock h
gray darkgray lightgray
10120
10122
11120
10120
10120
fblock f
gray darkgray
11110
10000
11110
10000
10000
urblock u
gray darkgray lightgray
10120
10122
10120
10120
11120
iblock i
gray darkgray
11110
01100
01100
01100
11110
veblock b
gray darkgray lightgray
10122
10120
10122
10120
01022
sblock s
gray darkgray
01110
10000
01100
00010
11100
xblock x
gray darkgray
10010
10010
01100
10010
10010
gblock g
gray darkgray
11110
10000
10110
10010
11110
lblock l
gray darkgray lightgray
01000
01000
01000
01000
01111
one
gray lightgray
.110.
00100
00100
00100
.111.
two
gray lightgray
.110.
00010
00100
01000
.111.
three
gray lightgray
.110.
00010
00100
00010
.110.
four
gray lightgray
.101.
01010
01110
00010
.001.
five
gray lightgray
.111.
01000
01100
00010
.110.
six
gray lightgray
.100.
01000
01100
01010
.010.
seven
gray lightgray
.111.
00010
00100
01000
.100.
eight
gray lightgray
.111.
01010
00100
01010
.111.
nine
gray lightgray
.010.
01010
00110
00010
.110.
ten
gray lightgray white
.102.
11202
01202
01202
.102.
none 0
gray lightgray
.010.
01010
01010
01010
.010.
end
transparent
rightedge
transparent
leftedge
transparent
bottomright
transparent
=======
LEGEND
=======
. = Background
# = Wall
| = Wall and rightedge
/ = Wall and leftedge
+ = Wall and bottomright and rightedge
P = Player
block = o or n or e or t or w or h or f or u or i or b or s or x or g or l
number = one or two or three or four or five or six or seven or eight or nine or none or ten
canbeI = one or Iblock
=======
SOUNDS
=======
block move 36772507
number move 27844307
sfx0 13938303
================
COLLISIONLAYERS
================
Background
input trail arrow output
Player Wall block number
end
rightedge leftedge
bottomright
======
RULES
======
random RIGHT [none end|no player no bottomright] -> [none|none end] again
RIGHT [none end|player] -> [none|none end] again message Oh no!
RIGHT [one end|] -> [one|none end] again
RIGHT [none end|bottomright] -> [none|none end] again message You... win? I guess?
DOWN [rightedge none end|]->[rightedge none|end]
LEFT [rightedge end no none|...|leftedge] -> [rightedge no none|...|leftedge end none]
[> player|block] -> [> player|> block] again
[> player|number] -> [> player|> number]
[o input|n input|e input|...|no block no player output] -> [input|input|input|...|one output] sfx0
[s input|canbeI input|x input|...|no block no player output] -> [input|input|input|...|six output] sfx0
[n input|canbeI input|n input|e input|...|no block no player output] -> [input|input|input|input|...|nine output] sfx0
[six input|canbeI input|l input|l input|canbeI input|o input|n input|...|no block no player output|||||||||] -> [input|input|input|input|input|input|input|...|one output|none|none|none|none|none|none|none|none|none] sfx0
[g input|none input|none input|g input|none input|l input|...|output] -> [input|input|input|input|input|input|...|one output end] sfx0 again
WINCONDITIONS
==============
=======
LEVELS
=======
/####################|
/....................|
/.???????=>!.........|
/....p...............|
/.o.n.e.g............|
/.l.l.n.l............|
/.s.i.i..............|
/.x.o.g..............|
/....................|
/####################+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment