基于VC++连连看游戏的设计

用VC++6.0软件MFC类库设计的一款简单的连连看游戏,操作便捷,在游戏的设计过程当中面临了许多的问题,但是都一一克服了,使我了解了设计游戏的一些技术知识。


摘  要:本设计是为了让工作压力大的人适当的放松自己,电脑是每一个上班族经常用的,所以设计一款电脑游戏来实现这一想法。此游戏基于Window平台,使用VC++6.0软件MFC类库设计的一款简单的连连看游戏,操作便捷,在游戏的设计过程当中面临了许多的问题,但是都一一克服了,使我了解了设计游戏的一些技术知识,最后游戏也达到了设计的标准,实现了自己的要求。

 关键词:VC++;连连看;MFC

Design of the game Lianliankan based on VC++

Abstract: This design aims to make people who is under work pressure relax appropriately. Every office worker can operate a computer. And thanks to the use of high frequency, I can put the thought into real by the design of a computer game. Based on windows platform, this game which uses vc++6.0 software MFC class library is easy to operate. I overcome many problems appearing in the meantime of the game design.And I also get some technical knowledge of designing a game. The game meets the design standards and my own requirements in the end.

Key Words: Link Game; VC++; MFC

目    录

摘要 1

引言 1

1.绪论 2

 1.1课题研究背景 2

 1.2课题内容及目标 2

2.开发工具概述 2

   2.1发展概况 2

   2.2功能特点 3

3.系统设计 3

   3.1系统总体设计 3

 3.2系统详细设计 4

4.系统测试 19

5.结束语 22

参考文献 23

致谢 24

基于VC++连连看游戏的设计

 引言

   市面上的连连看游戏有很多,如水果连连看、汉字连连看、水晶连连看等等。游戏功能基本相近,关卡较多,而且必须在时间限制之类完成游戏,让想放松的用户再次面临紧张的氛围,与选择玩游戏的初衷相悖。本设计与以往的游戏基础上进行改编,取消了时间的限制,让忙碌人们可以利用零碎的时间进行一局游戏,避免了长时间不进入时需要从新开始游戏,增加了游戏的实用性。

1.绪论

1.1课题研究背景及目的

连连看游戏是近年来兴起的一款益智类游戏,深受广大朋友的青睐和喜爱[1]。连连看游戏具有游戏设计共同的特征,需要有很高的精度,因为其代码利用率很高[2]。连连看游戏起源于《四川麻将》和《中国龙》[3]。连连看游戏是一款界面友好,操作简单,无需安装客户端,深受大众喜爱的经典趣味小游戏[4] 。单机版连连看游戏的规则少,所以游戏相对容易耗时也很少,其操作区是很多杂乱的图像,需要心细才能快速玩游戏。规则是用不多于三条的直线连接两个一样的图片,然后图片就会消失,所有图片消失就赢了[5]。 游戏规则相当的简单,玩游戏的玩家很容易就可以上手操作,对于工作压力很大的办公室一族来说,他们很喜欢这样的简单的易上手的单机版电脑游戏,同时也是一款老少皆宜的单机电脑游戏。

   游戏可以让紧张工作的人放松精神,也可以让不熟悉的人通过游戏交流沟通,同时也可以让无聊的人打发时间。 通过此次毕业论文的设计,我将上大学期间所学的编程技术和别的相关的技术用到这一次制作软件过程当中,渐渐掌握怎样设计实现一个游戏软件。对设计实现游戏软件的整个流程,设计游戏软件的步骤,有了深入的了解,为以后的就业工作打下了坚实的基础。

1.2课题内容及目标

在连连看游戏设计过程当中遇到的最难得问题是选择的两个图片能不能消去的问题。消去的条件是选中的图片是两张位置不同但是图片内容相同的图片,若不是则不能消去。游戏的课题内容及目标如下:

(1)游戏界面的设计简单明了,游戏操作不复杂;