Beast 1984 复刻版
用 Rust 编写的 ASCII 终端游戏,致敬 1984 年经典 BEAST。玩家在终端中用方块碾压怪物,支持全球排行榜,仅限 Unix 类系统。
爱鲜报评分
0.0
0 人评分
59
星数
否
中文
Rust
主语言
是
活跃
2
贡献者
人工分析
EDITORIAL推荐理由
这是一款用 Rust 重制的经典 ASCII 游戏,完美复刻了 1984 年 BEAST 的核心玩法,并加入了全球排行榜和更智能的寻路算法。项目代码结构清晰,测试完善,适合学习 Rust 终端游戏开发或怀旧体验。
适用场景
- 终端游戏开发学习
- Rust 语言实践
- 怀旧游戏体验
- ASCII 艺术爱好者
- 命令行工具集成
优点
- Rust 编写,性能优秀
- 忠实还原经典玩法
- 全球排行榜增加竞技性
- 代码测试完善,易于贡献
缺点
- 仅支持 Unix 类系统,Windows 需 WSL
- 需要 POSIX 兼容终端
- 游戏内容相对简单,关卡有限
上手难度
入门
Beast 1984 复刻版
Beast 是一款用 Rust 编写的 ASCII 终端游戏,致敬 1984 年 Dan Baker 等人开发的经典游戏 BEAST。玩家在终端中用可移动的方块碾压怪物,体验复古的街机乐趣。
玩法介绍
游戏目标是在多个关卡中生存下来,用方块(░░)压碎野兽(├┤)。野兽会每回合向玩家(◄►)移动,后期还会出现超级野兽(╟╢)和蛋(○○),它们需要被压到静态方块(▓▓)上才能消灭。
安装方式
支持 Homebrew、Cargo 或从源码构建:
# Homebrew
brew tap dominikwilkowski/beast https://github.com/dominikwilkowski/beast.git
brew install dominikwilkowski/beast/beast
# Cargo
cargo install beast1984
# 源码构建
git clone https://github.com/dominikwilkowski/beast.git
cd beast
cargo build --release
注意:游戏需要 POSIX 兼容终端,仅限 Unix 类系统。Windows 用户请使用 WSL。
特色功能
- 全球排行榜:与在线服务器同步,与世界玩家竞争前 100 名。
- 改进的寻路算法:比原版更高效智能。
- 视觉反馈:压碎野兽或玩家死亡时有背景色动画。
- 帮助屏幕:分页显示操作说明。
与原版的差异
- 棋盘尺寸从 38x21 扩大到 50x30。
- 移除了按住空格拉方块的功能。
- 移除了爆炸方块和多人模式。
- 关卡数量调整为 10 个预设关卡。
贡献与测试
欢迎提交 PR,请确保测试通过并运行 cargo fmt。测试通过 cargo test 运行。
评论
- 暂无评论,来写第一条吧。