基于java的连连看游戏的设计与实现毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业设计(论文)
题目:基于java的连连看游戏的设计与实现
专题题目:
学院:软件学院
专业:软件工程班级:软件冶金
学号:学生:
指导教师:职称:
指导教师:职称:
时间:年月日
江西理工大学
本科毕业设计(论文)任务书
软件学院软件工程
题目:基于java的连连看游戏的设计与实现
专题题目(若无专题则不填):
原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):
●工作基础
已经熟练的掌握java的各种基本技能,能够完成一款简单的基于java的连连看游戏的设计与实现。
●研究条件
MyEclipse或者Eclipse和jdk 7的环境下编写整体的代码,用photoshop为游戏提供大量精致的图片素材。
●应用环境
java当今最流行的语言,完全能够实现连连看游戏,硬件要求也不高,所以可行性是没有问题。
●工作目的
连连看这款游戏的最基本架构,是如何实现消除相同的图片,并且如何有效的最短的消除路径。
主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求):
●研究内容
1.用户登录注册系统(选做)
2.游戏的基本逻辑实现(必做)
3.游戏排行榜系统(必做)
4.游戏的有难度梯度效果(必做)
5.游戏的界面设计(必做)
●主要技术指标与技术参数
能够完整的完成游戏的体验成为可以娱乐的游戏。
具体要求
独立完成本项目系统研制过程,系统能够顺利运行,并独立完成论文报告。
日程安排:
1、1、毕业设计开题2016年3月30日前完成
2、第一、二周需求分析
3、第三、四周概要设计
4、第五、六周详细设计
5、第七、八、九周系统开发
6、第十周系统测试
7、第十一、十二周毕业设计论文整理
8、提交毕业论文2016年5月8日前完成
主要参考文献和书目:
[1]Cay S. Horstmann, Gary Cornell .Java核心技术[M].北京:机械工业出版
社,2014.
[2]Bruce·编程思想(第4版)[M].北京:机械工业出版社,2007.
[3]孙涌.现代软件工程[M].北京:北京希望电子出版社,2003.
[4]赵满来.可视化Java GUI程序设计[M].北京:清华大学出版社,2010.
[5]David Wallace 游戏高级编程[M].北京:清华大学出版社,2005.
[6]王鹏.JavaSwing图形界面开发与案例详解[M].北京:清华大学出版社,2008.
指导教师签字:年月日
教研室主任签字:年月日
江西理工大学
本科毕业设计(论文)开题报告
软件学院软件工程专业软
题目:基于java的连连看游戏的设计与实现
专题题目(若无专题则不填):
本课题来源及研究现状:
●课题来源:
小游戏制作的目的是满足人们休闲的需要,在紧张工作之余休闲类的游戏可以给人带来最大程度的放松,也可以增进人们之间的交流。现在小游戏,网页游戏,手机游戏的留下,除了玩法简单,而且还是经典游戏,那连连看就是个典型案例。连连看是时下,老少皆宜的网络益智类游戏,游戏规则简单,娱乐性强而具有广泛的娱乐群体。连连看主要测验的是游戏者的反应速度和观察能力。
●研究现状:
游戏“连连看”是从台湾的桌面小游戏,进入大陆后风靡一时,也吸引众多程序员开发多种版本的“连连看”。以最早出现的是QQ游戏大厅的连连看游戏,当时也是风靡一时。2013年8月5日腾讯上线的《天天爱消除》连连看,从游戏形式上看,是普通的连连看游戏,《天天爱消除》引入社交系统,是大量的QQ用户涌入,使得又一次的大成功。所以连连看还是一款品质很高的游戏,可以说是小游戏中的经典之作,所以连连看的优势还是很明显的
课题研究目标、内容、方法和手段:
●研究目标:
该游戏主要达到一下几个目标:
1.如何设置整个游戏的界面;
2.如何判断游戏输赢和是否结束;
3.如何确定两个是否能消除;
4.怎样求出想通图形间最短路径。
●研究内容:
。如何控制连连看游戏的随机生成图片且每种图片是偶数个;游戏开始后,判断鼠标两次图片能否消去,图片是否一样和消除路径是否合法的判断;
●研究方法:
用可视化开发的方法来构建游戏的整体界面会比传统的方式构建的整洁美观且高效。
设计(论文)提纲及进度安排:
●设计(论文)提纲:
第一章绪论
第二章相关技术与方法
第三章系统分析
第四章系统设计
第五章系统实现
第六章系统测试
第七章总结
●进度安排:
1、毕业设计开题2016年3月20日前完成
2、第一、二周需求分析
3、第三、四周概要设计
4、第五、六周详细设计
5、第七、八周系统测试
6、第九、十周系统分发
7、第十一、十二周毕业设计论文整理
8、提交毕业论文2016年5月8日前完成
主要参考文献和书目:
[1] 夏先波.Java JDK实例宝典[M].北京:电子工业出版社,2007.
[2] 吴其庆.Java程序设计经典教程[M].北京:冶金工业出版社,2005.
[3] 耿祥义,张跃平. Java 2 实用教程[M].北京:清华大学出版社,2007.
[4] 蔡勇,姜磊,马宁,倪文志. Java 2 程序设计基础教程与上机指导[M].北京:清华大学出版社,2005.
[5] 林建素,孟康健.Eclipse开发学习笔记[M].北京:电子工业出版社.
[6] 技术手册[M].北京:中国电力出版社,2002.
[7] .基于BREW平台的手机连连看游戏设计[D].北京邮电大学,2010.
指导教师审核意
指导教师(签字):年月日