1)开始游戏的消息类

进入游戏之后,玩家可以选择是否要开始游戏。

2)关卡消息类来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766

里面主要有分数,关卡是否通关,分数,步数等一系列信息。

3)控制器消息类

里面是当你移动棋子之后,消息会发送给控制器,控制器通过之前发来的当前分数与目标分数进行判断,是否能够通关。

图4-1 游戏基本类

4。2 UI显示类

里面主要包括UI显示控制类,主菜单显示类,棋盘显示类,步数显示类,退出显示类等等一系列的UI显示类。也就是说,我们是将数据与显示剥离开来的情况,这个类是只负责显示,而不负责数据和判断。如图4-2。

图4-2 UI显示类

4。3 游戏规则说明论文网

玩家第一次接触这个此游戏,会对游戏的规则不熟悉,因此,为了方便玩家,我在游戏的开始界面,就是在问号按钮的地方添加了对游戏规则的说明。如图4-3,图4-4。

图4-3 开始界面                                 图4-4 游戏规则说明

4。4 关卡的选择

玩家点击开始界面中心的按钮进入游戏,来到游戏的选择关卡。只有完成了简单的关卡,才能选择难度较大的关卡。如图4-5。

关卡选择

4。5 游戏控制文献综述

场景资源手工搭建,包括背景、按钮等的位置和资源情况。游戏控制器主要包括正常棋子的预设,全消棋子的预设,棋子的大小,下落的方式和时间,障碍物的大小和数量,分数,步数以及结果等。

棋盘的生成是随机的,它会随着关卡的难度越来越难,棋盘的规模也会越来越大,棋盘的布局,随着每一关难度的加深也会不一样;当玩家退出这一关的时候,棋盘就会自动删除。第一关棋盘的布局是6×7,里面共有六种不同图案的棋子,整个棋盘中满足三个或三个以上棋子相同就可以消除,棋子每交换一次,步数就会少一步,如果消掉的棋子正好就在冰块上的话,冰块也是会消除的,分数会相应的长上去。之后的每一关的玩法,都是与第一关相同的

上一篇:jsp网上订餐系统的设计+er图
下一篇:HTML5辛巴达旅行网的设计与实现

ThinkPHP问答系统的设计+源代码

php+mysql购物网站的设计与实现

HTML5辛巴达旅行网的设计与实现

jsp网上订餐系统的设计+er图

JAVA+MYSQL人脸识别的病房看...

ASP.Net+sqlserver高校班级日志...

jsp校园二手商品交易平台的设计+源代码

试论高校田径专任教師教...

应对小学课堂突发事件的原则与策略

LBS移动广告投放文献综述和参考文献

现茬學什么技术最吃香工...

立体停车国内外研究现状综述

人口数据开放三胎政策,...

19年属鼠人2022年运势,属...

超塑化剂的研究现状存在问题

酶循环放大信号的废水中Hg2+检测

华为企业专利战略及管理探析