JAVA课程设连连看游戏的开发.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA课程设连连看游戏的开发

湖南涉外经济学院 课程设计报告 课程名称:程序设计实训 报告题目:连连看游戏的开发 学生姓名: 所在学院: 专业班级: 学生学号: 指导教师: 2013年6月20日 课程设计任务书 报告题目 连连看游戏的开发 完成时间 2013-6 学生姓名 专业班级 职称 讲师 总体设计要求和技术要点 设计一个连连看游戏程序,游戏程序的功能需求如下:游戏区是一个包含了多种不同花色游戏牌的二维棋盘,棋盘的行数和列数可以自行定义。每一种花色的游戏牌的数量都是偶数。两张花色相同的游戏牌的之间的路径如果满足以下条件,这两张游戏牌即可消去:路径连线由不多于3条的水平和垂直的线段构成,任何一条线段都不能穿越其他的游戏牌,但可以不在棋盘中,路径两端的游戏牌必须具有相同的花色。游戏只要用鼠标即可进行操作。最初棋盘里布满了游戏牌,游戏开始时进行计时。第一次使用鼠标点击棋盘中的游戏牌,该游戏牌此时为“被选中”,以特殊方式显示;再次以鼠标点击其他游戏牌,若该游戏牌与被选中的游戏牌两者花色相同,且把第一张游戏牌到第二张游戏牌连起来,中间的线段不超过3条,则消掉这一对游戏牌,否则第一张游戏牌恢复成未被选中状态,而第二张游戏牌变成被选中状态。如果在指定的时间内消去了所有的游戏牌,游戏胜利;如果时间耗尽还未能消除全部的游戏牌,游戏失败。 工作内容及时间进度安排 第11周~第12周:对需要开发的软件进行需求分析和软件设计 第13周:论证方案设计 第14周~第16周:程序设计 第17周:测试、修改程序,撰写报告 第18周:验收答辩 课程设计成果 1.与设计内容对应的软件程序 2.课程设计总结报告 摘 要 近年来,Java作为一种新的编程语言,以其可移植性和平台无关性等优点,得到了广泛地应用,特别是Java与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。? 本设计报告阐述了连连看游戏的分析与设计的全过程,并在论文中相应的位置插入了图片、流程图以及一些具有技巧性的程序代码,更加清晰的描述了该游戏是如何实现的。连连看游戏有编写简单容易上手等特点,非常适合人们在完成工作的时候适当的娱乐要求。这些小游戏大都是以益智和娱乐为目的,不仅给紧张工作的人们以放松,还可以让人们的大脑得到开发。 连连看游戏采用JAVA语言开发,以MyEclipse为开发平台。游戏主界面是基于SWING(图形用户界面)的开发,使得游戏界面简单清晰。并调用了其中的一些函数,完成了事件的触发功能。希望通过这次开发设计出的连连看小游戏,给大家的生活带来一点乐趣。 游戏通过定义动态的二维数组,根据一定的算法实现规定的路径判断。 关键词:连连看游戏;算法设计;路径判断;Java 目 录 课程设计任务书 II 摘 要 III 一、绪 论 1 二、可行性分析 2 2.1 技术可行性 2 2.2 经济可行性 2 2.3 操作可行性 3 三、课程设计题目任务描述和要求 4 3.1 任务描述 4 3.1.1 界面 4 3.1.2程序 4 3.2 设计要求及目的 5 四、需求分析 6 4.1 方案选择 6 4.2功能描述 6 4.3 功能需求 6 4.4 功能模块及思路 7 4.5 系统需求分析总结 9 五、设计方案 11 5.1 总体设计 11 5.2 详细设计 12 六、实现 14 6.1 游戏界面 14 6.2 游戏各功能及代码 15 七、总结 21 八、参考资料 22 一、绪论 计算机产业的进步与发展也促进了游戏产业的进步。当前我们生活中的各类游戏层出不穷,但是经典总会存在,有一些游戏不是时间的推移或是技术的革新可以洗刷掉它的存在和光环的。其中连连看游戏就是计算机游戏世界里典型的经典游之一。 电子游戏产业作为现代计算机技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置。我们必须明确的一点就是游戏本身所具有的强大的吸引力。游戏其吸引力主要在于,它在让玩家打发时间的同时,也可以让人发泄对现实生活中的不满,得到在现实中不能得到的东西。而且游戏产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾飞的“第四产业”。 游戏产业的多样性发展趋势促使一门使程序设计更加方便、功能更加强大的开发语言发展起来。 连连看游戏的设计主要采用的Java编程技术,就语言技术、风格、严谨等特点上来说,编程语言中最为优秀的一种语言,甚至由它而引发出计算机语言界中的多种新的规范和特征。 二、 可行性分析 2.1 技术可行性 此次编写的连连看游戏是建立在MyEclipse8.5开发环境下,Java中swing为连连看游戏的设计提供了便利,此次设计主要是运用的Jav

文档评论(0)

qiguangziliao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档