#sokoban #level #game #display #xml #language #move

bin+lib matszpk-sokoban

推箱游戏

2 个版本

0.1.1 2022 年 5 月 15 日
0.1.0 2022 年 5 月 15 日

#686 in 游戏

LGPL-2.1-or-later

96KB
2.5K SLoC

推箱

这是一个用 Rust 语言编写的简单推箱游戏。游戏在终端环境中运行,并提供简单的用户界面。游戏使用标准半图形字符显示关卡,并需要 ANSI 终端来显示关卡。游戏可以从文件中加载标准 XSB 格式和 XML 格式(SLC)的关卡集。

用法

可以通过输入以下命令轻松运行游戏:

sokoban levelsetfile - 其中 levelsetfile 是关卡集文件的路径。

游戏中的按键

  • 左,右,上,下 - 移动玩家。
  • 退格键 - 撤销最后一步。
  • Esc - 取消当前关卡。
  • Q - 退出游戏。
  • F1, ? - 显示帮助。

依赖项

~3.5MB
~69K SLoC