← 返回图鉴
OPEN SOURCE GAMES · NO. 465

Bevy Tetris

用 Bevy ECS 实现的经典俄罗斯方块,适合拆解数据驱动玩法。

按引擎分类特殊品种:机器人与引擎作业GitHub 源码

游戏介绍AI 生成

Bevy Tetris 是一个用 Rust 游戏引擎 Bevy 实现的俄罗斯方块开源项目。它复刻了经典的方块消除玩法,同时突出 Bevy 引擎的 ECS(实体组件系统)架构:方块的形状、位置、下落计时等都以组件与资源的形式表达,非常适合想学习 Rust 与 Bevy 的开发者拆解研究。对普通玩家来说它就是一局熟悉的俄罗斯方块,对学习者来说则是一份数据驱动游戏玩法的优秀示例代码。

介绍内容由 AI 生成,本条资料较少,基于类型合理推测,以项目仓库说明为准。

玩法说明

游戏目标是不断把下落的各种方块拼接成完整行,填满一行的方块会被消除得分,方块堆到顶部则游戏结束。左右键移动方块,上键旋转,下键加速下落,也可用空格硬降。随着消行数增加,下落速度会加快。新手提示:尽量把方块贴边、铺平,给「长条」留出四格竖直的空位以备一次消四行。

源码 / 项目地址
https://github.com/nightswatchgames/tetris ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。