1 / 49
文档名称:

VC连连看.doc

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

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

分享

预览

VC连连看.doc

上传人:DOC KING 2011/12/27 文件大小:0 KB

下载得到文件列表

VC连连看.doc

文档介绍

文档介绍:1引言

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

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

开始制作游戏时,主要要解决的问题有以下几个方面:如何设置整个游戏的界面;如何控制连连看游戏中随机图片的生成且每种图片必须为偶数个;游戏开始后,判断鼠标两次点击的图片能否消去,即图片是否相同且图片之间路径的判断。
2 系统需求分析
《连连看系统》本系统提供了连连看游戏的进入,过关记录以及游戏的退去。整个游戏程序包括了进入记录,图片消去和过关结果三个阶段,在处理鼠标响应事件中伴随着3D绘图。程序通过调试运行,实现了设计目标,能够同时满足连连看游戏玩家的需要。

VC++应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。VC++语言提供了简单的语言运行环境,利用这些代码可用于设计界面和实现各种功能,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VC++是一个相对较好的选择。
可行性分析
(1)技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。连连看系统的工作主要是在开发者和玩家之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
(2)社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系统在玩家在游戏过程中的感受与反馈信息。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新使得游戏更加的易掌握。
功能需求分析
关于连连看的功能描述如下:运行游戏并进行初始化工作,将整个游戏区域分成纵向和横向扩展的若干个小方块,并且这些小方块是由多种动物图案成对地分布于游戏区域的不同位置。玩家可以通过选取相同的两个物件来对它们进行消除的操作,直到将游戏区域中的所有方块对都被消除后为胜利。

连连看运行界面图
性能需求分析
(1)硬件环境
处理器:Inter CR300或是更高。
内存:128MB(建议 196MB)。
硬盘空间:20MB。
(2)软件环境
操作系统:Windows 98 或是Windows 2000/Windows NT Server 。
3 系统设计


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

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

CLinkToLinkDlg
m_mem3DBkDC :CDC
m_mem3DBkBmp :CBitmap
m_memAnimalDC :CDC
m_memAnimalBmp :CBitmap
m_MemDC :CDC
m_memBitmap : CBitmap
m_map : int
m_nRow : int
m_nCol : int
m_nX1 : int
m_nY1 : int
GameDraw(CDC * pDC) : void
StartNewGame() : void
IsLink(int x1,int y1,int x2,int y2) : BOOL
IsWin(void) : BOOL
X1_Link_X2(int x,int y1,int y2) : BOOL
Y1_Link_Y2(int x1,

最近更新

2026年医学微生物学习题集附答案【能力提升】.. 40页

2026年宪法知识竞赛试题库100道完美版 41页

2025年翼城县招教考试备考题库及答案解析(必.. 31页

小学历史与文化知识竞赛题库100道【必刷】 37页

2025年西安戏剧学院马克思主义基本原理概论期.. 13页

2025年许昌职业技术学院单招职业适应性考试题.. 43页

最新全国政法队伍教育整顿知识竞赛试题库及参.. 40页

2025年郑州科技学院单招职业技能考试题库带答.. 43页

2026年主管中药师考试备考题100道含答案(黄金.. 38页

2026年中医住培带教师资理论考核题库100道及参.. 40页

2026年中医住培带教师资理论考核题库100道附答.. 39页

2026年安徽省滁州市单招职业倾向性测试模拟测.. 44页

2026年宪法知识竞赛试题库100道带答案(夺分金.. 41页

2026年医学微生物学习题集附答案(夺分金卷).. 41页

2026年湖北轻工职业技术学院单招职业技能考试.. 45页

小学历史与文化知识竞赛题库100道含答案(能力.. 37页

新安全生产法知识竞赛试题库带答案(考试直接.. 43页

最新全国政法队伍教育整顿知识竞赛试题库含答.. 39页

新安全生产法知识竞赛试题库含完整答案【典优.. 44页

2025年其他运载火箭设备及其辅助设备合作协议.. 64页

农业大数据在农业经济管理中的应用及提升策略.. 7页

2025年西昌民族幼儿师范高等专科学校单招职业.. 43页

2025年铜陵职业技术学院单招职业倾向性考试题.. 44页

2025年青岛航空科技职业学院单招职业技能考试.. 42页

2025广西北海市商务局公开招聘1人考试备考题库.. 44页

2025黑龙江黑河市嫩江市招聘林场管护工作者13.. 46页

2026宁夏面向上海财经大学招录选调生备考题库.. 48页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

六年级英语上册第一单元测试题-(含答案) 9页

喝酒给老婆的检讨书 6页