您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > JAVA课程设计连连看(含代码)
IJava程序课程设计任务书1、主要内容:本程序基本实现了小游戏连连看的功能,玩家找出游戏中2个相同图案的方块,如果它们之间的连接线不多于3根直线,则将其连接起来,就可以成功将图案相同的方块消除,否则不会消失,当游戏中已没有满足条件的图案时,点击重列,可重新排序,游戏结束会跳出所得分数,该游戏的特点是与自己竞争,超过自己之前所创纪录。2、具体要求(包括技术要求等):a.该游戏界面为方格类型,由纵6横7的直线平行垂直交叉组成,分别是6行5列方块拼接,共有30格小方块。方块上随机分布一些数字,数字的要求是至少两两相同,位置随机打乱。b.当将相同数字的方块连接,但要满足只能至少单边无阻碍呈直线趋势连接,否则无效,若连接一对成功就消失于界面,继续游戏,直到游戏结束,并能返回所得分数。c.重列按钮(帮助)的功能:游戏过程中,遇到困难难以寻找下一符合要求的一对数字,可按左下按钮重置重新排列方可继续游戏。d.退出按钮:击左下方的“退出游戏”按钮,即可结束游戏。e.运用基于SWING的图形用户界面设计知识等。3、学习并掌握以下技术:Java等4、熟练使用以下开发工具:Jcreate等实现系统上述的功能。三、计划进度12月28日-12月29日:课程设计选题,查找参考资料12月30日-12月31日:完成需求分析、程序设计1月1日-1月3日:完成程序代码的编写1月4日-1月6日:系统测试与完善1月7日-1月8日:完成课程设计报告,准备答辩四、主要参考文献II[1](美)埃克尔著陈昊鹏,饶若楠等译.Java编程思想[J].机械工业出版社,2005[2](美)GaryJ.Bronson著张珑刘雅文译.Java编程原理[J].清华大学出版社,2004[3](美)MichaelMorrison著徐刚,于健,薛雷译.游戏编程入门[J].人民邮电出版社,2005.9[4](美)WendyStahler著冯宝坤,曹英译.游戏编程中的数理应用[J].红旗出版社,2005[5](美)克罗夫特(DavidWallaceCroft)著彭晖译.Java游戏高级编程[J].清华大学出版社,2005[6](美)DavidBrackeen著邱仲潘译.Java游戏编程[J].科学出版社,2004[7]聂庆亮编著.Java应用开发指南[J].清华大学出版社,2010[8]耿祥义,张跃平编著.Java面向对象程序设计[J].清华大学出版社,2010[9]杨绍方编著.Java编程实用技术与案例[J].清华大学出版社,2000.11[10]明日科技编著.Java编程全能词典[J].电子工业出版社,2010III摘要随着Java语言的不断发展和壮大,现在的Java已经广泛的应用于各个领域,包括医药,汽车工业,手机行业,游戏,等等地方。Java游戏的开发为满足人们娱乐所需而设计。本游戏为连连看游戏,是基于Java的图形用户界面而开发的,可以放松心情的小游戏。游戏从系统操作简便、界面友好、灵活、上手即会的基本要求出发,完成整款游戏的开发。游戏更设置了重列、再来一局、退出等功能,简单易懂,为用户带来愉悦的体验。本课程设计报告介绍了游戏的构想,分析,开发,实现的过程。论述了游戏的功能开发,设计构思。给出了游戏的设计步骤,游戏系统关键的设计思想;在游戏系统实现章节给出了部分功能流程和相关代码。关键词:游戏,连连看IV目录JAVA程序课程设计任务书........................................................................................................................I摘要...........................................................................................................................................................III目录.........................................................................................................................................................IV第一章引言...............................................................................................................................................11.1背景..................................................................................................................................................11.2课程设计内容..................................................................................................................................11.3任务分工..........................................................................................................................................1第二章连连看小游戏应用程序..........................................................................................................22.1连连看小游戏应用程序概述..........................................................................................................22.2连连看小游戏系统任务及目的..........................................................................................22.3本章小结..........................................................................................................................................2第三章连连看系统的设计.......................................................................................................................33.1算法设计..........................................................................................................................................33.2系统开发及运行环境......................................................................................................................33.3系统主要功能要求..........................................................................................................................43.4.1连连看的总体结构..........................................................................................................43.5连连看游戏系统流程图...................................................................................................................53.6本章小结..........................................................................................................................................7第四章结束语...........................................................................................................................................8致谢.............................................................................................................................................................9参考文献...................................................................................................................................................10附录源代码..............................................................................................................................................111第一章引言1.1背景游戏是全球最大的娱乐经济项目之一,已经被命名为“第九艺术”。而由“游戏”派生出来的职业,除了软件开发外,游戏包装宣传推广、攻略指导、网络游戏管理员和职业游戏玩家等,已成为了一系列专门的岗位。面对游戏产业如此巨大的市场空间,国内各大城市纷纷加大了这方面的人才培养,中国的游戏人才培训已随着游戏行业的总体发展开始逐步迈入了正轨。虽然说中国的游戏行业开始逐步的迈入了正轨,但是现今,游戏人才出现严重的瓶颈时期,高校的扩招、金融危机的侵袭直接影响着我们最关心的就业问题,但是另一方面游戏人才的缺乏又直接制约着行业的发展,这就更加严格了对社会培训机构的稳定性和正规性的要求。在我国,游戏人才培养体系还未健全,部分开设了相关专业的高校,游由于理论和实践的脱离无法完全满足网游公司对人才的需求。所以,就中国目前的市场分析来看,加强游戏产业必须在多渠道人才培养体系上加快突破,尽快建立起多渠道人才培养体系,来满足社会对游戏人才的需求。1.2课程设计内容本程序基本实现了小游戏连连看的功能,玩家找出游戏中2个相同图案的方块,如果它们之间的连接线不多于3根直线,则将其连接起来,就可以成功将图案相同的方块消除,否则不会消失,当游戏中已没有满足条
本文标题:JAVA课程设计连连看(含代码)
链接地址:https://www.777doc.com/doc-5820404 .html