JAVA小游戏“华容道”软件设计精选报告讲解.docVIP

JAVA小游戏“华容道”软件设计精选报告讲解.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
命题方式: 单独命题 佛山科学技术学院 2013—2014 学年第 二 学期 《可视化编程技术》课程期末考试试题 A 专业、班级: 12 教技 2 班 姓名: 何颖康 学号: 2012914209 成绩: 根据《可视化编程技术》这门课程的内容,结合自己熟悉的课题及自己的实际情况来自选设计题目,也可以选择老师提供的参考题目设计。 1.参考设计题目 1)电子钟; 2)简单计算器; 3)五子棋; 4)微波炉倒计时部件 2.上交文本格式(参考设计报告模板) (1)标题 ; (2)班级、姓名、学号 ; (3)摘要 (4)关键词 ; (5),正文 ; (6)参考文献; (7)设计总结(自己所做的主要工作与体会) 3. 作品必须有一个自己独立完成的模块,按照功能多少及强度评分。 4. 上交作品两项 课程设计报告电子完整版(含程序) ,统一放入班级光盘中; 考试作品(从设计报告中整理 5-6 页 + 本封面)用 A4 白纸打印。 佛山科学技术学院 《可视化编程技术》课程设计报告 JAVA 小游戏“华容道”设计 学生姓名: 何颖康 学 号: 2012914209 年级专业: 12 级教育技术学 2 班 指导老师: 容汝佳 学 院: 教育科学学院 广东★佛山 提交日期: 2014 年 6 月 1 摘要: 本程序根据手机游戏“智力大爆炸”为原版,加入历史元素,将娱乐、学习和思考集于一体。程序执行后,点击相应的人物,然后按上下左右键可以移动。点击重新开始按钮, 可以将各个人物的位置重置。 如果目的地的面积能够容得下当前要移动的人物,则认为可以移动。当曹操移动到“曹操到达该位置”的位置的时候,认为程序结束。 关键字: java 小游戏,华容道,益智,历史元素,曹操移动 前言 随着科学技术的不断发展, 计算机已经成为我们工作学习和生活中不可缺少 的工具。文本编辑器是个人计算机最司空见惯的应用程序了,在学习了 Java 语 言之后,我决定使用 Java 语言编写一个简单的计算器,可以实现简单的运算功 能,满足日常基本的工作学习和娱乐需要。 Java 是由 Sun公司开发的新一代纯面向对象的网络编程语言。其目标是建 立一种在任意种机器、任一种操作系统的网络环境中运行的软件, 实行所谓的“程 序写一次,到处运行”的目标。正因为如此, Java 已成为当今 Internet 上最流 行、最受欢迎的一种程序开发语言。 Java 开发小组把 Java 按特性分为基本版、移动版、企业版,每个版本有一 个软件开发包。Java 基本版本叫 Java 2 标准版(Java 2 Standard Edition,J2SE ), 它包含建立 Java 应用程序或者是 Applet 所需的应用程序编程接口 (API)。Java 2 移动版( The Java 2 Mobile Edition ,J2ME)包含创建无线 Java 应用程序的 API。还有 Java 2 企业版( The Java 2 Enterprise ,J2EE)是 J2SE的增强版本, 包含建立多层架构应用程序 API。 Java 语言是由 C++语言发展起而来的,是一种彻底的面向对象的程序设计语 言。作为一种纯面向对象的程序设计语言,它非常适合大型软件的开发。 Java 语言去掉了 C++语言的一些容易引起错误的特性。 Java 语言的特点有:面向对象、 跨平台、安全性、多线程和图形功能强。 2 详细设计 ( 1)编程思路:因为首先要实现华容道游戏的整体功能,所以首先生成游戏中的主人 公:要生成游戏中的十个人物,就要用到人物类 People,首先通过语句 People people[]=new People[10] 定 义一 个可 以存 放 十个 变量 的数 组,再 通过 people[0]=new People(0, 曹 操 ,104,54,100,100,this) 等九话生成十个人物,最后通过 people[9].requestFocus() 设置焦点。然后,因为要设置华容道的界面信息,所以用到了 Graphics 类,首先通过语句 g.setColor(Color.cyan) 来设置要使用的颜色, 然后通过 g.fillRect() 分别设置了左右上下四部分 边界的填充颜色,最后通过 g.drawString() 函数写出提示曹操逃出位置和按键规则给用户参 考。最后,因为要实现人机交互的效果, 所以要响应键盘事件, 这一操作是在函数 public void keyPressed(KeyEvent e)中完成的:首先通过语句 People man=(People)e.getSource()获取事件 源,然后通过语句 if(e.getKeyCode()==KeyEvent.VK_DO

文档评论(0)

136****9452 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档