下载此文档

连连看游戏的设计与实现.pdf


文档分类:生活休闲 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
蔡艳芳《连连看游戏的设计与实现》
连连看游戏的设计与实现
学生姓名:蔡艳芳指导老师:邓广慧
摘要本文用 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 或

连连看游戏的设计与实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1017848967
  • 文件大小611 KB
  • 时间2018-01-04