#game #sokoban #book #base

app rust-sokoban

sokoban游戏基础rust

2个发布版本

0.1.1 2024年3月31日
0.1.0 2024年3月28日

#644 in 游戏开发

Download history 2/week @ 2024-04-09 1/week @ 2024-05-28

每月51次下载

MIT许可证

1MB
647 代码行

Code-samples-compile 简体中文

原文在这里

这里只是提供自己学习

🎯 它是什么?

这个仓库托管了rust-sokoban书籍和源代码。它使用mdbook

🏃 如何?

本地托管书籍

如果尚未完成,请安装mdbook。

$ cargo install mdbook

在本地浏览器中提供书籍并导航到https://127.0.0.1:3000/

$ mdbook serve

本地运行代码

$ cd code/rust-sokoban-c01-01
$ cargo run --release

💪 贡献

添加新章节

  1. 将最新的code/rust-sokoban-x文件夹复制到code/rust-sokoban-x+1
  2. 添加你想要说明的主题的代码更改,尽量使每个部分自包含且相对简单易懂
  3. 确保代码可以编译(理想情况下没有警告)
  4. src/SUMMARY.md中添加新条目 - 每个md文件应采用格式cxx-yy-text.md
  5. 填写markdown,并使用带有行号的代码引用指向code/rust-sokoban-x+1文件夹
  6. 在新的部分末尾添加一个gif以展示新功能 - 抓取屏幕录制并转换为gif(我使用ffmpeg进行此操作 - ffmpeg -i Screen_Recording.mov -r 60 -f gif - > moves.gif
  7. 如果添加目录树列表,使用tree - tree --dirsfirst -I target
  8. 创建PR并等待👏 🎉

创建问题

查看问题列表中的重复项,如果找不到,请创建一个新的!

帮助进行翻译

  1. 使用新的翻译ISO代码(例如fr_FR)复制books/en_US文件夹(参见列表
  2. 修改book.toml中的语言
  3. 首先翻译SUMMARY.md
  4. 翻译每个章节/子章节,尽量不修改任何图片/声音/视频或书籍结构
  5. 在翻译几页后,随时可以创建草稿拉取请求,这样可以让其他贡献者知道你的工作

🚗 许可证

MIT

依赖项

~21–53MB
~862K SLoC