- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
信息科学与工程学院
程序设计实训课程设计
题 目 连 连 看 游 戏
学 院 信息科学与工程学院
班 级
姓 名
学 号
指 导 教 师
成 绩
2013年5月
摘 要
在电脑普及发展的今天,游戏已成为人们生活中必不可少的一部分了,不论你走到哪个游戏网站,连连看游戏总是排在受玩家欢迎排名的前5位休闲、趣味、益智是连连看玩不厌的精华,且不分男女老少、工薪白领,是一款适合大众的经典休闲小游戏。而这次我所选的课题连连看小游戏的设计开发正是互联网与社会生活之间关系的紧密体现第1章 前 言 1
1.1简介说明 1
1.1.1 研究背景 1
1.1.2 目的 1
1.2 设计的目的及工作原理 1
1.2.1工作原理 1
1.2.2 设计流程 2
1.2.3 开发的目的及意义 3
1.2.4 关于Jscript 3
第2章 游戏功能分析 4
2.1 游戏总体功能分析 4
2.2游戏区域的设计实现 4
2.3初始化工作 5
2.4图案方块的连接消除判断 7
2.5 游戏的胜利 13
2.6游戏的重置 14
第3章 系统测试 15
3.1程序运行测试 15
3.2 游戏失败提示界面 16
3.3 游戏成功提示界面 17
第4章 总 结 18
参 考 文 献 19
第1章 前 言
1.1简介说明
1.1.1 研究背景
随着电脑软硬件技术和互联网的飞速发展,电脑游戏也突飞猛进,成功游戏不断涌现。比较成熟的项目主要有:反恐精英(CS)、星际争霸、魔兽争霸2、FIFA2003、帝国时代、FIFA2004等等。这时也出现了越来越多的网络小游戏,休闲类项目包括网络围棋、中国象棋、四国军棋、桥牌、麻将、拱猪、斗地主、拖拉机、连连看等。
1.1.2 目的
网络小游戏制作的目的是满足了人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松,也可以增进人们之间的交流,沟通,通过游戏还可以认识更多的朋友,也可以到达跨省、跨市,甚至跨国间人们互相娱乐的目的。
连连看游戏面向的对象对象很广泛,男女老少通吃。但很奇怪的是,它也真的能吸引老人以及小孩。闲下来的时候,这款游戏可以有意身心,促进大脑运转,还可以消除心理焦虑,降低来自各方面的压力。当然,游戏嘛,总归到底,有利也有弊,因为喜欢玩,所以往往让人爱上它,爱的很疯狂。所以,我在此还是劝诫广大玩家不要沉迷游戏,任何喜欢都得有个度。过了那个度,就适得其反了。
1.2 设计的目的及工作原理
1.2.1工作原理
游戏一开始便定义了一个时间进度条,玩家必须在规定的时间内消除游戏区的所有图片方可取得胜利。任意两张图片相同的单元格在符合相应的可消除的条件下进行消除,转一次弯或者不转弯,或者转两次弯。当消除一对图片时时间进度条会自动增加10秒。一旦游戏定义的时间归零,但是在游戏区域还有图片存在时,游戏失败,同时游戏结束。反之,游戏胜利,玩家可继续挑战更高级别的。
所有的初始化时随着页面一开始就被载入。其实现代码为:
window.onload=function(){
SetTab();//绘制游戏区
}
游戏图片是系统产生的webdings图标,接着就是设计游戏规则也就是判断在什么情况下两张图片才能消除,具体实现我们将会在后面一一介绍。
1.2.2 设计流程
流程规划大致上可以分为三个部分,分别为:游戏初始化界面设计、游戏规则的设定,控制模块。
在这其中最主要的就是游戏规则的设置,与游戏窗口的初始化。当玩家双击该html页面时,一开始系统就会初始化游戏界面,这是该程序至关重要的一部分。初始化游戏界面主要包括游戏区的图片布局与显示、进度条的显示与初始化。每次开局的图片布局都是随机的。时间条的大小设计为1500毫秒。接着就是点击消除图片的规则设计了,看玩家点的两张图片是否能够消除。 连连看游戏它的构架图如下图所示:
图1.1 总架构图
1.2.3 开发的目的及意义
大学以来各门专业课程的学习,让我综合知识全面提升了很多。为了提高自己的动手能力,将知识灵活的运用,此次我设计了一个连连看程序。希望将书本上所学的理论知识与实际相结合,通过本次的程序设计使自己在程序的开发和设计上有新的认识并能有所提高。也对于我们以后工作能力的培养具有重要意义。
1.2.4 关于Jscript
JScript 是 Microsoft 公司对 ECMA 262 语言规范(ECMAScript 编辑器 3)的一种实现。除了少数例外(为
您可能关注的文档
- 车用一键式后视镜系统的设计.docx
- 轨道交通一期工程安全风险控制的方案.doc
- 轨道交通xx站盾构进洞冻结加固施工的方案.doc
- 轨道交通3号线土建TJ14标的项目经理部区间盾构施工测量的方案.doc
- 轨道交通六号线大竹林车辆段与综合基地挡墙护坡工程钢筋砼方格骨架锚杆护坡施工的方案.doc
- 轨道交通x号线车辆段工程通风空调工程专项施工的方案.doc
- 轨道交通X号线工程土建施工的项目X站~X站区间下穿XX河流段及侧穿桥梁河道段专项施工的方案.doc
- 轨道交通区间预应力技术及安全专项的方案.doc
- 轨道交通支线x路站配套地下空间石灰土路基施工的方案.doc
- 轨道交通2号线一期工程实施性施工组织的设计.doc
最近下载
- 《质量评估流程》课件.ppt VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 2024年数智工程师职业鉴定考试复习题库(含答案).docx VIP
- (完整版)建筑施工技术交底范本(大全) .pdf VIP
- 水运工程大体积混凝土温度裂缝控制技术规范_JTS-T 202-1-2022.pdf
- 设备供货、安装、调试、验收方案.docx VIP
- 《水利水电工程施工图审查技术导则》.pdf VIP
- 《木材学》——李坚 木材学笔记(完整).doc VIP
- 《公路水泥混凝土路面施工技术规范》_(JTGF30-2015).pdf VIP
- 小学生数学学习自查习惯现状调查报告.pdf VIP
文档评论(0)