Java程序课程设计任务书
1、主要内容:
本程序基本实现了小游戏连连看的功能,玩家出游戏中2个相同图案的方块,如果它们之间的连接线不多于3根直线,则将其连接起来,就可以成功将图案相同的方块消除,否则不会消失,当游戏中已没有满足条件的图案时,点击重列,可重新排序,游戏结束会跳出所得分数,该游戏的特点是与自己竞争,超过自己之前所创纪录。
2、具体要求(包括技术要求等):
a. 该游戏界面为方格类型,由纵6横7的直线平行垂直交叉组成,分别是6行5列方块拼接,共有30格小方块。方块上随机分布一些数字,数字的要求是至少两两相同,位置随机打乱。
b.当将相同数字的方块连接,但要满足只能至少单边无阻碍呈直线趋势连接,否则无效,若连接一对成功就消失于界面,继续游戏,直到游戏结束简单的java游戏代码,并能返回所得分数。
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日:完成课程设计报告,准备答辩
四、主要参考文献
[1] (美) 埃克尔著 陈昊鹏,饶若楠等译. Java编程思想[J]. 机械工业出版社,2005
[2](美)Gary J.Bronson著 张珑 刘雅文译. Java编程原理[J]. 清华大学出版社,2004
[3](美)Michael Morrison著 徐刚,于健,薛雷译. 游戏编程入门[J]. 人民邮电出版社,2005.9
[4](美)Wendy Stahler著 冯宝坤,曹英译. 游戏编程中的数理应用[J]. 红旗出版社,2005
[5](美)克罗夫特(David Wallace Croft)著 彭晖译. Java游戏高级编程[J]. 清华大学出版社,2005
[6] (美)David Brackeen著 邱仲潘译. Java游戏编程[J]. 科学出版社,2004
[7] 聂庆亮编著. Java应用开发指南[J]. 清华大学出版社,2010
[8] 耿祥义,张跃平编著. Java面向对象程序设计[J]. 清华大学出版社,2010
[9] 杨绍方编著. Java编程实用技术与案例[J]. 清华大学出版社,2000.11
[10] 明日科技编著. Java编程全能词典[J]. 电子工业出版社,2010
摘要
随着Java语言的不断发展和壮大,现在的Java已经广泛的应用于各个领域,
包括医药,汽车工业,手机行业,游戏,等等地方。Java游戏的开发为满足人们娱乐所需而设计。
本游戏为连连看游戏,是基于Java的图形用户界面而开发的,可以放松心情的小游戏。游戏从系统操作简便、界面友好、灵活、上手即会的基本要求出发,完成整款游戏的开发。游戏更设置了重列、再来一局、退出等功能,简单易懂,为用户带来愉悦的体验。
本课程设计报告介绍了游戏的构想,分析,开发,实现的过程。论述了游戏的功能开发,设计构思。给出了游戏的设计步骤,游戏系统关键的设计思想;在游戏系统实现章节给出了部分功能流程和相关代码。
关键词:游戏,连连看
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论