Skip to content

A fan-made remake of Chip’s Challenge, blending nostalgia with smoother gameplay.

License

Notifications You must be signed in to change notification settings

CasualX/chipgame

Repository files navigation

Chip's Challenge Remake

A passion project born from nostalgia of the classic puzzle game Chip’s Challenge, rewritten from scratch in Rust.

gameplay.mp4

Download ChipGame

Features

  • Inspired by the classic Chip’s Challenge released for Windows
  • Smooth and responsive controls for a more enjoyable experience
  • Retro aesthetic: 2D graphics displayed as 3D models and sprites
  • Built-in level editor for creating and modifying levels
  • Includes community level packs: CCLP1, CCLP2, CCLP3, CCLP4, and CCLP5
  • Supports additional levelsets in the game's native .DAT level format
  • Over 500 community levels available to play, thousands of hours of fun!

Getting Started

Download and Play

Precompiled binaries for Windows are available on the Releases page.

  1. Download and extract the latest release.
  2. Run chipplay.exe to start the game.
  3. Select a levelset from the menu to begin playing.
  4. Place additional levelset files in the levelsets directory to play them.
  5. Create your own levels with chipedit.exe.

Build from Source

Other platforms must be built from source code.

  1. Install Rust and clone this repository.
  2. Run the game: cargo run --release --bin chipplay
  3. Level editor: cargo run --release --bin chipedit

Publish from Source

  1. Run either ./scripts/publish.sh or scripts\publish.bat on Linux/macOS or Windows, respectively.
  2. Find the packaged release in target/publish/ and compressed to target/chipgame.zip.

Controls

Playing with a Gamepad is recommended for the best experience, but keyboard controls are also supported.

Action Keyboard Gamepad
Navigate menus / Move Chip Arrow keys / WASD D-pad / Left stick
Confirm / Interact Space A
Back / Close menu Backspace B
Pause menu Enter Start
Scouting mode Shift Select
Toggle music M -
Toggle fullscreen F -
Exit fullscreen Esc -

Installing Additional Levelsets

Visit https://sets.bitbusters.club/ to download additional levelsets.

Place the downloaded .dat files in the levelsets folder.

Note that some levelsets are made for specific engines and may not be fully compatible.

Level Editor

The game includes a level editor that can be used to create and play custom levels.

Editor Mode

Action Keyboard
Load level F2
Save level F5
Pan camera Arrow keys
Select Terrain Tool T
Select Entity Tool E
Select Connection Tool C
Select Ice Path Tool I
Select Force Path Tool R
Undo U
Redo Y
Toggle Play ↔ Edit Enter
Toggle music M
Toggle fullscreen F
Exit fullscreen Esc

Terrain Tool

Action Keyboard
Place terrain Left click
Sample terrain Right click

Entity Tool

Action Keyboard
Select entity Left click
Place entity Left click
Rotate entity Right click
Remove entity Delete

Connection Tool

Action Keyboard
Place connection Left click

Play Mode

Action Keyboard Gamepad
Move Chip Arrow keys D-pad / Left stick
Toggle Play ↔ Edit Enter Start

Community Resources

License & Credits

Chip's Challenge

Chip's Challenge was created by Chuck Sommerville and is owned by Niffler Ltd.
This project is an independent, open-source remake and is not affiliated with Niffler Ltd.

Source Code

This remake is released under the GNU General Public License v3.0.
See the license file for more information.

Graphics

Default tileset: Kayu's Enhanced Interface

Animated tileset: The Architect's brother created an animated version of this tileset for Tile World.

Additional graphics: tileworld

Music

Music files written by chaozz of gp32x.com and am-fm's music is used under Creative Commons License.

Sound Effects

The sound effects included in this distribution were created by Brian Raiter, with assistance from SoX. Brian Raiter has explictly placed these files in the public domain.

Community Level Packs

This remake is distributed with several community-created level packs.

These packs were designed and maintained by the Chip’s Challenge community and are distributed freely for use with compatible engines such as Tile World.

About

A fan-made remake of Chip’s Challenge, blending nostalgia with smoother gameplay.

Topics

Resources

License

Stars

Watchers

Forks

Languages