正在进行安全检测...
发布时间:2024-03-07 20:04:33
QT版连连看制作的实验报告>>>>
一.游戏概述
1.1游戏简介
游戏“连连看”顾名思义就是找出相关联的东西,这个连连看在网上基本是用在小游戏中,就是找出相同的两样东西,在一定的规则之内可以做为相关联处理。“连连看”的发展经历了从桌面游戏、在线游戏、社交游戏三个过程。
游戏“连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。这其中,顾方编写的“阿达连连看”以其精良的制作广受好评,这也成为顾方“阿达系列软件”的核心产品。并于2004年,取得了国家版权局的计算机软件著作权登记证书。随着Flash应用的流行,网上出现了多种在线Flash版本“连连看”。如“水晶连连看”,“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批的女性玩家。
2008年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。“连连看”与个人空间相结合,被快速的传播,成为一款热门的社交游戏,其中以开发者Jonevey在Manyou开放平台上推出的“宠物连连>>>>看”最为流行。
1.2游戏功能
本次设计连连看主要是在原连连看对战的基础上设计挑战模式,具体的功能如下所述:
游戏运行界面简单美观,操作简单,运行稳定;
能够根据不同的等级模式播放不同的游戏背景音乐,包括操作方向
键、消行时的声音,音量由玩家操作控制;
设计不同的游戏难度,当玩家达到一定的积分,可以进入相关难度
的等级;
玩家可直接操作界面上的相关按钮来控制游戏的开始、暂停、>>>>设置、退出等功能。
第1页共23页
>>>>
QT版连连看制作的实验报告>>>>
二.需求分析
2.1开发的需求2.1.1C++
C/C++的哲学就不一样了,同一份程序代码,只要在该平台重新
Compile成该平台的执行档,就能在该平台执行,若文字模式下的程序,
的确可以跨平台,程序完全不需修改,但GUI盛行以后,由于各GUI的
Library都不一样且没有标准,所以GUI程序并没办法跨平台Compile,
因为各平台都有专属的Library。但是C/C++优势就是执行速度快,若能解决GUILibrary的问题,则跨平台即可解决。
除了GUILibrary需要统一外,还得看该Library设计的好不好才行,
LinuxGUI我没写过就不说了,若在Windows平台,Borland的C++Builder使用Delphi的VCLLibrary,Microsoft的VisualC++可以用MFC和.NETFramework,首先来看Borland的C++Builder,它使用
标准的ANSIC++语言开发,利用VCL写出来的程序也算蛮漂亮的,执行速度很快,比较麻烦的是C++Builder当初为了缩短上市时间,并没有设计自己的Library,而是藉用Delphi