This website requires JavaScript.
2fa35336cb
Allow running in debug mode automatically when run from localhost
Eevee (Evelyn Woods)
2020-12-17 14:47:30 -0700
7addaefbf0
Merge pull request #14 from magical/jumptotest
Eevee
2020-12-17 00:01:34 -0700
cf90c7ac67
Minor quality of life improvements for the bulk tester
Andrew Ekstedt
2020-12-16 21:38:59 -0800
afec553961
Flame jets only kill actors that aren't moving
Eevee (Evelyn Woods)
2020-12-16 21:25:01 -0700
7e262feeb6
Delete some old code
Eevee (Evelyn Woods)
2020-12-16 21:24:03 -0700
6aed1fa38e
Improve rotation of frame blocks on railroads
Eevee (Evelyn Woods)
2020-12-16 21:23:37 -0700
4d5c1b4332
Flame jets destroy anything on them when turned on
Eevee (Evelyn Woods)
2020-12-16 21:01:47 -0700
cace6d4180
Allow CC2 actions anytime the player can move, including on force floors
Eevee (Evelyn Woods)
2020-12-16 20:53:42 -0700
c3889399fd
Add support for wired transmogrifiers
Eevee (Evelyn Woods)
2020-12-16 20:19:38 -0700
d4da572940
Fix rovers once and for all; make helmet work more often; rename some stuff; simplify attempt_step
Eevee (Evelyn Woods)
2020-12-16 20:05:36 -0700
7cf92f7841
Set slide mode twice, to handle the obscure case of grabbing cleats on ice
Eevee (Evelyn Woods)
2020-12-16 14:59:40 -0700
408e4cd9f6
Yellow tanks give up if blocked
Eevee (Evelyn Woods)
2020-12-16 14:28:11 -0700
2eb7c4cff9
Fix some bugs in rover collision (and let them go on dirt/gravel); very very close now
Eevee (Evelyn Woods)
2020-12-16 14:18:00 -0700
b42b091181
Fix yellow tank timing; make ghosts go through doors, not stamp dirt
Eevee (Evelyn Woods)
2020-12-16 14:15:32 -0700
6587cbf7f0
Fix detecting presses of action keys, again
Eevee (Evelyn Woods)
2020-12-16 01:39:17 -0700
af7d2c741b
Give the bulk tester a category for early exit
Eevee (Evelyn Woods)
2020-12-16 01:38:45 -0700
a91d7f24a1
Fix when we remember the player's move
Eevee (Evelyn Woods)
2020-12-16 01:14:49 -0700
1021f30fb8
Partially fix rendering of crossed wires
Eevee (Evelyn Woods)
2020-12-16 00:21:28 -0700
f0e702e397
Fix display of errored levels in bulk tester
Eevee (Evelyn Woods)
2020-12-16 00:12:43 -0700
e48c2ed457
Doppelgangers block other doppelgangers, and cannot exit
Eevee (Evelyn Woods)
2020-12-16 00:09:45 -0700
1273843f26
Add CC2's single-frame delay after a light switch is pressed
Eevee (Evelyn Woods)
2020-12-15 23:43:21 -0700
22758e64ac
Fix score bonus wrapping onto a new line
Eevee (Evelyn Woods)
2020-12-15 23:01:52 -0700
341296dc3f
Merge pull request #11 from magical/grade
Eevee
2020-12-15 23:00:56 -0700
55f0d51e1c
Borrow some comments from magical's PR that they did at the same time
Eevee (Evelyn Woods)
2020-12-15 23:00:22 -0700
62eb1a86e4
Fix some minor wire bugs: NOT/counter/pink button power drawing, circuit block motion, nested wire tunnels
Eevee (Evelyn Woods)
2020-12-15 22:57:32 -0700
a99ace0b7a
Draw bottom input wire for NOT gates and counters
Andrew Ekstedt
2020-12-15 21:42:44 -0800
03553a5c27
Implement wire tunnel nesting
Andrew Ekstedt
2020-12-15 20:55:15 -0800
3790e0f07e
Allow wired cloners to try other directions
Eevee (Evelyn Woods)
2020-12-15 21:27:58 -0700
daa3581be0
Fix pressing CC2 actions while moving
Eevee (Evelyn Woods)
2020-12-15 21:14:38 -0700
55bf250c63
Add grade report to the bulk tester
Andrew Ekstedt
2020-12-15 18:01:44 -0800
86764612d3
[WIP] Switch to a more accurate frame-based model
frame-based
Eevee (Evelyn Woods)
2020-12-15 21:07:47 -0700
eec7ab2e1a
Fix rover behavior at last; lesson 5 now syncs
Eevee (Evelyn Woods)
2020-12-15 17:50:13 -0700
25b4b32f94
Add teleport overriding and seriously clean up teleport code
Eevee (Evelyn Woods)
2020-12-15 16:44:37 -0700
7c82a4cdf9
Only do CC2 actions per press, not per held tic
Eevee (Evelyn Woods)
2020-12-15 01:07:02 -0700
0f02e270f2
Catch level parse errors in the bulk test dialog
Eevee (Evelyn Woods)
2020-12-15 00:55:40 -0700
07c9a83f75
Fix crash with teeth and Cerise
Eevee (Evelyn Woods)
2020-12-15 00:48:28 -0700
bf81738e19
Partly implement helmet; get rover very close to correct (?)
Eevee (Evelyn Woods)
2020-12-15 00:44:07 -0700
55abe8b53a
Allow the bowling ball to slide normally
Eevee (Evelyn Woods)
2020-12-15 00:26:00 -0700
f858668ca8
Clumsily teach bowling balls to destroy actors
Eevee (Evelyn Woods)
2020-12-15 00:10:23 -0700
2d7df413ee
Allow ghosts to pass through thin walls
Eevee (Evelyn Woods)
2020-12-14 23:59:38 -0700
dae66de160
Thieves will, however, take bribes from anyone
Eevee (Evelyn Woods)
2020-12-14 23:49:47 -0700
8b60a44b09
Fix loading of the initial entry direction for railroads
Eevee (Evelyn Woods)
2020-12-14 23:39:07 -0700
2103c649f6
Implement a few quirks of ghost movement
Eevee (Evelyn Woods)
2020-12-14 23:35:11 -0700
6d4326fe5b
Thieves only steal from the player
Eevee (Evelyn Woods)
2020-12-14 23:29:05 -0700
3e18e38f15
Add rough implementations of dynamite and bowling ball
Eevee (Evelyn Woods)
2020-12-14 23:25:48 -0700
9ade84c6fe
Generally only lose if the real player dies, not a doppelganger
Eevee (Evelyn Woods)
2020-12-14 23:20:46 -0700
bf3c501353
Fix yellow tank behavior to be faux simultaneous
Eevee (Evelyn Woods)
2020-12-14 23:14:31 -0700
a529414e42
Cycle an RFF after a failed override; move slide turnaround to move phase
Eevee (Evelyn Woods)
2020-12-14 22:06:42 -0700
e4ab7dde86
Fix loading custom floors with junk in their modifier's high nybble
Eevee (Evelyn Woods)
2020-12-14 22:06:01 -0700
a865647eae
Non-players move instantly while sliding
Eevee (Evelyn Woods)
2020-12-14 17:52:59 -0700
f02fa1a9bb
Split up the wiring updates
Eevee (Evelyn Woods)
2020-12-14 17:38:12 -0700
fea93aa9ec
Fix wire tool only working in the upper-left quadrant
Eevee (Evelyn Woods)
2020-12-14 17:32:48 -0700
00ac94ac8c
Add a further hack atop the cooldown delay hack to fix adjacent trap release
Eevee (Evelyn Woods)
2020-12-14 17:25:15 -0700
c34aaadf06
Attempt, unsuccessfully, to implement ice block melting
Eevee (Evelyn Woods)
2020-12-14 17:07:35 -0700
efd25294ac
Restore the notion of an out-of-turn move
Eevee (Evelyn Woods)
2020-12-14 17:05:01 -0700
beb5a5c743
Change the debug mode trigger to a regular click
Eevee (Evelyn Woods)
2020-12-14 17:01:29 -0700
f3f73a5e41
Move input handling into Level and clean it up a ton; add a bulk test gizmo
Eevee (Evelyn Woods)
2020-12-14 17:01:10 -0700
189ab96e3c
C2G strings can be empty
Eevee (Evelyn Woods)
2020-12-13 23:56:13 -0700
16f11f3a9b
Exits block CC1 blocks
Eevee (Evelyn Woods)
2020-12-13 22:22:22 -0700
c8ed4b9fba
Fix the spelling of Chuck Sommerville's name lol whoops
Eevee (Evelyn Woods)
2020-12-13 20:43:01 -0700
2fa231a6cd
Oops; include HTML/CSS changes for replays too
Eevee (Evelyn Woods)
2020-12-13 20:39:55 -0700
1c9dee1213
Add support for recording replays, with a bunch of refactoring along the way
Eevee (Evelyn Woods)
2020-12-13 20:36:12 -0700
85a81878cc
Add a button to download a level from the editor
Eevee (Evelyn Woods)
2020-12-13 16:23:45 -0700
df14b62b94
Auto-grow the map save buffer when necessary; do less slicing
Eevee (Evelyn Woods)
2020-12-13 16:09:04 -0700
5e6784c235
Fix encoding and decoding of swivels
Eevee (Evelyn Woods)
2020-12-13 15:56:24 -0700
0f5b8098f6
Split teleporting into its own pass, like Lynx
Eevee (Evelyn Woods)
2020-12-13 02:23:14 -0700
93954135d2
Set splash delay back to 6; is correct after all I guess
Eevee (Evelyn Woods)
2020-12-13 01:54:52 -0700
90008c3a89
Make the player push blocks at decision time
Eevee (Evelyn Woods)
2020-12-13 00:39:36 -0700
bd4c04c1d8
Fix wiring order; relax player/monster collision
Eevee (Evelyn Woods)
2020-12-12 21:00:28 -0700
f95913b6d8
Teeth chase the player's apparent position
Eevee (Evelyn Woods)
2020-12-12 20:24:28 -0700
3a04b6276c
Go back to toggling green objects instantly
Eevee (Evelyn Woods)
2020-12-12 19:22:04 -0700
4d23acb27e
Add on_approach; use it to erase animations and fix popdown floors
Eevee (Evelyn Woods)
2020-12-12 19:00:58 -0700
077ac65650
Restore turn-based mode
Eevee (Evelyn Woods)
2020-12-12 18:16:52 -0700
299b1578a7
Mostly revert actor loop reorg
Eevee (Evelyn Woods)
2020-12-12 17:57:47 -0700
413fdce590
Rejigger input parsing to be stateless and better match CC2; syncs SCAVENGER HUNT!
Eevee (Evelyn Woods)
2020-12-12 01:08:08 -0700
cfdbe0705a
Add even faster playback options; fix some demo decoding bugs
Eevee (Evelyn Woods)
2020-12-12 00:22:51 -0700
769d424dde
Fix rendering breakage caused by a couple more out-of-turn moves
Eevee (Evelyn Woods)
2020-12-11 22:54:01 -0700
8671bee08b
Run wiring thrice per tic; recognize some tiles have odd propagation rules
Eevee (Evelyn Woods)
2020-12-11 22:49:23 -0700
c17169f49d
Rearranged debug panel a bit; added progress bar for replay playback
Eevee (Evelyn Woods)
2020-12-11 22:15:39 -0700
fde7d9a11c
Remove some old stuff; stub out replay progress bar
Eevee (Evelyn Woods)
2020-12-11 21:40:40 -0700
fec09c03ba
Support running the game at ludicrous speed
Eevee (Evelyn Woods)
2020-12-11 21:31:07 -0700
0f0c7437a6
Allow rewinding a replay without desyncing it
Eevee (Evelyn Woods)
2020-12-11 21:14:19 -0700
410af788fc
Fix teleporters, and more generally out-of-turn movement
Eevee (Evelyn Woods)
2020-12-11 20:58:50 -0700
a96c089d7f
Move the debug panel to a sidebar
Eevee (Evelyn Woods)
2020-12-11 19:43:22 -0700
b8dd0ae41e
Add a delay before restarting a failed level by tapping the viewport
Eevee (Evelyn Woods)
2020-12-11 14:39:14 -0700
75e981335f
Restore the input viewer
Eevee (Evelyn Woods)
2020-12-11 14:25:02 -0700
6c2afd7e32
Fix flicker when pushing a block across multiple cells
Eevee (Evelyn Woods)
2020-12-11 13:59:23 -0700
2f130861d6
Remove animation_{progress,speed} and fix interpolation
Eevee (Evelyn Woods)
2020-12-11 13:56:41 -0700
5572b3e692
Implement viewport size override debug setting
1.2
Eevee (Evelyn Woods)
2020-12-10 18:52:48 -0700
b75253a249
Rearrange actor loop to put movement advancement at the end
Eevee (Evelyn Woods)
2020-12-10 18:51:40 -0700
831a9392e3
Fix debug icon URL in prod
Eevee (Evelyn Woods)
2020-12-10 13:54:59 -0700
81f7e7fd64
Add encodings for the gift bow and circuit block
Eevee (Evelyn Woods)
2020-12-10 13:51:15 -0700
823fe4de37
bestowal_bow => gift_bow, directional_block => frame_block
Eevee (Evelyn Woods)
2020-12-10 13:28:40 -0700
bd4cc10b16
Implement foil
Eevee (Evelyn Woods)
2020-12-10 12:48:01 -0700
ef78085e40
Ghosts turn left, not right!
Eevee (Evelyn Woods)
2020-12-10 12:45:15 -0700
422c702777
Allow blocks to reverse on railroads; partially implement teleporter wiring
Eevee (Evelyn Woods)
2020-12-10 12:25:49 -0700
6063ea9fba
Wired tracks only switch on pulse; wired red teleports only work when powered
Eevee (Evelyn Woods)
2020-12-09 21:07:14 -0700
db2a24319d
Fix lightning bolt; implement speed boots
Eevee (Evelyn Woods)
2020-12-09 20:52:58 -0700
b01d50c7e8
Move replay support into the debug panel
Eevee (Evelyn Woods)
2020-12-09 20:36:13 -0700
b2ff27f241
New LL tile: circuit block, which overrides any wiring below it
Eevee (Evelyn Woods)
2020-12-09 20:23:27 -0700