本项目是一款基于网页端的竖版飞行射击小游戏,玩法参考经典弹幕战机类游戏。玩家操控战机在星空战场中移动躲避敌机和子弹,系统自动发射子弹攻击敌人。游戏包含敌机刷新、道具掉落、火力升级、清屏炸弹、护盾保护、Boss 战、暂停、分数统计和最高分记录等功能,目标是让玩家在轻量网页环境中获得即时、流畅的街机射击体验。
项目采用 HTML5 Canvas 作为核心渲染方案,使用原生 JavaScript 实现游戏主循环、碰撞检测、敌机生成、子弹轨迹、道具拾取、Boss 血量和计分逻辑。CSS 负责页面布局、HUD 状态栏、菜单弹层和移动端适配。本人负责整体玩法设计、前端页面搭建、战机与敌机绘制、游戏难度参数调整以及浏览器运行验证,解决了移动端操作、画布自适应、弹幕密度和难度平衡等问题。