Pimeys - Ok nyt mä lopetan
- 📅 2023-09-05T20:02:57.255Z
- 👁️ 146 katselukertaa
- 🔓 Julkinen
title Pimeys
author Vertti & Luukas & Erik
homepage example.org
again_interval 0.5
realtime_interval 0.5
========
OBJECTS
========
Background
lightgray
Leftside
black
.....
.....
.....
.....
.....
Rightside
white
.....
.....
.....
.....
.....
Downside
purple
.....
.....
.....
.....
.....
Upside
#BF40BF
.....
.....
.....
.....
.....
OnSwitchA
black
.....
.....
.....
.....
.....
OffSwitchA
black
.....
.....
.....
.....
.....
OnSwitchB
black
.....
.....
.....
.....
.....
OffSwitchB
black
.....
.....
.....
.....
.....
Slash
purple white #BF40BF
....1
...1.
..1..
.1...
1....
score0
purple white #BF40BF
.222.
2...2
2...2
2...2
.222.
Score1
purple white #BF40BF
..2..
.22..
..2..
..2..
.222.
Score2
purple white #BF40BF
.222.
2...2
...2.
..2..
22222
StaticScore1
purple white #BF40BF
..2..
.22..
..2..
..2..
.222.
StaticScore2
purple white #BF40BF
.222.
2...2
...2.
..2..
22222
Light
Black
.....
.....
.....
.....
.....
Dark
Black
Empty
Black
.....
.....
.....
.....
.....
Player1 (sähkömies)
black brown #E8BEAC green red yellow
.444.
.020.
43434
.333.
.1.1.
PlayerU (sähkömies)
black brown #E8BEAC green red yellow
.444.
.020.
43434
.333.
.1.1.
PlayerD (sähkömies)
black brown #E8BEAC green red yellow
.....
.444.
.020.
43434
.131.
Shadow1
darkgray
.000.
.000.
00000
.000.
.0.0.
ShadowU
darkgray
.000.
.000.
00000
.000.
.0.0.
ShadowD
darkgray
.....
.000.
.000.
00000
.000.
Gem
purple white #BF40BF
.....
.202.
.010.
.202.
.....
cagedGem
purple white #BF40BF brown
33333
32023
30103
32023
33333
Torch1
yellow
.....
.....
.....
....0
.....
TorchD
yellow
.....
.....
.....
.....
....0
Lantern
yellow green black
.....
.....
..2..
.101.
.121.
Wire
Black
.....
.....
.....
.....
.....
AWire
red
.....
.....
.....
.....
.....
DWire
Black
.....
.....
.....
.....
.....
AOffPreassureplate
brown
.....
.....
.....
.....
00000
BOffPreassureplate
brown
.....
.....
.....
.....
00000
AOnPreassureplate
blue
.....
.....
.....
.....
00000
BOnPreassureplate
red
.....
.....
.....
.....
00000
=======
LEGEND
=======
(Aseta tässä lyhenteet luomillesi objekteille)
Player = Player1 or PlayerD or PlayerU
Torch = Torch1 or TorchD
Spotlight = Torch or Lantern
Shadow = Shadow1 or ShadowU or ShadowD
a = Background and cagedGem and Dark and OffSwitchA
b = Background and cagedGem and Dark and OffSwitchB
c = Background and Dark and AOffPreassureplate
d = Background and Dark and BOffPreassureplate
k = Player1 and Torch1 and Empty and Rightside
q = Background and Dark
å = Background and empty
o = Background and Dark and Wire
t = Torch
i = StaticScore2 and Dark
s = slash and Dark
0 = score0 and Dark
=======
SOUNDS
=======
================
COLLISIONLAYERS
================
(Tässä on pakko asettaa "törmäystasot" KAIKILLE objekteille)
Background,
OnSwitchA, OffSwitchA,
OnSwitchB, OffSwitchB,
Leftside, Rightside, Upside, Downside,
Light, Empty,
Gem, cagedGem,
Player,
AOffPreassureplate, Wire, AWire, DWire, AOnPreassureplate
BOffPreassureplate, BOnPreassureplate,
Torch, Lantern
Dark,
StaticScore1, StaticScore2, Slash, score0, Score1, Score2,
Shadow
======
RULES
======
(**Left or Right?**)
[Left Player][Rightside] -> [Left Player][leftside]
[Left Player][Upside] -> [Left Player][leftside]
[Left Player][Downside] -> [Left Player][leftside]
[Right Player][Leftside] -> [Right Player][Rightside]
[Right Player][Upside] -> [Right Player][Rightside]
[Right Player][Downside] -> [Right Player][Rightside]
[Up Player][Rightside] -> [Up Player][Upside]
[Up Player][Leftside] -> [Up Player][Upside]
[Up Player][Downside] -> [Up Player][Upside]
[Down Player][Rightside] -> [Down Player][Downside]
[Down Player][Leftside] -> [Down Player][Downside]
[Down Player][Upside] -> [Down Player][Downside]
(**Light rules**)
[Dark | Empty] -> [ Dark | Dark ]
[Dark | Light] -> [ Dark | Dark ]
[> Player Torch] -> [> Player > Torch]
late [ spotlight | Dark] -> [ spotlight | Light ]
late [ spotlight Dark] -> [ spotlight Light ]
late [ Light | Dark] -> [ Light | Empty ]
(**Lantern sprite swap**)
[Torch] -> [Lantern]
late [Player Lantern] -> [Player Torch1]
(**Preassure plate action**)
(Throw the torch)
[action Player spotlight][Rightside] -> [Player right spotlight][Rightside]
[action Player spotlight][Leftside] -> [Player left spotlight][Leftside]
[action Player spotlight][Upside] -> [Player up spotlight][Upside]
[action Player spotlight][Downside] -> [Player down spotlight][Downside]
(Reset)
[AOnPreassureplate] -> [AOffPreassureplate]
[BOnPreassureplate] -> [BOffPreassureplate]
[Gem] -> [cagedGem]
[OnSwitchA] -> [OffSwitchA]
[OnSwitchB] -> [OffSwitchB]
(Is Torch on preasure plate?)
[spotlight AOffPreassureplate] -> [spotlight AOnPreassureplate]
[spotlight BOffPreassureplate] -> [spotlight BOnPreassureplate]
(Switch Activation)
(**Activate SwitchA on AOnPressureplate**)
[AOnPreassureplate][OffSwitchA] -> [AOnPreassureplate][OnSwitchA]
(**Activate SwitchA on AOnPressureplate**)
[BOnPreassureplate][OffSwitchB] -> [BOnPreassureplate][OnSwitchB]
(**Open Cage when Switch active on top of it**)
[OnSwitchA cagedGem] -> [OnSwitchA Gem]
[OnSwitchB cagedGem] -> [OnSwitchB Gem]
((Activate or deactivate the wire)
[Preassureplate | AWire] -> [Preassureplate | DWire]
[APreassureplate | Wire] -> [APreassureplate | AWire]
(Wire action)
startloop
[DWire | AWire] -> [DWire | DWire]
endloop
startloop
[Awire | wire] -> [Awire | AWire]
endloop
[DWire] -> [Wire]
(Open cage)
[AWire | cagedGem] -> [AWire | Gem]
)
(Pelaaja Animaatio)
[stationary PlayerU] -> [Player1]
[stationary PlayerD] -> [PlayerU]
[stationary Player1] -> [PlayerD]
[PlayerU TorchD] -> [PlayerU Torch1]
[PlayerD Torch1] -> [PlayerD TorchD]
(Shadow Animation and Swap and Movement)
(Player square always visible)
late[Shadow Empty] -> [Empty]
late[Shadow Light] -> [Light]
[> Player Dark] -> [Shadow1 > Player Dark]
[> Player Shadow] -> [> Player > Shadow]
[stationary Player ShadowU] -> [player Shadow1]
[stationary Player ShadowD] -> [player ShadowU]
[stationary Player Shadow1] -> [player ShadowD]
(Gem pickup ja pisteiden lisäys)
late [Player Gem][score1] -> [Player] [Score2]
late [Player Gem][score0] -> [Player] [Score1]
late [Player Gem] -> [Player]
==============
WINCONDITIONS
==============
no Gem
no cagedGem
=======
LEVELS
=======
qqqqqabqqqqq
qqqqqcdqqqqq
qqqqqqqqqqqq
qqqqqqqqqqqq
qqqqqåqqqqqq
qqqqåååqqqqq
qqqååkååqqqq
qqqqåååqqqqq
qqqqqåqqqqqq
qqqqqqqqqqqq
qqqqqqqqqqqq
qqqqqqqqq0si