Commit Graph

  • bd526059f7 Unbreak opening CCLP1 (oops) Eevee (Evelyn Woods) 2020-09-05 17:11:34 -0600
  • 6f6f0fab48 Finally support "uploading" your own levels Eevee (Evelyn Woods) 2020-09-05 17:10:52 -0600
  • dea7a7b754 Add a splash screen and the beginning of an editor Eevee (Evelyn Woods) 2020-09-05 16:21:31 -0600
  • 25989fc75b Limit the undo stack to 200 tics Eevee (Evelyn Woods) 2020-09-03 13:54:14 -0600
  • 8384b8d268 Auto-pause when losing focus Eevee (Evelyn Woods) 2020-09-03 13:53:22 -0600
  • ea31abe7a6 Change the viewport default size back to 9x9 Eevee (Evelyn Woods) 2020-09-03 13:50:59 -0600
  • caf695acfe Put thin walls on the terrain layer for now Eevee (Evelyn Woods) 2020-09-03 10:44:19 -0600
  • 8309b80342 Fix draw order of tiles in a cell once and for all Eevee (Evelyn Woods) 2020-09-03 10:39:19 -0600
  • 15d3d43b76 Let's just guarantee that tic_offset is never 1 Eevee (Evelyn Woods) 2020-09-03 10:31:46 -0600
  • bd57f686c7 Fix walk animation speed; fix occasional camera hiccups Eevee (Evelyn Woods) 2020-09-03 10:28:34 -0600
  • 041d0223c7 Make ignoring work on sliding tiles again Eevee (Evelyn Woods) 2020-09-03 10:28:17 -0600
  • 4972b0bc82 Fix teeth behavior to match CC2 Eevee (Evelyn Woods) 2020-09-03 10:11:26 -0600
  • 2df8607243 Fixed several issues with animation and movement; quick stab at replay UI Eevee (Evelyn Woods) 2020-09-03 09:46:37 -0600
  • bee6ba4c80 Fix CC2 encoding of S/E thin walls Eevee (Evelyn Woods) 2020-09-03 09:46:06 -0600
  • a36ca20b26 End replays at 0xFF; ignore P2's input; delete old comments Eevee (Evelyn Woods) 2020-09-03 09:45:51 -0600
  • 44978490ed Round to the pixel grid when drawing Eevee (Evelyn Woods) 2020-09-03 09:44:49 -0600
  • 13dc5f73b1 Start to split out the renderer and add support for smooth scrolling Eevee (Evelyn Woods) 2020-09-03 07:36:05 -0600
  • 8d89f7d9dd Finish removing 'doomed'; remove Cell.each Eevee (Evelyn Woods) 2020-09-02 05:26:59 -0600
  • 0ba5ecc7e3 Implement (PARTIAL) undo; remove 'doomed'; fix a few small tile bugs Eevee (Evelyn Woods) 2020-09-02 05:20:23 -0600
  • 1cc631c27e Load custom trap/cloner connections from CC1 .DAT levels Eevee (Evelyn Woods) 2020-09-01 09:48:17 -0600
  • 7d9426c8e7 Add license Eevee (Evelyn Woods) 2020-09-01 07:45:32 -0600
  • 5416167192 Disallow cloning when the target tile is blocked Eevee (Evelyn Woods) 2020-09-01 07:40:52 -0600
  • 060895c5ba Fix rendering of thin walls using a CC2 tileset Eevee (Evelyn Woods) 2020-09-01 07:36:14 -0600
  • 4d6d835895 Implement walkers, blobs, and teeth Eevee (Evelyn Woods) 2020-09-01 07:01:02 -0600
  • aa7952a3dd Improve dialog styling; add about text; stub out options Eevee (Evelyn Woods) 2020-09-01 06:46:29 -0600
  • c8bdf121d0 Auto-size the game to fit the browser window Eevee (Evelyn Woods) 2020-09-01 05:51:26 -0600
  • 9dccb310e0 Implement random force floors Eevee (Evelyn Woods) 2020-09-01 05:26:25 -0600
  • 7a9bc725d4 Implement blue teleporters Eevee (Evelyn Woods) 2020-09-01 05:15:50 -0600
  • cd7a328963 Delete the demo scrubber; complex and not very useful Eevee (Evelyn Woods) 2020-09-01 05:01:48 -0600
  • ab377f6593 Fix demo playback (!): bumping doesn't cause cooldown, thieves were backwards Eevee (Evelyn Woods) 2020-09-01 05:00:57 -0600
  • 2ae053d87a Implement traps! Eevee (Evelyn Woods) 2020-09-01 01:36:47 -0600
  • eb2dd7a4a4 Implement clone machine! Eevee (Evelyn Woods) 2020-09-01 01:31:42 -0600
  • 2b4450fc8c Prevent spacebar from scrolling Eevee (Evelyn Woods) 2020-08-31 12:24:07 -0600
  • af65e3d5b3 Whoops, fix syntax error Eevee (Evelyn Woods) 2020-08-31 12:18:39 -0600
  • 8309ff37a8 Add an incredibly crappy restart button Eevee (Evelyn Woods) 2020-08-31 12:18:09 -0600
  • 051730750b Always put the player first in actor order Eevee (Evelyn Woods) 2020-08-31 12:07:11 -0600
  • 730824e697 Define clone blocks and teeth in the CC2 tile layout Eevee (Evelyn Woods) 2020-08-31 12:06:58 -0600
  • 6076b3c9a1 Add an incredibly bad level select Eevee (Evelyn Woods) 2020-08-31 11:33:01 -0600
  • a76a44e1b8 Fuck it, I guess let anyone use the secret query args Eevee (Evelyn Woods) 2020-08-31 11:06:27 -0600
  • 070d276e8a Implement green/blue buttons, tanks, monster death; stub out remaining CC1 objects; easy restart on death Eevee (Evelyn Woods) 2020-08-31 11:03:14 -0600
  • 0390d54909 Styled the whole page; reimplemented pausing; implemented success, score, and time Eevee (Evelyn Woods) 2020-08-31 10:27:29 -0600
  • b871181bf4 Add support for demos, terrible UI for it, and a clumsy pause button Eevee (Evelyn Woods) 2020-08-31 08:40:44 -0600
  • 101b68c017 Map out most of the parts of the CC2 tile layout that I can actually draw Eevee (Evelyn Woods) 2020-08-30 04:52:47 -0600
  • 731d3c15a8 Rewrite movement loop and timing to better match Lynx rules Eevee (Evelyn Woods) 2020-08-30 01:50:34 -0600
  • 413c511fe1 Implement specialized blocking for dirt, gravel, chips, etc. Eevee (Evelyn Woods) 2020-08-29 02:22:55 -0600
  • b3a0ff963c Begrudgingly support letter tiles Eevee (Evelyn Woods) 2020-08-29 02:10:27 -0600
  • a2e1a4fd9a Stop parsing a C2M at END; fix CC2 force floor tiles Eevee (Evelyn Woods) 2020-08-29 01:31:05 -0600
  • ec872d93d2 Implement implicit terrain for C2M; implement thin walls Eevee (Evelyn Woods) 2020-08-29 01:14:59 -0600
  • a9b1af8e62 Support CC2's multiple hints Eevee (Evelyn Woods) 2020-08-29 00:58:04 -0600
  • a50de91195 Implement appearing walls and popwalls Eevee (Evelyn Woods) 2020-08-29 00:30:01 -0600
  • 576a7b0c26 Finish specifying the Tile World tileset layout Eevee (Evelyn Woods) 2020-08-29 00:25:28 -0600
  • 050c4e0322 Fix missing floor tiles in DAT levels Eevee (Evelyn Woods) 2020-08-29 00:25:17 -0600
  • bbfa0a6e8f Split out CC2 tile bytes; stub out enough for Lesson 1 to load; show inventory; implement misc bits Eevee (Evelyn Woods) 2020-08-28 07:01:28 -0600
  • 15d9101ebf Allow me to play commercial levels locally Eevee (Evelyn Woods) 2020-08-28 05:38:23 -0600
  • 0dd190fc5a Finish CC1 parser; show hints; improve ice Eevee (Evelyn Woods) 2020-08-28 05:24:25 -0600
  • 3084ca7b49 Initial commit: a game that plays through some of CCLP1 Eevee (Evelyn Woods) 2020-08-28 04:02:03 -0600