Java实训报告——greenfoot游戏制作

Java实训报告——greenfoot游戏制作

ID:37859292

大小:271.00 KB

页数:14页

时间:2019-06-01

Java实训报告——greenfoot游戏制作_第1页
Java实训报告——greenfoot游戏制作_第2页
Java实训报告——greenfoot游戏制作_第3页
Java实训报告——greenfoot游戏制作_第4页
Java实训报告——greenfoot游戏制作_第5页
资源描述:

《Java实训报告——greenfoot游戏制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java实训报告》——Greenfoot游戏程序设计班级:微应1211成员:胡文亚吴桐安徽水利水电职业技术学院第-14-页共14页第一部分1.1设计目的21.2设计要求21.3实现功能21.4界面设计3第二部分2.1开发平台32.2环境搭配4第三部分3.1Space代码43.2Obstacle代码63.3SmoothMover代码73.4Body代码11第四部分心得体会第一部分1.1设计目的第-14-页共14页Greenfoot是针对那些想让自己熟悉如何使用JAVA的人而设计的,是一个功能完整的开发环境,可以使用Java方便地编写游戏和进行模拟。我们设计的是一款简单易操作的游戏,我们希望能通

2、过自己的所学知识把它分析开来,真正的了解它的本质。虽然我们的编程能力不是很强,但是我们组有信心,通过本学期对JAVA语言程序设计的学习,经过老师对greenfoot软件的介绍及实际举例、耐心的讲解,我们可以试着用greenfoot来制作简单的小游戏了,虽然不娴熟还有待提高,但是一些技术含量较低的小游戏还是很容易让我们掌握的。此次游戏程序设计的目的,主要是通过greenfoot来制作游戏来更好的掌握java语言。通过greenfoot这个平台,熟习greenfoot在制作游戏方面所需要的技巧,将自己的游戏尽可能多的运用所学到的技术,并且将在平时java课程上面学到的知识付诸于实践,并从实践和实际

3、的项目中提高自己的编程能力。找出自己的不足之处进行弥补。1.2设计要求:这次实训任务的课程设计的要求是选择greenfoot软件作为我们游戏编程的平台。因为我们平时学习的就是java语言,而greenfoot便是一个以Java语言为基础的游戏开发平台,所以在编程的过程中能够提高效率,也让我对java语言和greenfoot之间衔接的关系有了更深了解,同样,也让我更加熟习了这个游戏开发平台的环境。1.3实现功能此款《疯狂之音》游戏的设计思路就是解放双手的弹奏,通过向空白处随意放入不同颜色、不同大小的球,当球下落和上升时触碰到黄色板块会触发出不同的音调,当多个声音同时出现时能够准确的分辨出来。就成

4、为了一首自己创作的优美神曲,并给大家带来娱乐,为听者增加不少乐趣。1.4界面设计第-14-页共14页第二部分2.1开发平台greenfoot是一个以Java语言为基础的游戏开发平台,编程的过程中能够提高效率,而且对象的可视化和对象的交互性比较清晰。2.2环境配置1、计算机的环境变量需要设置,计算机需要安装JDK版本为1.6。由于greenfoot需要绑定JDK。第-14-页共14页2、greenfoot的安装,需要到官网上下载正确的greenfoot版本,安装后需要测试时候可以使用,是否与JDK绑定。第三部分3.1Space代码importgreenfoot.*;//(World,Actor,

5、GreenfootImage,GreenfootandMouseInfo)importjava.awt.Color;publicclassSpaceextendsWorld{privateString[]soundFiles={"2c","2d","2e","2f","2g","2a","2b","3c","3d","3e","3f","3g","3a","3b"};//十四个声音档/***对于类空间对象的构造函数。*/publicSpace(){super(960,620,1);createObstacles();randomBodies(5);//初始球的数量}/***创建一个排在我们的世

6、界中的障碍。*/publicvoidcreateObstacles(){inti=0;while(i

7、Bodies(intnumber){while(number>0){intsize=20+Greenfoot.getRandomNumber(30);//从一组数据中随机取出一定数量的随机数doublemass=size*7.0;intdirection=Greenfoot.getRandomNumber(360);//方向doublespeed=Greenfoot.getRandomNumber

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。