3.6 本章小结 7
第四章 结束语 8
致谢 9
参考文献 10
附录
源代码 11
第一章 引言
1.1 背景
游戏是全球最大的娱乐
经济项目之一,已经被命名为"第九艺术"。而由"游戏"派生出来的职业,除了
软件开发外,游戏包装宣传推广、攻略指导、
网络游戏管理员和职业游戏玩家等,已成为了一系列专门的岗位。面对游戏产业如此巨大的市场空间,国内各大城市纷纷加大了这方面的人才培养,中国的游戏人才培训已随着游戏行业的总体发展开始逐步迈入了正轨。
虽然说中国的游戏行业开始逐步的迈入了正轨,但是现今,游戏人才出现严重的瓶颈时期,高校的扩招、金融危机的侵袭直接影响着我们最关心的
就业问题,但是另一方面游戏人才的缺乏又直接制约着行业的发展,这就更加严格了对社会培训机构的稳定性和正规性的要求。在我国,游戏人才培养体系还未健全,部分开设了相关专业的高校,游由于理论和实践的脱离无法完全满足网游公司对人才的需求。
所以,就中国目前的市场分析来看,加强游戏产业必须在多渠道人才培养体系上加快突破,尽快建立起多渠道人才培养体系,来满足社会对游戏人才的需求。
1.2 课程设计内容
本程序基本实现了小游戏连连看的功能,玩家找出游戏中2个相同图案的方块,如果它们之间的连接线不多于3根直线,则将其连接起来,就可以成功将图案相同的方块消除,否则不会消失,当游戏中已没有满足条件的图案时,点击重列,可重新排序,游戏结束会跳出所得分数,该游戏的特点是与自己竞争,超过自己之前所创纪录。
1.3 任务分工
第二章 连连看小游戏应用程序
2.1 连连看小游戏应用程序概述
此程序设计是一个小游戏(连连看)的实现,主要运用了用户图形界面,程序接口和基本函数绘制来实现,事件监听(包括鼠标事件,键盘事件,响应时间)也是这个程序的特色。加入复选框,按钮,标签等来实现本游戏用户界面布局。本游戏在用户界面的可操作性、游戏的美观度、计分结果方便都基本完善,有一定的可玩性。
2.2连连看小游戏系统任务及目的
此小程序是为群众闲暇消遣之用, 进入游戏界面,即可开始游戏,接着是"重列"、"退出"、"再来一局"方便对游戏的控制。
2.3 本章小结
虽然游戏在功能和界面上不能算的上很棒,但是麻雀虽小,五脏俱全,游戏具备了弹砖块这个经典游戏锁应该具有的基本雏形。通过这一章,我们对这个游戏应该有了比较宏观的了解,我们将在这一基础上探究游戏更完美的改变。
第三章 连连看系统的设计
这一章时连连看系统的设计,从系统需求分析开始,介绍开发环境和用到的开发工具,系统主要的功能设计,系统的数据流程图。
3.1 算法设计
在检验两个方块能否消掉的时候,我们要让两个方块同时满足两个条件才行,就是两者配对并且连线成功。
分三种情况:(从下面的这三种情况,我们可以知道,需要三个检测,这三个检测分别检测一条直路径。这样就会有三条路径。若这三条路径上都是空按钮,那么就刚好是三种直线(两个转弯点)把两个按钮连接起来了)
1相邻
2若不相邻的先在第一个按钮的同行找一个空按钮找到后看第二个按钮横向到这个空按钮所在的列是否有按钮,没有的话再看第一个按钮到它同行的那个空按钮之间是否有按钮,没有的话再从与第一个按钮同行的那个空按钮竖向到与第二个按钮的同行看是否有按钮,没有的话路径就通了,可以消了。
3若2失败后,再在第一个按钮的同列找一个空按钮,找到后看第二个按钮竖向到这个空按钮所在的行是否有按钮,没有的话再看第一个按钮到与它同列的那个空按钮之间是否有按钮,没有的话路径就通了,