该项目是一个基于原生 HTML、CSS 和 JavaScript 开发的 H5 Canvas 休闲小游戏,玩家需要控制飞船躲避不断出现的陨石,并收集能量晶体获得分数和护盾。项目实现了完整的游戏循环、Canvas 2D 实时渲染、角色移动、障碍物生成、碰撞检测、分数统计、最高分本地存储、暂停/继续、游戏结束和重新开始等功能。同时适配了桌面端键盘操作和移动端触控操作,支持方向键、WASD、屏幕拖动和虚拟方向按钮。该项目体现了我在前端交互开发、Canvas 游戏渲染、状态管理、响应式布局和完整小游戏功能交付方面的能力。