JAVA连连看课程设计个人作品.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA连连看课程设计个人作品

湖南涉外经济学院 课程设计报告 课程名称:程序设计实训 报告题目:JAVA版连连看 学生姓名:轩乂 所在学院:信息科学与工程 专业班级:软件工程1002班 学生学号:2010000 指导教师:邹急 2013年6月20日 课程设计任务书 报告题目 JAVA版连连看 完成时间 6月20 学生姓名 专业班级 软工1002 指导教师 邹急 职称 讲师 总体设计要求和技术要点 设计一个连连看游戏,要求如下: 1.能过关斩将。 2.不卡机,可有背景音乐。 3.易操作,界面美观。 4.正常情况下能记录游戏时间。 技术要点如下: 连连看游戏的规则暂定约定:两个方块之间的最多只能用3 条线段相连,也就是说最多只能有2 个“拐点”,加上两个方块的中心,方块的连接 信息最多只需要4 个连接点 工作内容及时间进度安排 第15周: 周1---周3 :立题、论证方案设计 周4---周5 :预答辩 第16周: 周1---周3 :仿真实验 周4---周5 :验收答辩 课程设计成果 1.JAVA版连连看 2.课程设计总结报告 摘要 现代科学技术的发展,改变了人类的生活,作为一个新世纪的大学生,应该站在时代发展的前沿,掌握现代科学技术知识,以适应社会的发展,能独立完成面临的任务,是一个具有创造性的人才。 Java是Java语言的学习热潮并没有因为时间的流逝而褪色,相反,由于计算机技术的发展,新应用的出现,越来越受欢迎,这是以前的编程语言是罕见的在其生命周期内。 Java语言是那么长,因为它的许多技术特点非常合拍今天的应用,可以覆盖大多数的要求,二是因为太阳不断推出新版本,完善的Java功能。有了这两点,Java语言程序员成为首选的编程开发工具是可以理解的。 连连看游戏是一个非常受欢迎的游戏,还记得当我还是个孩子玩视频游戏,有两个特殊的连连看机(当然当时不叫这个名字),甚至是麻将牌,另一个是水果图片。麻将牌,并指出相邻层的卡还可以连接的时候,看的人眼花缭乱。 Java作为一个初学者,我有编辑嬉皮士HISA“猴子”的连连看游戏,只有少数几个基本功能:“开始”的游戏“炸弹”再次启动“退出”。我选择游戏界面很漂亮,但似乎图只有一层,数量不是很多,只有64张图片,减少了很多的困难。关键字:JAVA;计算机;游戏;连连看 目录 课程设计任务书 I 摘要 II 目录 III 一、绪论 1 1.课程设计目的 1 2.课程设计的实验环境 1 3.课程设计的预备知识 1 4.课程设计要求 1 二、面向对象分析 3 1.功能分析 3 2.流程图 6 三、面向对象设计 8 1.连连看算法设计 8 2.类的实现方法 9 四、面向对象实现 12 1.程序运行情况 12 2.测试计划及分析 15 五、结论 16 六、参考文献 17 一、绪论 1.课程设计目的 “JAVA编程”是计算机相关专业必修的专业基础课程,其实际应用是非常强的。实践教学是一个不可缺少的重要环节。本课程方案的设计项目实际上是一个计算机相关专业的学生学习“JAVA编程”课程后,一个完整的全面的培训,JAVA程序设计的目的是深化理论教学内容的理解和掌握,使学生系统地掌握程序设计它的广泛应用,网络的发展,基本方法和基本技能,为学生综合运用知识,软件开发运用软件工程的基础上,并在实际应用中奠定了一定基础。 2.课程设计的实验环境 计算机的硬件要求能运行Windows 9.X操作系统的微机系统。JAVA程序设计语言及相应的集成开发环境,UltraEdit开发工具。 3.课程设计的预备知识 要求大家能够熟悉JAVA语言及UltraEdit-32开发工具。 4.课程设计要求 按课程设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握JAVA程序设计的基本技能和面向对象的概念和方法;了解多线程、安全和网络等编程技术。同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。 二、面向对象分析 1.功能分析 如果每次用户选择两种模式,以满足一定条件(两个图形,两个图形之间的转弯路径小于3),两个图可以取消该服务。由于任何两个相同的图形点阵,我们需要找到这反过来之间至少有两格,一格数用最少的路径。如果转动数量小于3的最优路径,那么这两个网格可以消除。。。。1连连看系统总体结构 当用户点击游戏场景中的图像块时就会响应鼠标的OnLButtonDown事件,然后进行相应的逻辑判断。 当用户点击菜单栏上的菜单命令时就

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档