经典街机游戏《坦克大战》的现代化Web重制版。随着H5游戏市场的增长,许多客户需要轻量级、可直接分享的网页小游戏用于品牌营销、员工福利、活动引流等场景。本项目采用纯原生技术栈开发,无需下载安装,支持PC和移动端双端适配,可快速部署到任意静态托管平台。
点击空白处退出提示
经典街机游戏《坦克大战》的现代化Web重制版。随着H5游戏市场的增长,许多客户需要轻量级、可直接分享的网页小游戏用于品牌营销、员工福利、活动引流等场景。本项目采用纯原生技术栈开发,无需下载安装,支持PC和移动端双端适配,可快速部署到任意静态托管平台。
核心游戏系统:
3个递进式关卡(沙漠据点→钢铁走廊→终极基地),含Boss战
BFS寻路AI敌人,具备攻击走廊检测、草丛视野机制
地形系统:砖墙(可破坏)、钢墙(不可破坏)、草丛(减速+隐身)
掉落系统:治疗包、护盾、连发三种补给品
碰撞检测引擎:AABB碰撞、子弹-墙体/坦克碰撞
用户系统:
邮箱注册/登录,bcrypt密码加密,JWT 7天有效期
云存档:登录后游戏进度自动保存,换设备可恢复
全服排行榜:TOP20排名,支持分数提交和查询
双端适配:
PC端:WASD/方向键 + 空格开火
移动端:虚拟D-Pad方向键 + 开火按钮,自动适配触屏设备
负责需求拆解、功能生成、运行验证和问题定位,围绕游戏主循环、Canvas 渲染、输入控制、碰撞检测、子弹系统、敌人AI 和关卡配置等模块进行多轮迭代,使项目从玩法原型逐步完善为可在线体验版本。
使用 Netlify 完成前端静态页面部署,并配置 Netlify Functions 作为 Serverless 后端接口,实现用户注册登录、JWT 鉴权、玩家资料保存、分数提交和排行榜查询等功能,结合 MySQL 完成数据持久化。



评论