主要观点:作者因在 Git 上的经历,决定制作一款游戏来帮助他人更轻松地理解 Git,经过多次尝试和探索,最终确定以 voxel 世界为基础打造下一代 Git 可视化工具 Devlands,它包含角色引导的 Git 教程和自由模式,旨在让 Git 和编程更易接近和直观。
关键信息:
- 2 年前创建并发布 Git-Sim,意识到可视化 Git 命令对熟悉 Git 的人有帮助,但对新手作用有限。
- 坐在 couch 上想到以更沉浸式方式呈现 Git,受 Doom 教程启发但觉得不合适,后看到 voxel 世界教程觉得很合适。
- 花费数月制作 Devlands,包括理解引擎、添加游戏机制、集成 Git、设计教程和打磨等,还曾因名字问题纠结,最终定名为 Devlands。
- Devlands 分为角色引导 Git 教程和自由模式,旨在让抽象的 Git 概念更易理解,帮助人们学习和使用 Git。
重要细节: - Git-Sim 可视化 Git 命令的示例图片。
- 用 Pygame 框架改造代码读取 Git 数据的过程及展示效果。
- 制作过程中对岛屿生成参数的调整、游戏机制的添加(如重力、碰撞检测等)。
- Git 与游戏世界的整合方式及 novel 保存/加载系统。
- 为 Devlands 设计的各种游戏资产及与艺术家用时数月的合作。
- Git 的商标政策禁止工具包含“Git”字样及作者对此的思考。
- Devlands 的两个模式及对帮助人们学习 Git 的作用阐述。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。