下载此文档

C#课件:连连看游戏的设计与实现 (2).ppt


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
连连看游戏的设计与实现
姓 名:
学 号:
专 业:
指导教师:
课题背景及意义
游戏“连连看”顾名思义就是找出相关联的东西,这个连连看在网上基本是用在小游戏中,就是找出相同的两样东西,在一定的规则之内可以做为相关联处理。“连连看”的发展经历了从桌面游戏、在线游戏、社交游戏三个过程。
游戏“连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。这其中,顾方编写的“阿达连连看”以其精良的制作广受好评,这也成为顾方“阿达系列软件”的核心产品。并于2004年,取得了国家版权局的计算机软件著作权登记证书。
系统需求分析
游戏初始化,初始化模块包括设置游戏图案的种类、重复图案的个数。
游戏开始,具体应该包括主画面图案的随机布局,连连看游戏算法的实现,游戏过程中要有友好的提示信息等。
游戏分数计算,计算玩家的当前游戏得分情况。
游戏界面重排功能,当玩家肉眼实在难以看出是否有可以消去的图案时候,可以单击重排让界面上的图片重新排列,有利于游戏的继续进行。但是重排需要有一定的次数限制,并且能够在界面上显示。
播放背景音乐。
系统结构设计
系统功能模块结构图如下:
表示层
游戏主界面
排行榜界面
胜利界面
失败界面
开发技术简介
开发工具
Visual Studio 2005
.NET Framework
基于C#语言的Windows应用程序
操作系统:Windows XP
连线算法简介
1)两个图片是相同的
2)两个图片之间连接线的折点不超过两个。(连接线由x轴和y轴的平行线组成)
那么,连线有3种情况:
直线相连
一个折点
两个折点
连线算法描述
假设目标点 p1 , p2 ,如果有两个折点分别为z1 , z2 那么,所要进行的判断算法如下:
如果验证p1 , p2 直线连线,则连接成立
搜索以p1,p2的x,y方向四条直线(可能某两条直线会重合)上的有限点,每次取两点作为z1,z2 ,验证p1到z1/z1到z2/z2到p2 是否都能直线相连 ,是则连接成立。
游戏程序运行界面
过关提示
得分排行榜

C#课件:连连看游戏的设计与实现 (2) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人窝窝爱蛋蛋
  • 文件大小557 KB
  • 时间2021-04-10