团队项目sprint计划
任务 | 一周sprint | 时间 t |
1.分析此项目,将项目分割成几个部分 | 周四 | 1 |
2.进行地图的编码和储存,在进行完游戏后初始化地图 | 周五 | 2 |
3.对地图进行编辑,设置障碍物和行走的空地。 | 周六 | 4 |
4.对蛇进行编辑,设置头和身体,通过方向键控制移动。 | 周日 | 4 |
5.随机在地图中生成食物,避开蛇的行走路线。 | 周一 | 2 |
6.将蛇、食物、地图进行互动。 | 周二 | 2 |
7.对蛇吃东西和死亡进行完善。 |
周三 |
3 |
索引卡故事
1.将项目分成一定数目,并进行分析规整,将类似的分到一起,再将其分给每个人
2.用char类型的数组来存储地图,写一个intimapc的方法初始化地图
3.设置地图大小利用 protected static final 11来设置宽和高
4.将蛇头设置成多个节点组成即由多个坐标组成,用链表容器存储piont类型的节点
5.用point数来存储食物信息,并用字符#来表示食物
6.利用showsnake()和showfood()来实现互动,将蛇的信息,食物的信息反馈给地图
7. (1)设置eatfood(),move()来使蛇能吃东西,移动,
(2)定义Game over的布尔常量,
(3)添加事件监听器,加一个keylistener重写 keypressed方法,使之可用方向键控制
组员:谷豪磊 陈泽 郭少周