- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA小游戏“华容道”软件设计报告讲义
命题方式: 单独命题
佛山科学技术学院2013—2014学年第 二 学期
《可视化编程技术》课程期末考试试题A
专业、班级: 12教技2班 姓名: 何颖康 学号: 2012914209 成绩:
根据《可视化编程技术》这门课程的内容,结合自己熟悉的课题及自己的实际情况来自选设计题目,也可以选择老师提供的参考题目设计。
1.参考设计题目
1)电子钟;2)简单计算器;3)五子棋;4)微波炉倒计时部件
2.上交文本格式(参考设计报告模板)
(1)标题;
(2)班级、姓名、学号;
(3)摘要
(4)关键词;
(5),正文;
(6)参考文献;
(7)设计总结(自己所做的主要工作与体会)
3.作品必须有一个自己独立完成的模块,按照功能多少及强度评分。
4.上交作品两项
(1) 课程设计报告电子完整版(含程序),统一放入班级光盘中;
(2) 考试作品(从设计报告中整理5-6页+本封面)用A4白纸打印课程设计报告
JAVA小游戏“华容道”设计
学生姓名: 何颖康
学 号: 2012914209
年级专业:12级教育技术学2班
指导老师: 容汝佳
学 院: 教育科学学院
广东★佛山
提交日期:2014年6月
摘要:
本程序根据手机游戏“智力大爆炸”为原版,加入历史元素,将娱乐、学习和思考集于一体。程序执行后,点击相应的人物,然后按上下左右键可以移动。点击重新开始按钮,可以将各个人物的位置重置。如果目的地的面积能够容得下当前要移动的人物,则认为可以移动。当曹操移动到“曹操到达该位置”的位置的时候,认为程序结束。
关键字:java小,华容道,,文本编辑器是个人计算机最司空见惯的应用程序了,在学习了Java语言之后,我决定使用Java语言编写一个简单的,可以实现功能,满足日常基本的工作学习和娱乐需要。)详细设计
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_DOWN)响应用户按向下光标的操作,通过语句if(e.getKeyCode()==KeyEvent.VK_LEFT)响应用户按向左光标的操作,通过语句if(e.getKeyCode()==KeyEvent. VK_RIGHT)响应用户按向右光标的操作,通过语句if(e.getKeyCode()==KeyEvent. VK_UP)响应用户按向上光标的操作,最后通过函数public void actionPerformed(ActionEvent e)将界面所有控件复位,实现重新开始的功能。
测试分析
代码编写完毕,存盘为:C: j2sdk1.4.0\javaprograms\ HuaRongRoad.java。
打开计算机的命令提示符窗口,然后在命令提示符窗口中,定位到javaprograms目录,输入javac HuaRongRoad.java 来编译程序,最后将程序加载到网页上。在javaprograms文件夹下新建一个记事本文件,内容为
HTML
BODY
APPLET CODE=HuaRongRoad.class WIDTH=600 HEIGHT=400
/APPLET
/BODY
/HTML,然后保存为HuaRongRoad.html的网页文件。
本例制作完毕,用浏览器打开HuaRongRoad.html文件便可以看到制作效果。
程序清单:
//HuaRongRoad.java
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
class People extends Button implements FocusListener //代表华容道人物的类
{
您可能关注的文档
- Java Web综合开发实战:网络留言系统讲义.doc
- java-内部类讲义.ppt
- I_helped_my_mum讲义.ppt
- jamelai的七夕节-英文版ppt讲义.ppt
- Java100面试题_你值得拥有讲义.docx
- java30道笔试题与答案讲义.docx
- Java-J2EE讲义.ppt
- Java2实用教程第4版_第11章_JDBC数据库操作讲义.ppt
- JavaEE-单元2任务2权限管理讲义.ppt
- I‘mmoreoutgoingthanmysisterSectionA(1a-1c)讲义.ppt
- 2025年中国儿童保护套行业市场调查、投资前景及策略咨询报告.docx
- 2024-2025学年湖南省张家界市慈利县七年级下学期期末考试数学检测试卷.pdf
- 2025至2030年中国面部化妆品市场现状分析及前景预测报告.docx
- 2025至2030年中国后挡料数控剪板机市场现状分析及前景预测报告.docx
- 2025至2030年中国锌合金礼品盒市场现状分析及前景预测报告.docx
- 慈善爱心主题班会课件.pptx
- 2024-2025学年湖南省株洲市渌口区七年级下学期期末考试数学检测试卷.pdf
- 2025年中国液体喷漆台行业市场调查、投资前景及策略咨询报告.docx
- 2025年中国蝮蛇胶囊行业市场调查、投资前景及策略咨询报告.docx
- 2024-2025学年湖南省株洲市攸县七年级下学期期末考试数学检测试卷.pdf
文档评论(0)