asp.net848连连看游戏c#_winform

asp.net848连连看游戏c#_winform

150

更新时间:2021-06-14

所属分类:ASP.NET

评论回复:0

开发语言:

数据库:mysql

环境:Visual Studio

 

下载权限

游戏“连连看”是一款经典的小游戏,只要将相同花色的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手。游戏速度节奏快,画面清晰可爱,老少皆宜。丰富的道具和公共模式的加入,增强游戏的竞争性。多样式的地图,使玩家在各个游戏水平都可以寻找到挑战的目标,长期地保持游戏的新鲜感。使用新颖的连击积分规则,使游戏玩家在体会连击的快感后,同时对自己的游戏速度,更有挑战性和追求极速的欲望。

   小游戏制作的目的是满足了人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松,也可以增进人们之间的交流,沟通,通过游戏还可以认识更多的朋友。游戏试用用C#语言,通过定义数组,根据一定的算法实现规定的路径判断。

   游戏《连连看》,只要将相同的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手。游戏速度节奏快,画面清晰可爱,适合细心的玩家。丰富的道具和公共模式的加入,增强游戏的竞争性。多样式的地图,使玩家在各个游戏水平都可以寻找到挑战的目标,长期地保持游戏的新鲜感

(1) 概要:玩家可以将 2 个相同图案的牌连接起来,连接线不多于 3 根直线,就可以成功将两个牌消除; 

(2) 操作:第一次使用鼠标点击游戏界面中的牌,该牌此时为"被选中",以特殊方式显示;再次以鼠标点击其他牌,若该牌与被选中的牌图案相同,且把第一个牌到第二个牌连起来,中间的直线不超过 3 根,则消掉这一对牌,否则第一个牌恢复成未被选中状态,而第二个牌变成被选中状态。

(3) 胜利条件:

将游戏界面上的牌全部消除掉。

(4) 失败条件:

到规定时间,界面上的牌仍未全部消掉。

目录      

第一章 项目概要 1

1.1现状和分析 2

1.2游戏开发和背景和意义 3

1.3连连看游戏规则 4

1.4游戏设计原则 5

第二章 可行性研究 6

2.1技术可行性 7

2.2经济可行性 8

2.3社会可行性 4

第三章 开发工具和环境 5

3.1本游戏的开发及运行环境 5

3.2C#语言的优势 5

3.3 C# 的发展前景 6

3.4Visual Studio 2008的介绍 7

3.5面向对象 8

3.6  C#程序的执行 10

第四章  需求分析 11

4.1设计游戏的价值 11

4.2方案选择 11

4.3主要问题 12

4.3.1获取图片位置 12

4.3.2各功能的实现及界面的设计 12

4.3.3图片的随机生成 13

第五章 概要设计 15

5.1游戏结构 15

5.2模型概念 15

5.3游戏的运行图 16

5.4路径判断的思路 16

5.5逻辑流程图 17

第六章 主界面的设计 17

6.1界面设计要求 18

6.2界面的设计 19

第七章 详细设计 21

7.1系统模块设计 21

7.1.1菜单设计 22

7.1.2界面设计 23

7.1.3算法设计 24

7.1.4功能的设计 25

7.2算法路径的实现 26

7.2.1分类判断法 26

7.2.2以转角数为基准的广度优先搜索法 27

7.3 实现思路 28

第八章 项目的运行 30

8.1 开始游戏 30

8.2系统用况图 32

第九章 功能代码的实现 33

9.1过关设置 33

9.2时间控制 34

9.3其它控件与功能 35

9.4图片是否可消除的判断 36

总结 39

参考文献 40

致谢 41


 


下载
本地下载
- MB
188083800