a 敢于交流 弥补不足最有效方法是承认它
b 乐于助人 体现价值的最有利方式就是帮助人
c 勇于分享 精进知识的最有效途径就是分享
坦克大战项目功能要求
Low Level <600行代码
A 坦克可以随意移动 B 可以发射炮弹,炮弹发射后可以自动向前移动 最基本达到这个 不然就是没努力
Wicked Level <1000行代码
A 坦克在移动的时候判断碰撞条件,可被障碍物阻挡
B 炮弹发射后可以摧毁部分物品及坦克
C 有简单的地图,具有敌军坦克随机移动,随机开炮
Monster Level < 2000行代码
A 可以让两个玩家协同作战
B 具有简单的计分功能
C 有专门的地图编辑功能,可以让玩家自定义地图
God Level < 4000行代码
A 敌军坦克有多种类型(血值,攻击力,速度不同)
B 敌军坦克出生点,可以按照预定义规则生成新敌军
C 具体关卡概念,可以让玩家闯关
必须做到界面,逻辑,数据分离。
项目功能细节如下:
1,游戏进入时需要进入画面
2,玩家可以悬着开始游戏或者继续游戏
3,坦克再碰到游戏边界或者障碍物时不能继续移动,但可以改变方向
4,地图上必须要有可以摧毁的物品以及不可以被摧毁的物品
5,地图上的敌军坦克发射的炮弹只会伤害玩家
6,两个玩家同时作战时,玩家之间不能相互残杀
7,地图边界功能需要简单易用(如果能用鼠标绘制图则加20分)
8,敌军坦克类型不同时,在界面上的显示必须可以区分
9,关卡地图可以使用“地图编辑功能”维护并编辑