Chip's Challenge 2 emulator that runs in a browser
Go to file
2020-08-31 12:18:09 -06:00
js Add an incredibly crappy restart button 2020-08-31 12:18:09 -06:00
levels Initial commit: a game that plays through some of CCLP1 2020-08-28 04:02:03 -06:00
button.png Styled the whole page; reimplemented pausing; implemented success, score, and time 2020-08-31 10:27:29 -06:00
index.html Initial commit: a game that plays through some of CCLP1 2020-08-28 04:02:03 -06:00
README.md Initial commit: a game that plays through some of CCLP1 2020-08-28 04:02:03 -06:00
style.css Add an incredibly bad level select 2020-08-31 11:33:01 -06:00
tileset-tworld.png Initial commit: a game that plays through some of CCLP1 2020-08-28 04:02:03 -06:00

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

  • Game runs, plays, kills you
  • Support for ~60% of Chip's Challenge 1 objects
  • Support for MS Chip's Challenge .DAT files and Steam Chip's Challenge .C2M files

Planned features

  • 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
  • Undo moves
  • Play the game turn-based instead of realtime (i.e., nothing moves until Chip does)
  • Record and play back demos
  • Mouse and touchscreen support
  • Outright cheat in a variety of ways

Noble aspirations

  • Level editor, slash convertor
  • 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
  • Everyone who worked on Chip's Challenge Level Pack 1, the default set of levels
  • The Tile World tileset currently used by default, created by Anders Kaseorg