我在 Git 方面遇到了困难,所以我正在制作一个游戏,以避免其他人遭受痛苦

主要观点:作者因在 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 的作用阐述。
阅读 4
0 条评论