-
32be0d0d71
Overhaul inventory: taking items is now undoable; inventory UI is correct, shows key counts
Eevee (Evelyn Woods)
2020-09-19 22:43:04 -0600
-
4edc83ae4f
Restore bumping solid tiles
Eevee (Evelyn Woods)
2020-09-19 20:35:12 -0600
-
fcbd2b17be
Fix dirt block direction in DAT; remove clone block, which serves no purpose for us
Eevee (Evelyn Woods)
2020-09-18 22:22:38 -0600
-
569a3c0f3d
Fix wired drawing of teleports
Eevee (Evelyn Woods)
2020-09-17 00:02:01 -0600
-
bc08ec4ceb
Lazy-initialize the editor (to keep the TW tileset working in the player)
Eevee (Evelyn Woods)
2020-09-16 23:34:52 -0600
-
e0bfb0aadf
Standardize visual state, and use it instead of transmuting a dead player
Eevee (Evelyn Woods)
2020-09-16 21:08:43 -0600
-
171c52acb5
Fix rewind effect to go up, not down
Eevee (Evelyn Woods)
2020-09-16 19:57:17 -0600
-
ede7dbf424
Take inventory into account when auto-scaling the game
Eevee (Evelyn Woods)
2020-09-16 19:46:39 -0600
-
063d9f9ef9
Implement rewind, add a key for it, and suggest keys in general
Eevee (Evelyn Woods)
2020-09-16 19:40:38 -0600
-
57810da581
Add obituaries, and get them out of the game itself
Eevee (Evelyn Woods)
2020-09-16 19:21:32 -0600
-
fe12c599bc
Abort the tic and draw a final frame after the game ends; fix dead player appearance
Eevee (Evelyn Woods)
2020-09-16 18:14:06 -0600
-
1d809601ae
Clumsily add support for the player's swimming sprite
Eevee (Evelyn Woods)
2020-09-16 14:57:29 -0600
-
e70e92b931
Move responsibility for drawing out of Tileset and into the renderer
Eevee (Evelyn Woods)
2020-09-16 14:10:10 -0600
-
2e0519f802
Get rid of the Level.tic_offset hack and stop passing level to Tileset.draw
Eevee (Evelyn Woods)
2020-09-16 13:29:57 -0600
-
529b87ab23
Attempt to support some invalid MSCC tiles
Eevee (Evelyn Woods)
2020-09-16 01:51:38 -0600
-
5f6e820b14
Exits block non-players
Eevee (Evelyn Woods)
2020-09-16 01:18:39 -0600
-
1dd617bbd0
Fix the editor's cell sort direction
Eevee (Evelyn Woods)
2020-09-16 01:18:14 -0600
-
39a7985c1e
Add support for map compression; use URL-safe base64
Eevee (Evelyn Woods)
2020-09-16 01:08:08 -0600
-
a7f00d6ec4
Get level encoding and URL sharing just barely working!
Eevee (Evelyn Woods)
2020-09-16 00:11:52 -0600
-
fed52c42ab
Update CCL parser to also use tile templates containing types
Eevee (Evelyn Woods)
2020-09-15 22:48:59 -0600
-
cce28c2d7e
Rearrange C2M tile definitions to make saving easier
Eevee (Evelyn Woods)
2020-09-15 22:45:15 -0600
-
325960b609
Allow only players, ice blocks, directional blocks, and rovers to reveal walls
Eevee (Evelyn Woods)
2020-09-15 00:32:24 -0600
-
6d26362cb0
Remove the hesitation check from sliding teeth
Eevee (Evelyn Woods)
2020-09-14 22:30:12 -0600
-
2ee61634a6
Separate "can enter" from "can push" checks
Eevee (Evelyn Woods)
2020-09-14 22:25:28 -0600
-
48e03f3225
Restore the splash when pushing a block into water; fix splash/explosion in TW tileset
Eevee (Evelyn Woods)
2020-09-14 21:52:27 -0600
-
dee2970ad3
whoops this is important too
Eevee (Evelyn Woods)
2020-09-14 21:52:00 -0600
-
67228d89d1
Fix bumping to only happen on departure; add a CC2 input tiebreaker
Eevee (Evelyn Woods)
2020-09-14 21:45:27 -0600
-
045bcb5789
Remove blocks' knowledge of their pusher's speed
Eevee (Evelyn Woods)
2020-09-14 21:09:05 -0600
-
c214aeb0c6
Blocks pushed onto force floors should move at slide speed
Eevee (Evelyn Woods)
2020-09-14 20:42:28 -0600
-
468a1d44ba
Get wire rendering correctly, at least for floors
Eevee (Evelyn Woods)
2020-09-14 19:34:48 -0600
-
13b4180ab8
Make teleporting undoable
Eevee (Evelyn Woods)
2020-09-14 18:09:13 -0600
-
b88d42582c
Stub out enough stuff to get CC2 Lesson 5 loading
Eevee (Evelyn Woods)
2020-09-14 17:25:30 -0600
-
ec41139960
Stub out enough to get CC2 Lesson 4 loading
Eevee (Evelyn Woods)
2020-09-14 16:03:35 -0600
-
54aaed73a0
Green bombs also count towards the required chip count
Eevee (Evelyn Woods)
2020-09-14 14:15:54 -0600
-
c913df5e53
Players can't escape creatures exactly behind them
Eevee (Evelyn Woods)
2020-09-12 21:16:48 -0600
-
090ba24062
Allow players to turn in traps
Eevee (Evelyn Woods)
2020-09-12 21:06:06 -0600
-
f511e2ecb9
Make cloning undoable
Eevee (Evelyn Woods)
2020-09-12 21:00:50 -0600
-
b26820d99b
Fix revealing the void under a block hiding an item in CC1
Eevee (Evelyn Woods)
2020-09-12 20:58:28 -0600
-
d3dfcba63b
Don't remove the player when stepping on a bomb; it breaks things
Eevee (Evelyn Woods)
2020-09-12 20:45:34 -0600
-
afa132bd4c
Undo GCing the actor list
Eevee (Evelyn Woods)
2020-09-12 20:36:11 -0600
-
5ccaad4666
Remember the player's secondary direction earlier
Eevee (Evelyn Woods)
2020-09-12 20:11:14 -0600
-
5d39e37ad2
Implement CC2 input handling, bumping, and block slapping
Eevee (Evelyn Woods)
2020-09-12 20:07:26 -0600
-
64bd6c49d9
Implement Melinda basics: ignores ice, can't walk on dirt/gravel
Eevee (Evelyn Woods)
2020-09-12 19:03:38 -0600
-
ee333ddb7d
Always update the previous cell when drawing force floors
Eevee (Evelyn Woods)
2020-09-10 21:28:47 -0600
-
d710e3ee0a
Merge pull request #2 from magical/master
Eevee
2020-09-11 17:35:52 -0600
-
-
f0f2259aa1
Improve support for High DPI displays
Andrew Ekstedt
2020-09-10 20:07:54 -0700
-
-
d3e60b88fa
Stub out enough for CC2's Lesson 3 to load
Eevee (Evelyn Woods)
2020-09-10 21:21:30 -0600
-
e8d3adfe8e
Fix rotating actors in the editor
Eevee (Evelyn Woods)
2020-09-10 21:06:58 -0600
-
6e7790efa6
Fix drawing with the mouse (button and buttons use different ordering)
Eevee (Evelyn Woods)
2020-09-10 20:51:38 -0600
-
0c2295dc1d
Make the editor grid a bit more rigid; add a few more basic tiles
Eevee (Evelyn Woods)
2020-09-10 20:44:34 -0600
-
6bfb5f7896
Add mouse3 panning to the editor
Eevee (Evelyn Woods)
2020-09-10 20:31:01 -0600
-
7c9bc92627
Start on editor UI; introduce some tools; implement adjust and force floors
Eevee (Evelyn Woods)
2020-09-10 20:24:20 -0600
-
5da3a0f473
Load random force floors from c2m; read the initial direction from replays
Eevee (Evelyn Woods)
2020-09-10 18:22:50 -0600
-
55214fad75
Add some visual feedback to the chip, time, and score counters
Eevee (Evelyn Woods)
2020-09-10 18:07:49 -0600
-
16bfe22593
Implement score flags and the stopwatches
Eevee (Evelyn Woods)
2020-09-10 17:45:14 -0600
-
9b9536d586
Sliding actors don't get to make a decision
Eevee (Evelyn Woods)
2020-09-10 15:45:07 -0600
-
dd287284ef
Boots block monsters
Eevee (Evelyn Woods)
2020-09-10 15:40:56 -0600
-
fccb59a1a5
Merge pull request #1 from magical/master
Eevee
2020-09-10 17:13:00 -0600
-
-
71008d5a20
Avoid lookbehind assertion
Andrew Ekstedt
2020-09-10 14:46:07 -0700
-
-
3144522d51
Update status in README
Eevee (Evelyn Woods)
2020-09-10 13:10:46 -0600
-
6fd5759de3
Fix chip sockets
Eevee (Evelyn Woods)
2020-09-10 12:55:15 -0600
-
1453f68de5
Split up the actor loop, so actors make decisions in a separate pass
Eevee (Evelyn Woods)
2020-09-10 12:39:18 -0600
-
549b34ad30
Split out the game proper
Eevee (Evelyn Woods)
2020-09-10 11:05:38 -0600
-
1a9c3f619d
Fix trying to draw out of bounds
Eevee (Evelyn Woods)
2020-09-10 11:05:24 -0600
-
6b5b8b06aa
Spruce up the options dialog, though it still doesn't work
Eevee (Evelyn Woods)
2020-09-09 21:39:24 -0600
-
790adb34c4
Add a favicon
Eevee (Evelyn Woods)
2020-09-09 20:56:19 -0600
-
57ee13425e
Draw actors as they cross the viewport boundary too
Eevee (Evelyn Woods)
2020-09-09 20:54:19 -0600
-
e85a896f5c
Add CCLP3
Eevee (Evelyn Woods)
2020-09-09 20:45:16 -0600
-
5279df12b7
Set a default font and slap a border around the playing field
Eevee (Evelyn Woods)
2020-09-09 20:11:54 -0600
-
51a554286a
Fix teeth not moving on levels without a time limit
Eevee (Evelyn Woods)
2020-09-09 20:08:51 -0600
-
4d44441983
After a clone, mark the new clone as stuck too
Eevee (Evelyn Woods)
2020-09-09 20:02:15 -0600
-
ac053d6c1f
Restart the level when switching back from the editor
Eevee (Evelyn Woods)
2020-09-09 18:47:18 -0600
-
274fa7c3c5
Only the player can step on thieves
Eevee (Evelyn Woods)
2020-09-09 17:28:19 -0600
-
420b497cf2
Only the player can step on hints
Eevee (Evelyn Woods)
2020-09-09 17:18:08 -0600
-
a3928b2865
Implement splashes and explosions, at least partially
Eevee (Evelyn Woods)
2020-09-08 15:16:35 -0600
-
321641d8d8
Make fire block monsters; cleanup in prep for more CC2 nonsense
Eevee (Evelyn Woods)
2020-09-08 14:52:23 -0600
-
8097339886
Implement green bombs/chips, ice blocks, and custom walls/floors
Eevee (Evelyn Woods)
2020-09-08 14:42:38 -0600
-
88ec9f89e7
Fix turtles and implement swivels; CC2 LESSON 1 now replays correctly!
Eevee (Evelyn Woods)
2020-09-08 14:23:55 -0600
-
214a430e52
Load the CC2 thin walls (and canopy)
Eevee (Evelyn Woods)
2020-09-08 14:11:20 -0600
-
d38cbc9294
Add more items to the editor, fix its buttons, do smart drawing
Eevee (Evelyn Woods)
2020-09-08 12:39:06 -0600
-
8be4f46641
Add an "accept" to the file upload control
Eevee (Evelyn Woods)
2020-09-07 14:51:53 -0600
-
bd25fb02b1
Oops, fix re-trapping actors
Eevee (Evelyn Woods)
2020-09-07 14:48:29 -0600
-
646fafc153
Make traps, doors, and the chip socket undoable
Eevee (Evelyn Woods)
2020-09-07 14:43:34 -0600
-
bb50189644
Actors who start on traps should start the level trapped
Eevee (Evelyn Woods)
2020-09-07 14:38:31 -0600
-
de98ba1a60
Creatures also block blocks
Eevee (Evelyn Woods)
2020-09-07 13:21:28 -0600
-
bdf0caf4e7
Force a move on anything released from a trap
Eevee (Evelyn Woods)
2020-09-07 13:14:43 -0600
-
2b07254d70
Fix undoing of slide moves
Eevee (Evelyn Woods)
2020-09-05 19:50:09 -0600
-
9197061096
Don't stop when hitting a wall on a force floor
Eevee (Evelyn Woods)
2020-09-05 19:41:36 -0600
-
8b18ce37fb
Touch up the OpenGraph preview image
Eevee (Evelyn Woods)
2020-09-05 19:19:21 -0600
-
136fa432e3
Prevent pushing a block off a cloner
Eevee (Evelyn Woods)
2020-09-05 19:19:08 -0600
-
2096c42dbf
Add clone blocks to the Tile World layout
Eevee (Evelyn Woods)
2020-09-05 18:43:59 -0600
-
5361cff70a
Give blocks a speed so they behave correctly when moving on their own (via ice, clone, etc)
Eevee (Evelyn Woods)
2020-09-05 18:20:26 -0600
-
3d6dca2440
Fix blocks sliding on ice and also squishing the player
Eevee (Evelyn Woods)
2020-09-05 17:57:48 -0600
-
4ccf17120b
Fix turning around when hitting a wall on an ice corner
Eevee (Evelyn Woods)
2020-09-05 17:47:33 -0600
-
a43b7e1d37
Wire up the "change pack" button
Eevee (Evelyn Woods)
2020-09-05 17:37:11 -0600
-
06c4733e3f
Make suction boots apply to all-way force floors
Eevee (Evelyn Woods)
2020-09-05 17:31:11 -0600
-
077999de57
Fix restart
Eevee (Evelyn Woods)
2020-09-05 17:30:41 -0600
-
444b16a05d
Add OpenGraph tags
Eevee (Evelyn Woods)
2020-09-05 17:24:34 -0600
-
34eb0dae6c
Scale sidebar text a little better
Eevee (Evelyn Woods)
2020-09-05 17:21:16 -0600
-
b01601fab6
Correctly identify DAT files; don't render editor when not in use
Eevee (Evelyn Woods)
2020-09-05 17:17:59 -0600