I
Java
程序课程设计任务书
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
日:完成课程设计报告,准备答辩
四、主要参考文献