带有 MVVM 架构的 SwiftUI 滑块益智游戏

SlidingPuzzle Logo

Screenshot

Sliding puzzle 是一个简单的游戏,由 SwiftUI 创建。

路线图

  • 实施游戏
    • 实现 MVVM 架构。
    • 使用 swiftUI 创建 UI。
    • 为解决难题实现 AI 算法。
  • 测试
    • 编写测试用例。
    • 编写 AI 的测试用例。
  • CI
    • 设置 Github Action。
  • 文档
    • 更新自述文件。

如何贡献

感谢您考虑对我们的项目做出贡献!要开始使用,请按照以下步骤操作:

  1. Fork 存储库:单击 GitHub 上存储库页面右上角的“Fork”按钮,这将在您自己的 GitHub 帐户中创建该存储库的副本。

  2. 克隆存储库:使用以下命令将您已 fork 的存储库克隆到您的本地计算机:

    git clone https://github.com/helloItsHEssam/SlidingPuzzle.git
  3. 创建新分支:为您的工作创建一个新分支,确保使用以下命令为其提供描述性的名称:

    git checkout -b feature/your-feature-name
  4. 进行更改:对代码库做出您需要的更改

  5. 测试您的更改:如果适用,请测试您的更改以确保它们按预期工作。

  6. 提交您的更改:使用以下命令提交您的更改,并附上描述性的提交信息:

    git commit -m "Add feature: your-feature-name"
  7. 推送您的更改:使用以下命令将您的更改推送到您在 GitHub 上的已 fork 存储库:

    git push origin feature/your-feature-name
  8. 创建请求:转到您已 fork 的 GitHub 存储库,然后单击“新建请求”按钮,在请求中描述您的更改并提交。

  9. 审查并协作:与项目维护者协作以审查和修改您的更改,对反馈做出响应。

  10. 庆祝:您的贡献已合并!感谢您对该项目的宝贵贡献。

许可证

请查看 LICENSE 了解更多详细信息。

GitHub

点击跳转