预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《Java实训报告》——Greenfoot游戏程序设计班级:微应1211成员:胡文亚吴桐安徽水利水电职业技术学院第一部分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设计目的Greenfoot是针对那些想让自己熟悉如何使用JAVA的人而设计的是一个功能完整的开发环境可以使用Java方便地编写游戏和进行模拟。我们设计的是一款简单易操作的游戏我们希望能通过自己的所学知识把它分析开来真正的了解它的本质。虽然我们的编程能力不是很强但是我们组有信心通过本学期对JAVA语言程序设计的学习经过老师对greenfoot软件的介绍及实际举例、耐心的讲解我们可以试着用greenfoot来制作简单的小游戏了虽然不娴熟还有待提高但是一些技术含量较低的小游戏还是很容易让我们掌握的。此次游戏程序设计的目的主要是通过greenfoot来制作游戏来更好的掌握java语言。通过greenfoot这个平台熟习greenfoot在制作游戏方面所需要的技巧将自己的游戏尽可能多的运用所学到的技术并且将在平时java课程上面学到的知识付诸于实践并从实践和实际的项目中提高自己的编程能力。找出自己的不足之处进行弥补。1.2设计要求:这次实训任务的课程设计的要求是选择greenfoot软件作为我们游戏编程的平台。因为我们平时学习的就是java语言而greenfoot便是一个以Java语言为基础的游戏开发平台所以在编程的过程中能够提高效率也让我对java语言和greenfoot之间衔接的关系有了更深了解同样也让我更加熟习了这个游戏开发平台的环境。1.3实现功能此款《疯狂之音》游戏的设计思路就是解放双手的弹奏通过向空白处随意放入不同颜色、不同大小的球当球下落和上升时触碰到黄色板块会触发出不同的音调当多个声音同时出现时能够准确的分辨出来。就成为了一首自己创作的优美神曲并给大家带来娱乐为听者增加不少乐趣。1.4界面设计第二部分2.1开发平台greenfoot是一个以Java语言为基础的游戏开发平台编程的过程中能够提高效率而且对象的可视化和对象的交互性比较清晰。2.2环境配置1、计算机的环境变量需要设置计算机需要安装JDK版本为1.6。由于greenfoot需要绑定JDK。2、greenfoot的安装需要到官网上下载正确的greenfoot版本安装后需要测试时候可以使用是否与JDK绑定。第三部分3.1Space代码importgreenfoot.*;//(WorldActorGreenfootImageGreenfootandMouseInfo)importjava.awt.Color;publicclassSpaceextendsWorld{privateString[]soundFiles={"2c""2d""2e""2f""2g""2a""2b""3c""3d""3e""3f""3g""3a""3b"};//十四个声音档/***对于类空间对象的构造函数。*/publicSpace(){super(9606201);createObstacles();randomBodies(5);//初始球的数量}/***创建一个排在我们的世界中的障碍。*/publicvoidcreateObstacles(){inti=0;while(i<soundFiles.length){//声音档的长addObject(newObstacle(soundFiles[i]+".wav")80+i*60310);//声音资源文件i++;}}/***创建一个给定的宇宙中的物体的数量。每一个身体都有一个随机的初始状态(size大小mass集中direction方向speed速度color颜色location位置).//世界里创建了一个给定的数量的球每个球都有一个随机的初始状态*/publicvoidrandomBodies(intnumber){while(number>