1 / 42
文档名称:

网络棋牌游戏平台的设计与实现毕业论文.pdf

格式:pdf   页数:42
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络棋牌游戏平台的设计与实现毕业论文.pdf

上传人:化工机械 2013/9/1 文件大小:0 KB

下载得到文件列表

网络棋牌游戏平台的设计与实现毕业论文.pdf

文档介绍

文档介绍:连连看游戏的设计与实现
学生姓名:蔡艳芳指导老师:邓广慧
摘要本文用VisualC++来设计与实现简单的连连看游戏的基本功能,玩家可以在游戏区域中通过键盘控制来选取相同的两个物件,采用特定的消除规则对它们进行消除的操作,当游戏区域中的所有方块对都被消除后玩家即可胜利。本次课程设计对该游戏的算法以及游戏图案的绘制进行详细的介绍。运用连线相消的方法完成了连连看游戏。
关键词:VisualC++;连连看;游戏; 3D绘图


1 引言

游戏“连连看”顾名思义就是找出相关联的东西,它来源于街机游戏《四川麻将》和《中国龙》,是给一堆图案中的相同图案进行配对的简单游戏,在2003年,一个叫做朱俊的网友将这种形式搬到了PC上,立刻成为办公一族的新宠,并迅速传遍了世界各地。饱受工作压力的人们没有太多的时间进行复杂的游戏,而对于这种动动鼠标就能过关的游戏情有独钟。之后村子的连连看风靡版,阿达的连连看奥运版,连连看反恐版,还有敏敏连连看,水晶连连看等遍地开花,造就了一个连连看的新世界。连连看游戏有多种地图样式和道具系统、大大加强了游戏的可玩性,是一款老少皆宜的休闲佳品。

网络小游戏制作的目的是满足了人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松,也可以增进人们之间的交流,沟通,通过游戏还可以认识更多的朋友,也可以到达跨省、跨市,甚至跨国间人们互相娱乐的目的。
另外也想通过本次课程设计将三年来所学的专业知识和其他方面的知识融入到实际应用中。


开始制作游戏时,主要要解决的问题有以下几个方面:如何设置整个游戏的界面;如何控制连连看游戏中随机图片的生成且每种图片必须为偶数个;游戏开始后,判断鼠标两次点击的图片能否消去,即图片是否相同且图片之间路径的判断。

Visual C++是一个功能强大的可视化软件开发工具,Visual C++
C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。Visual C++一直被认为是目前最好的软件开发工具之一,其在界面开发、执行速度、代码的移植性方面都有很强的优势。所以,实现本系统,VC++是一个相对较好的选择。
2 系统需求分析
整个游戏程序包括了进入记录,图片消去和过关结果三个阶段,在处理鼠标响应事件中伴随着3D绘图。程序通过调试运行,实现了设计目标,能够满足连连看游戏玩家的需要。
可行性分析
(1)技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。连连看系统的工作主要是在开发者和玩家之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
(2)社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系统在玩家在游戏过程中的感受与反馈信息。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新使得游戏更加的易掌握。
功能需求分析
关于连连看的功能描述如下:运行游戏并进行初始化工作,将整个游戏区域分成纵向和横向扩展的若干个小方块,并且这些小方块是由多种动物图案成对地分布于游戏区域的不同位置。玩家可以通过选取相同的两个物件来对它们进行消除的操作,直到将游戏区域中的所有方块对都被消除后为胜利。
性能需求分析
(1)硬件环境
处理器:Inter CR300或是更高。
内存:128MB(建议196MB)。
硬盘空间:20MB。
(2)软件环境
操作系统:Windows 98 或是Windows 2000/Windows NT Server 。
3 系统设计


游戏框架的搭建
菜单的制作
连线相消算法的设计与实现
绘图界面的设计
连连看系统
连连看游戏的设计流程图

这个游戏的主要类是游戏模式类,类名为CLinkToLinkDlg。这个类主要对包括图案方块的销毁判断,游戏胜利判断以及整个游戏用户交换功能的实现。。
CLin

最近更新

高速高效切割技术 36页

2025年兴国县招教考试备考题库含答案解析(夺.. 30页

结构方程模型在产品创新策略制定中的作用 24页

绩效考核与薪酬管理结合 37页

2025年南京视觉艺术职业学院单招职业技能考试.. 45页

2025年南阳职业学院马克思主义基本原理概论期.. 13页

绩效数据可视化技术-第1篇 35页

风湿性关节炎的肠道免疫网络分析 35页

高速光传输技术 36页

风道系统维护策略 39页

2025年哈尔滨师范大学马克思主义基本原理概论.. 13页

2025年商洛职业技术学院单招职业倾向性测试题.. 45页

2025年四川希望汽车职业学院单招职业倾向性考.. 45页

育种政策对林种选择的影响 36页

2025年天府新区信息职业学院单招综合素质考试.. 44页

骨关节炎治疗新策略 38页

铬酸盐在固态电解质中的界面稳定性研究 35页

购物中心品牌升级 40页

肝内胰岛素抵抗病理生理分析 35页

聚合物相变行为 35页

航空安全文化培育 37页

绿色金融产品创新路径探索 29页

2025年射洪县招教考试备考题库附答案解析(必.. 30页

2025年山阳县幼儿园教师招教考试备考题库含答.. 31页

2025年平陆县幼儿园教师招教考试备考题库含答.. 31页

2025年广州珠江职业技术学院马克思主义基本原.. 12页

2025年广西英华国际职业学院单招职业技能考试.. 44页

2025年开江县招教考试备考题库附答案解析(夺.. 30页

2025年惠州工程职业学院马克思主义基本原理概.. 12页

2025年晴隆县幼儿园教师招教考试备考题库含答.. 31页