#specs #2d #gamedev #tcod #game

应用 z-buffer-game

生存/策略游戏,具有ASCII艺术图形

1个不稳定版本

0.1.0 2019年8月11日

#1417游戏开发

GPL-3.0-or-later

1MB
2K SLoC

#+STARTUP: inlineimages

  • 这是什么? z-buffer-game 是一个生存/策略游戏,具有ASCII艺术图形。它使用 [[https://rust-lang.net.cn/][Rust语言]],[[https://github.com/tomassedovic/tcod-rs][tcod-rs]] 作为UI库和 [[https://github.com/slide-rs/specs][specs]] 作为实体-组件系统构建。它使用免费许可证 [[./LICENSE.txt][GNU GPL v3]]。

** 是否有点乐趣?可能没有。目前的主要目标是练习使用Rust进行游戏开发。

** 我能帮什么忙?你可以通过以下方式提供帮助

  • 玩游戏并提供反馈。
  • 在网络上分享它,让其他人也能玩。

目前没有等待志愿者参与的游戏开发任务。

  • 如何玩?

目前没有预编译的二进制文件或包。请参阅 [[*开发设置][开发设置]] 以获取编译和本地运行的说明。

  • 屏幕截图 ** 2019年8月11日 [[./screenshots/20190811.gif]]

** 2019年4月28日 [[./screenshots/20190428.gif]]

  • 开发设置
  1. 检出 [[https://github.com/muhuk/z-buffer-game/][Git仓库]]。

  2. 安装libtcod所需的开发包

    #+BEGIN_SRC sh sudo apt-get install gcc g++ make libsdl2-dev #+END_SRC

  3. 构建

    #+BEGIN_SRC sh cargo build #+END_SRC

依赖关系

~38MB
~194K SLoC