tetris
tetris copied to clipboard
Classical tetris game made with bevy engine.
tetris
俄罗斯方块游戏。
- [x] 游戏基础玩法(随机四格骨牌、骨牌旋转、骨牌移动、消除行、计分)
- [x] 游戏UI
- [x] 游戏音效
- [x] 支持暂停、恢复和重新开始游戏
- [x] 支持web
- [x] 展示下一个骨牌
- [x] bag7随机算法
在线游玩:点这里(电脑版Chrome/Firefox/Edge打开)
运行
- 本地运行
cargo run
- WASM运行
rustup target install wasm32-unknown-unknown
cargo install wasm-server-runner
cargo run --target wasm32-unknown-unknown
cargo install wasm-bindgen-cli
cargo build --release --target wasm32-unknown-unknown
wasm-bindgen --out-dir ./out/ --target web ./target/wasm32-unknown-unknown/release/tetris.wasm
游戏展示
视频演示:B站
参考资料
- Tetris - Wikipedia
- 俄罗斯方块 - 百度百科
- Online tetris example1
- Online tetris example2
- bevy-cheatbook(中文翻译)
- https://mbuffett.com/posts/bevy-snake-tutorial/