#utility #ggez #game-engine #points #brooks-builds

bbggez

Brooks Builds 社区为 Rust 游戏引擎 GGEZ 提供的实用函数

13 个版本 (2 个稳定版)

1.1.0 2019 年 12 月 1 日
1.0.0 2019 年 10 月 29 日
0.8.1 2019 年 10 月 19 日

1433游戏开发

每月下载 23

MIT 许可证

26KB
195

Brooks Builds 社区 GGEZ 库

本项目由所有使用 GGEZ 学习 Rust 编程、当然也制作一些游戏的 Brooks Builds 社区成员创建。Brooks 将定期在他 直播 上审查拉取请求和问题。

这个库的起源故事是 Hacktoberfest。对于初学者来说,开始为开源软件做出贡献可能会感到有些困难,尤其是如果我们对一种语言或框架还不熟悉。本项目旨在为 Rust 和 GGEZ 的初学者和资深人员 alike 提供一个起点,提交一些拉取请求,并领取他们的 T 恤!

已经有了 GGEZ 实用库吗?当然有了。但这个特别之处在于它是由这个社区创建和使用的。我们可能会重新实现其他 GGEZ 库的一些功能,但这主要是一个学习经验项目。

行为准则

我们使用 Brooks Builds 的 行为准则

贡献

有许多方式可以为这个项目做出贡献。最简单的方式是提交并留言在 问题 上。我们无法保证我们会实现收到的每个请求,但我们可以讨论为什么我们想朝某个方向前进。

如果您想参与并编写一些代码,请按照以下步骤进行贡献。

您或您对 Rust 的了解程度如何并不重要。如果您想与社区成员配对,请在此处留言,我可以与您配对。

  1. 找到一个目前没有人在工作的有趣问题(如果有人在处理该问题,将会有一个说明该开发者在处理问题的注释)
  2. 写一个留言说明您将处理该问题
  3. 您随时可以就问题提出任何澄清问题。有些问题可能不会被接受拉取请求,因为它们不符合我们对该项目的方向。
  4. 对仓库进行分支
  5. 将仓库克隆到您的本地环境
  6. 请确保已安装Rust
  7. 使用命令cargo test运行测试,以确保一切按预期工作
  8. 在本地进行更改
  9. 为任何你编写的代码添加测试
  10. 为任何你编写的代码添加文档
  11. 再次运行测试以确保测试仍然有效
  12. 如果你添加或更改了功能,请添加或更改适当的示例
  13. 将你的代码推送到你的GitHub账户
  14. 提交更改的请求

如果你为Hacktoberfest添加或更改了请求,请注意你的请求不需要被接受就可以计入。获得那件T恤!

我们非常欢迎文档请求,这是开始开源项目的一个很好的方式。

使用库

你可以使用命令`cargo run --example`运行示例以展示如何使用库

依赖关系

~29–39MB
~503K SLoC