Android 3D 魔方游戏的设计与开发
5.1 Feature 定义
魔方是一个有趣的益智游戏,相信很多人都玩过。本次毕业设计,欲完成的
主要的功能如下:
(1) 开始游戏:开始一个新的游戏
(2) 返回游戏:当游戏已经开始,“开始游戏”按钮将不可用,玩家可通
过“返回游戏”按钮进入先前的游戏界面。
(3) 游戏记录:保存玩家的游戏记录,包括排名、玩家姓名、还原魔方所
用时间、还原所用的步骤、游戏的日期。
(4) 游戏说明:介绍游戏的操作方法及各个菜单
(5) 退出游戏:结束游戏
(6) 整体旋转:玩家在任一时刻可以同时看到魔方的三个面,玩家可通过
旋转按钮或在魔方外区域滑动使魔方整体旋转,使玩家对魔方整体情
况有个了解。
(7) 单层旋转:玩家在魔方上滑动可对魔方进行每一层的旋转。
(8) 游戏计时:玩家刚进入游戏时,如果进行整体的翻转,则不算时间;
如果是单层旋转则开始计时,这时,如果进行整体旋转也算入用时。
但游戏期间如果切换到其它界面,则暂停计时。
(9) 开关按钮:游戏界面设置七个图片按钮,最左上角的为开关按钮,点
击它可以打开或关闭其它 6 个按钮。
(10) 菜单按钮:点击菜单按钮可弹出游戏菜单
(11) 放大与缩小按钮:对魔方的大小进行调整
(12) 翻转按钮:由于屏幕大小或玩家的操作习惯不同,故加入此按钮,使
玩家对魔方的整体翻转有更多的选择。
(13) 重新开始:将魔方还原到原始的状态,重新开始游戏,用时及步数重
新开始计算。
(14) 随机打乱:将一个魔方随机地转动若干次,旋转次数可由玩家设定。
(15) 自动还原:将一个打乱的魔方还原
(16) 回主菜单:返回到游戏的主菜单界面
(17) 游戏设置:对游戏进行设置,如整体翻转和单层旋转的速度,随机打
乱的步数、是否显示计时栏。
(18) 关于游戏:关于游戏的一些信息,如版本号、作者、版权等
5.2 类的设计