| Crates.io | rustydoku |
| lib.rs | rustydoku |
| version | 0.1.10 |
| created_at | 2025-03-22 00:05:35.789739+00 |
| updated_at | 2025-03-22 03:02:20.210679+00 |
| description | A puzzle game built with Bevy, inspired by Woodoku. Strategically place blocks, clear the board, and earn points! |
| homepage | |
| repository | https://github.com/brizzinck/rustydoku.git |
| max_upload_size | |
| id | 1601376 |
| size | 2,772,035 |
Rustydoku is a game based on Woodoku on the classic puzzle genre developed in Rust. It combines the gameplay of Woodoku with a modern design and fast performance for Rustaceans)
Rustydoku is a modern puzzle game where your goal is to score as many points as possible by strategically placing figures on a 9x9 grid. Clear cells by creating specific combinations and enjoy the challenge as the board gradually fills up.
Grid Setup:
When the game starts, a 9x9 grid is generated. At the beginning, the grid is mostly empty—but you’ll notice that in a chessboard-like pattern,
3x3 blocks of Ferris appear, and that's intentional!
Scoring Combinations:
You have two options to clear space and earn points:
Complete a 3x3 Block:
Fill an entire 3x3 block with Ferris.
Complete a Full Row or Column:
Fill an entire row/column (9 cells) with Ferris.
Completing either combination will free up the occupied cells and award you 9 points.
Winning:
There is no defined “win” — the aim is to accumulate as many points as possible.
Start Game:
The game starts automatically when you run cargo run.
Move Pieces:
Use your mouse (or your finger on touch devices) to drag and place the pieces.
Restart:
Click the restart button at the top-right corner of the screen. If you lose, you can also restart the game from the Game Over panel.
Mute Audio:
Click the audio button at the top-right corner to toggle sound on or off. If you lose, you can also mute audio from the Game Over panel.
Clone the repository:
git clone https://github.com/brizzinck/rustydoku.git
cd rustydoku
Build and run the project:
cargo run --release
Enjoy the game!
I welcome contributions to improve Rustydoku! If you’d like to contribute:
Create a new branch:
git checkout -b features/your-features
Commit your changes and submit a Pull Request.
Rustydoku is licensed under the MIT License. See the LICENSE file for more information.
Created with passion for Rustaceans