A puzzle fighter/swordfighting clone.
Rust
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
examples
src
tests
.gitignore
Cargo.lock
Cargo.toml
README.md
board.txt
screenshot.png

README.md

A puzzle fighter/swordfighting clone as an excuse for me to learn rust.

Gameplay

A two player head-to-head game. Match falling blocks by color, then explode them with special breaker blocks. This sends temporarily unbreakable blocks over to your opponent. Chain combos for larger attacks! First one to run out of space loses.

This is a mixed clone of Super Puzzle Fighter II Turbo (aka Puzzle Fighter) and the Swordfight mechanic from Puzzle Pirates.

Features

  • Two-player keyboard (WASDC, arrows+space) or gamepad controls.
  • Sprinkle attacks with combo multiplier.

screenshot

Play by cloning the repo and running:

cargo run --release

See issues for major remaining TODOs.

Development

The block assets are auto-generated using imagemagick's convert tool.

brew install imagemagick

cargo run --example generate_tiles -- assets/src assets/gen

Some debug keys are enabled in non-release builds:

Q:   Load blocks from board.txt
1-4: Set next piece to a colored breaker
5:   Drop an attack.

Requirements