发布时间:2026年7月
这是我的第一个 AI 游戏项目。通过 HTML5 Canvas 实现基础捕鱼玩法, 并尝试加入 AI 队友、行为分析和智能交互系统。
最开始学习计算机时,我一直希望能够做出真正运行的软件。 相比只学习语法,我更喜欢通过项目理解技术。 因此,我尝试开发一个简单的捕鱼小游戏,并在游戏基础上加入 AI 功能。
项目首先实现基础游戏逻辑:
这些功能让我第一次理解了游戏开发中的:对象管理、动画循环和状态控制。
为了让游戏更加智能,我设计了 AI 队友。AI 可以:
虽然它不是复杂的机器学习模型,但通过规则设计, 让我理解了 AI 系统在实际项目中的应用方式。
为了让 AI 更像真实队友,项目加入了玩家行为分析。例如:
最大的困难不是实现单个功能,而是多个系统同时运行。 例如:鱼类移动、碰撞检测、AI逻辑、游戏状态管理都需要保持稳定。
在不断调试过程中,我逐渐理解了软件工程中的模块化设计。
通过这个项目,我学习到了:
未来希望继续学习:Java后端开发、Spring Boot、数据库技术。 将现在的小型项目,逐渐扩展成完整的软件系统。
在线体验:AI捕鱼游戏
源代码:GitHub
← 返回博客列表