Chip's Challenge 2 emulator that runs in a browser
This simplifies the renderer by having movement cooldowns only work one way, and thus removes the jank from Steam rendering. This commit also applies cooldowns for animations at decision time, as Lynx does, which eliminates a weird special case from their spawning. Also, Lexy mode now explicitly does not allow an actor to get cooled twice in one tic. However, this change does make clone machines no longer be aligned with the thing that pressed the button to clone them, which is unfortunate. |
||
|---|---|---|
| icons | ||
| js | ||
| levels | ||
| music | ||
| sfx | ||
| tileset-src | ||
| .gitignore | ||
| background.svg | ||
| ending.png | ||
| icon-debug.png | ||
| icon.png | ||
| index.html | ||
| LICENSE | ||
| loading.gif | ||
| 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!
Documentation is underway on the wiki.
Play online
Give it a try, I guess! https://c.eev.ee/lexys-labyrinth/
Current status
- Full support for Chip's Challenge 1
- Full support for Chip's Challenge 2... barring a few obscure bugs
- Completely original tileset, sound effects, and music
- Support for MS Chip's Challenge DAT/CCL files, Steam Chip's Challenge C2G/C2M files, and ZIP files
- Can load one of its built-in level packs, the original levels, or anything you've got lying around
- Support for recording and playing back demos (replays) from Steam-format levels
- Lets you rewind your mistakes, up to 30 seconds back
- Lets you take the pressure off by switching from real-time to turn-based mode, where nothing moves until you do
- Contains a completely usable level editor with support for every tile in Chip's Challenge 2
- Works on touchscreens too
- Has compatibility settings for opting into behavior (or bugs) from particular implementations
- Debug mode (click the logo in the lower left)
Planned features
- Load levels directly from the BBC set list
- Mouse support
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.