https://github.com/mcb2003/old-blockz
Accessible puzzle game with the goal of covering targets with movible blocks. Heavily inspired by Javidx9's sliding block puzzle game engine.
https://github.com/mcb2003/old-blockz
accessible accessible-puzzle-game blocks game movible-blocks puzzle speech tiles
Last synced: 2 months ago
JSON representation
Accessible puzzle game with the goal of covering targets with movible blocks. Heavily inspired by Javidx9's sliding block puzzle game engine.
- Host: GitHub
- URL: https://github.com/mcb2003/old-blockz
- Owner: mcb2003
- License: mit
- Created: 2020-08-24T19:35:07.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-05T14:27:01.000Z (almost 5 years ago)
- Last Synced: 2025-02-13T09:31:44.621Z (4 months ago)
- Topics: accessible, accessible-puzzle-game, blocks, game, movible-blocks, puzzle, speech, tiles
- Language: Rust
- Homepage:
- Size: 39.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# blockz



Blockz is an accessible puzzle game with the goal of covering targets with movible blocks.
It is basically an extended version of [Javidx9's sliding block puzzle game](https://www.youtube.com/watch?v=l7YEaa2otVE)
and even uses [Rust bindings](https://crates.io/crates/olc_pixel_game_engine)
to his [One Lone Coder Pixel Game Engine](https://github.com/OneLoneCoder/olcPixelGameEngine).
Well ... it *will* be that, once it's finished, anyway.## A Note on OS Compatibility
Currently, Blockz only runs on Linux. This is only temporary: I need to figure out what's going wrong on macOS and fix it (likely something to do with the
[tts crate](https://crates.io/crates/tts)). Windows support will come if and when the
[olc_pixel_game_engine crate](https://crates.io/crates/olc_pixel_game_engine) gains Windows support.## Compile and Run
```bash
git clone https://github.com/mcb2003/blockz.git
cd blockz
# Compile (binary is in target/release/blockz)
cargo build --release
# Compile and run
cargo run --release
```