Eevee (Evelyn Woods)
06c4733e3f
Make suction boots apply to all-way force floors
2020-09-05 17:31:11 -06:00
Eevee (Evelyn Woods)
caf695acfe
Put thin walls on the terrain layer for now
2020-09-03 10:44:19 -06:00
Eevee (Evelyn Woods)
8309b80342
Fix draw order of tiles in a cell once and for all
2020-09-03 10:39:19 -06:00
Eevee (Evelyn Woods)
4972b0bc82
Fix teeth behavior to match CC2
2020-09-03 10:11:26 -06:00
Eevee (Evelyn Woods)
2df8607243
Fixed several issues with animation and movement; quick stab at replay UI
...
- Animation now has its own timer and isn't linked to movement cooldown,
which is good for blocks since they don't have movement cooldown
- Destroyed actors don't crash the game again (oops)
- Slide and cooldown handling was reshuffled to better support the CC2
approach of landing on tiles with a delay; in particular, you move at
double speed on sliding tiles again!
- Demo playback got some rough UI so I don't have to keep editing the
source code to decide whether to play a demo
2020-09-03 09:46:37 -06:00
Eevee (Evelyn Woods)
8d89f7d9dd
Finish removing 'doomed'; remove Cell.each
2020-09-02 05:26:59 -06:00
Eevee (Evelyn Woods)
0ba5ecc7e3
Implement (PARTIAL) undo; remove 'doomed'; fix a few small tile bugs
2020-09-02 05:20:23 -06:00
Eevee (Evelyn Woods)
1cc631c27e
Load custom trap/cloner connections from CC1 .DAT levels
2020-09-01 09:48:17 -06:00
Eevee (Evelyn Woods)
5416167192
Disallow cloning when the target tile is blocked
2020-09-01 07:40:52 -06:00
Eevee (Evelyn Woods)
4d6d835895
Implement walkers, blobs, and teeth
2020-09-01 07:01:02 -06:00
Eevee (Evelyn Woods)
9dccb310e0
Implement random force floors
2020-09-01 05:26:25 -06:00
Eevee (Evelyn Woods)
7a9bc725d4
Implement blue teleporters
2020-09-01 05:15:50 -06:00
Eevee (Evelyn Woods)
2ae053d87a
Implement traps!
2020-09-01 01:36:47 -06:00
Eevee (Evelyn Woods)
eb2dd7a4a4
Implement clone machine!
2020-09-01 01:31:42 -06:00
Eevee (Evelyn Woods)
730824e697
Define clone blocks and teeth in the CC2 tile layout
2020-08-31 12:06:58 -06:00
Eevee (Evelyn Woods)
6076b3c9a1
Add an incredibly bad level select
2020-08-31 11:33:01 -06:00
Eevee (Evelyn Woods)
070d276e8a
Implement green/blue buttons, tanks, monster death; stub out remaining CC1 objects; easy restart on death
2020-08-31 11:03:14 -06:00
Eevee (Evelyn Woods)
0390d54909
Styled the whole page; reimplemented pausing; implemented success, score, and time
2020-08-31 10:27:29 -06:00
Eevee (Evelyn Woods)
731d3c15a8
Rewrite movement loop and timing to better match Lynx rules
2020-08-30 01:50:34 -06:00
Eevee (Evelyn Woods)
413c511fe1
Implement specialized blocking for dirt, gravel, chips, etc.
2020-08-29 02:22:55 -06:00
Eevee (Evelyn Woods)
b3a0ff963c
Begrudgingly support letter tiles
2020-08-29 02:10:27 -06:00
Eevee (Evelyn Woods)
ec872d93d2
Implement implicit terrain for C2M; implement thin walls
2020-08-29 01:14:59 -06:00
Eevee (Evelyn Woods)
a9b1af8e62
Support CC2's multiple hints
2020-08-29 00:58:04 -06:00
Eevee (Evelyn Woods)
a50de91195
Implement appearing walls and popwalls
2020-08-29 00:30:01 -06:00
Eevee (Evelyn Woods)
bbfa0a6e8f
Split out CC2 tile bytes; stub out enough for Lesson 1 to load; show inventory; implement misc bits
2020-08-28 07:01:28 -06:00
Eevee (Evelyn Woods)
0dd190fc5a
Finish CC1 parser; show hints; improve ice
2020-08-28 05:24:25 -06:00
Eevee (Evelyn Woods)
3084ca7b49
Initial commit: a game that plays through some of CCLP1
2020-08-28 04:02:03 -06:00