带有 MVVM 架构的 SwiftUI 滑块益智游戏
SlidingPuzzle
Sliding puzzle 是一个简单的游戏,由 SwiftUI 创建。
路线图
- 实施游戏
- 实现 MVVM 架构。
- 使用 swiftUI 创建 UI。
- 为解决难题实现 AI 算法。
- 测试
- 编写测试用例。
- 编写 AI 的测试用例。
- CI
- 设置 Github Action。
- 文档
- 更新自述文件。
如何贡献
感谢您考虑对我们的项目做出贡献!要开始使用,请按照以下步骤操作:
-
Fork 存储库:单击 GitHub 上存储库页面右上角的“Fork”按钮,这将在您自己的 GitHub 帐户中创建该存储库的副本。
-
克隆存储库:使用以下命令将您已 fork 的存储库克隆到您的本地计算机:
git clone https://github.com/helloItsHEssam/SlidingPuzzle.git
-
创建新分支:为您的工作创建一个新分支,确保使用以下命令为其提供描述性的名称:
git checkout -b feature/your-feature-name
-
进行更改:对代码库做出您需要的更改
-
测试您的更改:如果适用,请测试您的更改以确保它们按预期工作。
-
提交您的更改:使用以下命令提交您的更改,并附上描述性的提交信息:
git commit -m "Add feature: your-feature-name"
-
推送您的更改:使用以下命令将您的更改推送到您在 GitHub 上的已 fork 存储库:
git push origin feature/your-feature-name
-
创建请求:转到您已 fork 的 GitHub 存储库,然后单击“新建请求”按钮,在请求中描述您的更改并提交。
-
审查并协作:与项目维护者协作以审查和修改您的更改,对反馈做出响应。
-
庆祝:您的贡献已合并!感谢您对该项目的宝贵贡献。
许可证
请查看 LICENSE 了解更多详细信息。