Chip's Challenge 2 emulator that runs in a browser
This seems to match how CC2 actually works, and it fixes the replays for the CC1 levels BLOCK BUSTER, THE PRISONER, CATACOMBS, and GOLDKEY. Unfortunately, it also regresses ON THE ROCKS, GRAIL, and ALPHABET SOUP, and I do not know why. I'm not even sure why it fixes CATACOMBS and GOLDKEY. It makes a mess of force floor handling with mixed results. It's also some 40% slower, which is not ideal. I doubt I'll revisit this particular branch, since it's the sort of mass code rearrangement that breaks everything, but I'm keeping it for future reference in case I try to revisit this idea. |
||
|---|---|---|
| icons | ||
| js | ||
| levels | ||
| music | ||
| sfx | ||
| tileset-src | ||
| .gitignore | ||
| background.svg | ||
| icon-debug.png | ||
| icon.png | ||
| index.html | ||
| LICENSE | ||
| og-preview.png | ||
| README.md | ||
| style.css | ||
| tileset-lexy-cc2.png | ||
| tileset-lexy-tw-editor-base.png | ||
| tileset-lexy-tw-editor-overlay.png | ||
| tileset-lexy-tw-static.png | ||
| tileset-lexy.png | ||
| tileset-tworld.png | ||
Lexy's Labyrinth
This is a web implementation of a puzzle game that bears a striking similarity to Chip's Challenge and its sequel, but is legally distinct, and also free!
It is a work in progress and also might be abandoned and forgotten at any time.
Play online
Give it a try, I guess! https://c.eev.ee/lexys-labyrinth/
Current status
- Supports 99% of Chip's Challenge 1
- Supports 75% of Chip's Challenge 2
- Completely original tileset, sound effects, and music
- Can load MS Chip's Challenge DAT/CCL files and Steam Chip's Challenge C2M files
- Can load levels from your hard drive
- Can play back replays (demos) from C2M files, though some may desync
- Allows undoing moves, with moderate success
- Has the beginning bits of a level editor
Planned features
- Save your score, and compare it to the BBC leaderboards
- Load levels directly from the BBC set list
- Support for all of the nonsense in Chip's Challenge 2
- Allow playing the original commercial levels by dragging the data files in from your own computer
- Support various sets of bugs from various implementations
- Play the game turn-based instead of realtime (i.e., nothing moves until Chip does)
- Record demos
- Mouse and touchscreen support
- Bunches of debug features
- Outright cheat in a variety of ways
Noble aspirations
- New exclusive puzzle elements?? Embrace extend extinguish baby
Special thanks
- The incredible nerds who put together the Chip Wiki and also reside on the Bit Busters Discord, including:
- ruben for documenting the CC2 PRNG
- The Architect for documenting the CC2 C2G parser
- Everyone who worked on Chip's Challenge Level Pack 1, the default set of levels
- Tile World for being an incredible reference on Lynx mechanics
- Everyone who contributed music — see
js/soundtrack.jsfor a list!
Not associated with or blessed by Chuck Sommerville, Niffler, or AOP.