作业八——项目说明
1.项目的预期目标:(与前期的项目需求分析对照,是否有变动,若有变动,请分析原因)
需求分析目标:开发C#版本的打地鼠游戏以及安卓版的打地鼠游戏,游戏功能包括:游戏功能、难度调节功能、计时功能、计数记分功能、DIY设置功能、分数记录功能。
Alpha阶段目标:实现打地鼠游戏的基本功能,包括:游戏功能、难度调节功能、计时功能、计数记分功能、DIY设置功能、分数记录功能。
变动原因:结合实际情况我们组的成员对于安卓语言不熟悉所以放弃了安卓版本的开发,主要进行C#版本的开发测试。
2.目前项目实现的功能,需要对每一功能截图描述:
目前实现功能有:游戏功能、难度调节功能、计时功能、计数记分功能。
游戏界面的左上角有菜单栏为难度控制栏、退出、DIY设置(正在实现中),整个界面的上面区域有三个分区,分别显示游戏时间、地鼠击中个数以及成绩。中间区域为游戏区域,下部分有三个按钮分别是开始游戏暂停游戏以及退出游戏,游戏开始后鼠标在进入游戏区域时会变成锤子图案,当点击是会产生不同的动画效果,同时击中目标时会有提示音。单击难度菜单会出现子菜单,子菜单中包含初级、中级、高级三个选项。
3.下一阶段的主要任务:
在下个开发阶段我们将会逐步完成Alpha版本的预期目标,同时为我们的程序进行优化,也会加入新的功能,计划目标:添加认证与分享功能。在完成以上内容后我们会选择发布在网盘内进行测试发布。
4.上传代码到github账号中,并给出github的账号:
代码地址:http://github.com/8561549/Cheeky-Mouse
5. 发布并推广项目,并给出发布链接:
网盘下载链接:http://pan.baidu.com/s/1gfoDy5l