一款基于 Rust 语言 的 bevy engine 开发的俄罗斯方块游戏 tetris:
- 游戏根底玩法(随机四格骨牌、骨牌旋转、骨牌移动、消除行、计分)
- 游戏UI
- 游戏音效
- 支持暂停、恢复和重新开始游戏
- 支持web
- 展示下一个骨牌
- bag7随机算法
项目地址: github.com/NightsWatch…
B站演示: www.bilibili.com/video/BV1y4…
在线试玩: nightswatchgames.github.io/games/tetri…




运转
- 本地运转
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
材料
- Tetris – Wikipedia
- 俄罗斯方块 – 百度百科
- Online tetris example1
- Online tetris example2
- bevy-cheatbook(中文翻译)
- mbuffett.com/posts/bevy-…
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。