靓仔团·坦克大战
- 项目说明
- 玩家坦克1:w:上,s:下,a:左,d:右 j:发射子弹
- 玩家坦克2:↑:上,↓:下,←:左,→:右, p:发射子弹
- 本项目是一个坦克大战的游戏项目,项目使用技术如下:
- 1.ES6模块化
- 2.class构造函数
- 3.箭头函数
- 4.Async,await
- 5.canvas画布
- 6.let与const
- 7.对象继承里面方法的重写super关键字的
- 8.Reflect反射
- 完成的功能如下:
- 1.背景模块,利用画布进行
- 2.玩家坦克1,玩家坦克2
- 3.玩家坦克1发射子弹,玩家坦克2发射子弹
- 4.玩家有专门弹夹,敌方坦克也有专门的弹夹
- 5.敌方坦克模块
- 6.击中敌方坦克模块,敌方坦克爆炸,对应玩家增加分数
- 7.敌方坦克击中玩家坦克,血条量减少
- 8.敌方坦克每2秒随机改变方向,敌方坦克超过画布边缘会自动改变方向,同时改变对应方向的图片
- 9发射的子弹超过画布外面会自动清楚子弹
- 10.玩家1,玩家2死亡,游戏结束,弹出对话框汇报游戏相关信息
- 成员: 喻金,陈欢欢,戴文轩,程磊,朱睿炎
- 组长: 喻金
- 组员: 陈欢欢,戴文轩,程磊,朱睿炎