团队第三周作业
1.需求&原型改进:
原规格需求说明书:
(1)项目内容:
2048拓展游戏,这款游戏结合了传统2048游戏以及传统俄罗斯方块游戏,并且将汉字作为基本元素,游戏难度增加的同时趣味性也会大大提升,通过消去的汉字来积累分数。
(2)用户数量:
这次项目是在web端实现开发,用户数量预期1000.
(3)开发价值:
作为一款游戏,真实性和可用性每位玩家都会感受到,不多赘述。
价值性:目前传统游戏的用户数量并不多,作为传统游戏与传统游戏的结合产物,上手简单,这款游戏将单调的数字变换变成了汉字的各种组合,在增加了趣味性的同时难度也有所增加,玩家的游戏体验会变得更好。
改进后的规格需求说明书:
功能需求:
汉字方块随机生成,通过键盘方向键控制文字方块的左右移动,若两个相邻的汉字方块可以合成则合成一个新的汉字放块,并增加相应的分数,背景音乐,得分效果音。
技术需求:
JavaScript
PS
Java
可执行性:
该游戏是2048为基础上改进的,以汉字结合消去的形式出现,比传统的2048更加新颖,有趣,能更好地引起用户对该类型游戏的兴趣。该游戏实现最难的部分在于汉字方块与汉字方块的搜索匹配和结合消去的实现,设计好算法需要消耗不少时间,该算法可以参考现有2048的游戏算法,只要解决了这个难题,相信可执行性能大大提高。
预计用户数量:
用户数量预期为1000。
游戏价值:
游戏需要让两个可结合的汉字相结合,这对用户的语文知识有很高的要求,同时也有助于用户提高自己的语文水平,认识更多的汉字,是一款十分益智休闲的小游戏。
2.系统设计:
整个游戏系统计划利用JavaScript编写,在web端实现,程序可大致分为以下几个大模块:
3.Alpha任务分配计划:
界面设计:音乐:李尤
实现动画效果:任路乾、彭迪彬
算法设计:陈创柳、梅进鹏
测试:欧思良
4.测试计划:
1、开发时测试:后台主要是对代码能否正常运行进行测试,前端主要是界面是否达到预期效果的测试。
2、Alpha测试:首次实现前后台对接的各种测试,保证前后台对接成功,功能正常运行。
3、Beta测试:通过测试用户的意见反馈进行修改并测试。
4、最终测试:最终完成版的游戏的测试