




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第页共NUMPAGES17页 飞机大战实验报告 飞机大战实验报告专业:网络工程132班学号: 139074298 ﻩ姓名:孙 仁强计算机科学与技术学院二零一六年十二月一、软件运行所需要得软硬件环境 本系统就是以Windows系统为操作平台,用Java编程语言来实现本系统所需功能得。 本机器得配置如下: 处理器:COREi7 主频:1、2Hz以上 内存:4G以上 硬盘:HHD50G编程语言:Java 开发环境:windows7 开发软件:EclipseMars二、游戏流程1. 用户打开游戏,进入开始菜单。 2. 用户点击开始游戏按钮,进入游戏界面; 3. 用户通过触屏方式控制玩家飞机上下左右移动,躲避与子弹相撞; 4. 游戏失败后,显示本次游戏得分,用得秒数与水平; 5. 退出游戏ﻩ ﻩ 三、主要代码1、准备代码设置窗口使用双缓冲使飞机不闪烁 ﻩ 小大口窗置设tnatsnoCﻩpackage、ahut、准备代码;publicclassConstant{publicstaticfinalintGAME_WIDTH=350;publicstaticfinalintGAME_HEIGHT =600;}package、ahut、准备代码;importjava、awt、Image;importjava、awt、image、BufferedImage;importjava、io、IOE_ception;importjava、、URL;publicclassGameUtil{ privateGameUtil{} publicstatic ImagegetImage(Stringpath){ BufferedImagebi=null; try{ oseRteg、)(redaoLssalCteg、ssalc、litUemaG=uLRUﻩurce(path);;)u(daer、OIegamI、oiegami、_avaj=ibﻩ} {)enoitpec_EOI(hctacﻩ// kcolbhctacdetareneg-otuAODOTﻩ e、printStackTrace; } ﻩ returnbi;} ﻩ}package、ahut、准备代码;importjava、awt、Frame;importjava、awt、Graphics; importjava、awt、Image; importjava、awt、event、WindowAdapter;importjava、awt、event、WindowEvent;publicclassMyFramee_tendsFrame{ publicvoidlauchFrame{ setSize(Constant、GAME_WIDTH,Constant、GAME_HEIGHT); ;)001,001(noitacoLtesﻩ ;)eurt(elbisiVtesﻩ ;)(trats、)(daerhTtniaPwenﻩ {)(retpadAwodniWwen(renetsiLwodniWddaﻩ ﻩ edirrevOﻩ {)etnevEwodniW(gnisolCwodniwdiovcilbupﻩ System、e_it(0); } ﻩ }); } ;llun=egamIneercSffoegamIetavirpﻩ publicvoidupdate(Graphicsg) { ﻩ if(offScreenImage==null) ﻩ offScreenImage=this、createImage(Constant、GAME_WIDTH,Constant、GAME_HEIGHT); ﻩ GraphicsgOff=offScreenImage、getGraphics();ﻩ paint(gOff);ﻩ ;)llun,0,0,egamIneercSffo(egamIward、gﻩﻩ } ﻩ {daerhTsd_edaerhTtniaPssalcﻩ {)(nurdiovcilbupﻩ ﻩ {)eurt(elihwﻩ ﻩ repaint();ﻩ try{ ﻩﻩ ﻩ ;)04(peels、daerhTﻩ ﻩ ﻩ ﻩ } {)enoitpecxEdetpurretnI(hctacﻩ ﻩﻩﻩ // kcolbhctacdetareneg-otuAODOTﻩ ﻩ ;)(ecarTkcatStnirp、eﻩﻩ ﻩ ﻩ } } ﻩ} ﻩﻩ}ﻩ}主代码 飞机:package、ahut、plane;importjava、awt、Graphics;importjava、awt、event、KeyEvent;import、ahut、准备代码、GameUtil;publicclassPlanee_tendsGameObject{ private

王子****青蛙
实名认证
内容提供者


最近下载