I J a v a 程序课程设计任务书 1、主要内容: 本程序基本实现了小游戏连连看的功能,玩家找出游戏中 2 个相同图案的方块,如果它们之间的连接线不多于 3 根直线,则将其连接起来,就可以成功将图案相同的方块消除,否则不会消失,当游戏中已没有满足条件的图案时,点击重列,可重新排序,游戏结束会跳出所得分数,该游戏的特点是与自己竞争,超过自己之前所创纪录。 2、具体要求(包括技术要求等): a. 该游戏界面为方格类型,由纵 6 横 7 的直线平行垂直交叉组成,分别是6 行 5 列方块拼接,共有 30 格小方块。方块上随机分布一些数字,数字的要求是至少两两相同,位置随机打乱。 b.当将相同数字的方块连接,但要满足只能至少单边无阻碍呈直线趋势连接,否则无效,若连接一对成功就消失于界面,继续游戏,直到游戏结束,并能返回所得分数。 c. 重列按钮 (帮 助 )的功能:游戏过程中,遇 到困 难 难 以寻 找下 一符 合 要求的一对数字,可按左 下 按钮 重置重新排列 方可继续游戏。 d. 退 出按钮 :击左 下 方的 “退 出游戏”按钮 ,即 可结束游戏。 e. 运 用 基于 SWING 的图形 用 户 界面设 计 知 识 等。 3、学 习 并掌 握 以下 技术:Java 等 4、熟 练 使 用 以下 开 发 工 具:Jcreate 等 实现系 统 上述 的功能。 三 、计 划 进 度 1 2 月 2 8 日 -1 2 月 2 9 日 :课 程设 计 选 题 ,查 找参 考 资 料 1 2 月 3 0 日 -1 2 月 3 1 日 :完 成需 求分析 、程序设 计 1 月 1 日 -1 月 3 日 :完 成程序代 码 的编 写 1 月 4 日 -1 月 6 日 :系 统 测 试 与完 善 1 月 7 日 -1 月 8 日 :完 成课 程设 计 报 告 ,准 备 答 辩 四 、主要参 考 文 献 II [1] (美) 埃克尔著 陈昊鹏,饶若楠等译. Jav a 编程思想[J]. 机械工业出版社,2005 [2](美)Gary J.Bronson 著 张珑 刘雅文译. Jav a 编程原理[J]. 清华大学出版社,2004 [3](美)Michael Morrison 著 徐刚,于健,薛雷译. 游戏编程入门[J]. 人民邮电出版社,2005.9 [4](美)Wendy Stahler 著 冯宝坤,曹英译. 游戏编程中的数理应用[J]. 红旗出版社,2005 [5](美)克罗夫特(Dav id Wallace Croft)著 彭晖译. Jav a 游戏高级编程[J]. 清华大学出版社,200...