Skip to content

CasualX/chipdx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

324 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip DX

A Rust remaster inspired by the classic puzzle game Chip's Challenge.

preview.mp4

Download the latest Chip DX Windows releasePlay Chip DX in your browser

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 cargo run --release -p publish -- target/publish from the repository root.
  2. Find the packaged release files in target/publish.

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 remaster and is not affiliated with Niffler Ltd.

Source Code

This remaster 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 remaster 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

Inspired by the classic puzzle game Chip's Challenge.

Topics

Resources

License

Stars

Watchers

Forks

Contributors