- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- java课程设报告.doc
- JAVA课程设报告《新闻发布系统》.doc
- java课程设报告计算器设计.doc
- java课程设指导.doc
- Java课程设(论文)-基于Java的聊天系统.doc
- JAVA课程设(论文)-学籍管理系统.doc
- java贪吃蛇戏论文设计课程设计论文.doc
- java贪吃蛇计文档.doc
- Java路径问最终解决方案.doc
- Java连连看程设计.doc
- 2022银行柜员试用期转正工作总结范文.doc
- 2022年幼儿园大班教师工作个人小结.doc
- 小学二年级上册语文一片树叶教案.docx
- 新版pep英语六年级下册Unit2-B-Read-and-write.ppt
- 房地产租赁2022年终总结.doc
- 2025届高考历史一轮复习第1单元古代中国的政治制度第1讲商周时期的政治制度选择性考试模块版课时作业.doc
- 江苏专用2025版高考物理一轮复习第6章动量第2节动量守恒定律及其应用学案.doc
- 2025届高考地理总复习第五章人口的变化单元检测含解析.docx
- 新高考2025届高考历史小题必练14古代中国思想的演变.docx
- 2025届新教材高考生物一轮复习课后检测32植物的激素调节二含解析.docx
最近下载
- 汽车汽油甲醇双燃料系统加装及甲醇罐区甲醇加注站建设项目可行性研究报告可研报告.doc
- 科研管理人员招聘笔试题与参考答案(某大型央企).docx VIP
- 【小红书运营】小红书KOS(KEY OPINION SALES)产品手册.pdf
- 学前班数学《9的分解组成》课件.ppt VIP
- JCT2359-2016 预应力混凝土∕T型梁.docx VIP
- 新编秘书实务(第5版) 课件全套 葛红岩 第1--8章 秘书实务概述---参谋与信息调研工作.pptx
- 《新中国成立75周年》全文课件.ppt VIP
- 集体教育宿舍文明教育.pptx VIP
- 长库龄车辆话术引导.pptx
- “达丰现象”与中国塔机租赁业的自我救赎.pdf
文档评论(0)