(这是我游戏《学习实验室》的 Alpha 版本,仍在开发中。)
我是一名高中物理老师,近两个月来一直在开发《学习实验室》,一款基于浏览器的物理游戏。
我启动这个项目是因为今年要教授一门不同的科学课程,希望找到一种方式让自己持续活跃在物理领域。
我用 Godot 引擎构建游戏,借助 ChatGPT 进行头脑风暴、规划和设计,利用 Codex 实现代码编写、调试、重构以及直接处理项目文件。我还使用了 ComfyUI 和其他 AI 图像工具来生成/增强资源,并用 Aseprite 进行像素画编辑和清理。
目前游戏包含 8 个可玩的物理活动、完成度/精通度进度系统(其中一个活动目前缺少精通度)、实验室建造和自定义功能(一个活动缺少奖励)、可解锁奖励、角色自定义(目前只有一种体型)以及存档数据。它仍是 Alpha 版本,还有很多内容需要构建和修复。
AI 对我工作流程最大的改变在于:从设计一个活动到拥有可玩版本之间的时间大幅缩短。有些活动从概念到可运行的游戏只用了一两天。随着开发速度加快,我发现设计、测试、资源一致性以及维护架构正变得比编写代码本身更大的瓶颈。角色创建器是最大的难点,尤其是行走帧与头部和头发的对齐问题(身体、头部和头发分成了独立的图层)。
目前我没有任何 iPad 或绘图板,所有图形资源均由 AI 生成,然后在 Aseprite 中进行微调。我确实打算在预算允许时购买一块绘图板,但现在我一边做着物理老师的主职工作,一边开发这个游戏,预算很紧张。目前游戏没有音乐/音效,但我将在今年晚些时候进入 Beta 测试前添加这些内容(目标是让 200-500 名学生体验到)。
当前版本的试玩地址:
评论 (0)