David Thompson
4d507e472f
Tweak tutorial-6 floor tiles.
2024-05-26 20:40:27 -04:00
David Thompson
2ce709b95b
Add logo and input mappings to intro level.
2024-05-26 18:09:03 -04:00
Juliana Sims
0b63d6d4ee
Correct rat level 1
2024-05-26 17:56:20 -04:00
Juliana Sims
51390744a1
Rework and improve rat level 3
...
This is the final commit adding hidden functionality.
2024-05-26 17:56:19 -04:00
Christine Lemmer-Webber
d24124e57e
Made the "lesson" of catboss-3 more obvious... no really, look at this!
2024-05-26 15:30:51 -04:00
David Thompson
e2a23f7820
Update existing animations to use the new onesheet tileset.
2024-05-26 15:08:37 -04:00
Christine Lemmer-Webber
8988693618
the leftmost wall with emitter now actually has a wall in catboss-3
2024-05-26 14:02:53 -04:00
Juliana Sims
9bc960b60e
Refine rat-1
2024-05-26 13:10:54 -04:00
Christine Lemmer-Webber
cbc8404123
extra prettification of catboss-3
2024-05-26 08:54:40 -04:00
Christine Lemmer-Webber
a9755c6ff9
Add catboss-3 level
2024-05-26 08:50:32 -04:00
Juliana Sims
a4e783bc59
More minor visual improvements to rat level 1
2024-05-25 20:56:35 -04:00
Juliana Sims
fd219d632c
Minor visual improvements to rat level 1
2024-05-25 20:51:49 -04:00
Juliana Sims
bacc5c5917
Improve rat level 1
2024-05-25 20:36:57 -04:00
David Thompson
04b08df629
Prettify tutorial levels.
2024-05-25 20:16:36 -04:00
Christine Lemmer-Webber
c272be2737
A tiny cosmetic enhancement to catboss-2
2024-05-25 17:37:55 -04:00
Christine Lemmer-Webber
d1e5402db7
A somewhat insidious level
2024-05-25 17:31:40 -04:00
Juliana Sims
a125a1475d
Increase default bomb countdown
...
Because of how the countdown works, the fuse was one tick shorter than intended;
this should fix that and allow players to push a lit bomb exactly once before
having to retreat
2024-05-25 16:44:28 -04:00
Juliana Sims
c8705eca18
Fix the switch collision issue for real
...
The issue was that the new switch code to support stacked actors sends
`'activate` to every actor at a given grid coordinate regardless of type. This
is fine for most uses, but because this level had an emitter over a wall, the
switch tries to `'activate` the wall. Replacing the wall tile with a floor
tile (which produces no actor and therefore receives no `'activate` message)
works just fine. Instead of adding type checking to allow a hacky and needless
use case, I instead advise just not sticking switch targets over walls or other
actors that don't support `'activate`.
2024-05-25 15:23:56 -04:00
Christine Lemmer-Webber
159f5e84da
Prettify catboss-1
2024-05-25 15:08:10 -04:00
David Thompson
6f325800b0
Add tutorial-9 for real.
2024-05-25 14:58:43 -04:00
Christine Lemmer-Webber
534e9c30b7
Add catboss-1 level
2024-05-25 14:54:14 -04:00
David Thompson
86faff26b8
Small tweak to tutorial-8.
2024-05-25 09:55:03 -04:00
David Thompson
3c207cd9c3
Move tutorial-8 to 10, add new 8 and placeholder 9.
2024-05-25 09:52:02 -04:00
David Thompson
551e85266e
Tweak warp actor; adjust tutorial-7.
2024-05-25 09:01:04 -04:00
Juliana Sims
6896b49848
Add obligatory checkerboard level (moderate)
2024-05-24 20:43:56 -04:00
Juliana Sims
ca4355ee4f
Add obligatory checkerboard level (basic)
2024-05-24 20:43:56 -04:00
David Thompson
7b3683aa89
Incorporate warp into tutorial-8.
2024-05-24 19:19:03 -04:00
Juliana Sims
6053727ee4
Add first rat level
2024-05-24 18:38:53 -04:00
David Thompson
17072b2321
Swap warp and AND tutorial order.
2024-05-24 18:11:39 -04:00
David Thompson
1933c48820
Add warp tutorial.
2024-05-24 18:11:39 -04:00
Juliana Sims
1a52f36e5f
Type new walls
2024-05-24 17:57:03 -04:00
David Thompson
8d5da9c2dd
Add AND gate tutorial level.
2024-05-24 17:11:11 -04:00
David Thompson
892675f2d1
Tweak emitters so their wire state is more clear.
...
This has become a problem in the presence of bombs.
2024-05-24 15:28:33 -04:00
Juliana Sims
feb5b8f3d6
Add bombs and explodable bricks
2024-05-24 12:46:49 -04:00
David Thompson
23f034a868
Add first draft of tutorial levels.
2024-05-24 12:41:52 -04:00
David Thompson
b2948a0734
Oops I meant "inert".
2024-05-24 12:10:19 -04:00
David Thompson
951591486e
Make metal walls impassable.
2024-05-24 12:09:52 -04:00
Juliana Sims
51bc034756
Change the kind of non-copper walls to inert
2024-05-24 12:07:01 -04:00
Christine Lemmer-Webber
c4b308232f
Update level4 to use floor tiles
2024-05-24 11:40:59 -04:00
Christine Lemmer-Webber
fccaf5af37
Prettify level4
2024-05-24 10:24:10 -04:00
Juliana Sims
bb4d2df5f5
Rotate logic gate sprites based on direction.
2024-05-23 17:51:41 -04:00
David Thompson
fb96e0e913
Fix level-4.tmx.
2024-05-23 16:53:11 -04:00
Juliana Sims
1e91411687
Prepare to support drawing rotated tiles
2024-05-23 16:44:03 -04:00
David Thompson
a5e9011678
Add moon and eye to credits map.
2024-05-23 16:34:06 -04:00
Juliana Sims
13aa8606a9
Implement interval logic for emitters
2024-05-23 16:28:53 -04:00
Juliana Sims
ade893c45a
Minor fix for credits tiles
2024-05-23 14:45:25 -04:00
Juliana Sims
73ffad19f0
Implement orientation for logic gates
...
Note that orientation is called "direction" because it's named according to the
direction of electron flow.
2024-05-23 14:20:15 -04:00
David Thompson
4ec1666a1d
Add end-game credits sequence.
2024-05-23 14:05:24 -04:00
Juliana Sims
50b6c67db8
Add ^switched-emitter, test in level 4
2024-05-23 12:35:50 -04:00
Christine Lemmer-Webber
67c25d93cb
Update level to have eye and moon
2024-05-23 10:14:59 -04:00