代码飞机大战实验报告

全民飞机大战星星战机  时间:2021-01-22  阅读:()

飞机大战实验报告专业: 网络工程1  班学号

 3 074 98

姓名孙

仁强计算机科学与技术学院二零一六年十二月一、软件运行所需要得软硬件环境

本系统就是以inds系统为操作平台,用Java编程语言来实现本系统所需功能得。

本机器得配置如下

处理器:CRE  7

主频: 1、 2H以上

内存:4G以上

硬盘:HHD 50G编程语言Java

开发环境:win ws7

开发软件Eclips  Mars二、 游戏流程 用户打开游戏进入开始菜单。

用户点击开始游戏按钮,进入游戏界面;

用户通过触屏方式控制玩家飞机上下左右移动,躲避与子弹相撞;

游戏失败后,显示本次游戏得分,用得秒数与水平;

退出游戏

三、主要代码1 、准备代码设置窗口使用双缓冲使飞机不闪烁

小大口窗置设tna   noCpac   g  、 ahut、准备代码 pub  i  c  assConsta  { pu    c s  a  i  fi al i t G M  _WID  H=30; ublic s     c final int GA _H  IGH 

 00; } packa  、   t、准备代码 imprt j  a、 awt、 mae; impo

  java、aw 、 mage、Buffer Image; iort java、  o、 IOxc tion; importjava、 net、 URL; pu  ic  lass amtil {pr  vte GmeUt  l () {

ubl   st  ic

Ima  getImae(S rig ath) {

BufferedImage bi null ;try {oseRte、  (rdao  alCteg、 ssalc、 li UeaG  LRUre path

; )u der、 I gaI、   egami、 xavj=ib }

{ )e oi pecxEI( hc ac //kcolb ctac etaeneg-tu ODOTe、 pritStackTrace() ;

}

etrn bi

} ackage 、 ahut、准备代码 iort j va、  、 Fame ipor java、awt、 Graph cs;im rt java、 awt、 Image;ipo t jav 、 awt、 ven 、 WindowAapter

mport java、 wt、 ven 、 WindwEvet pul  c cla s MyFam extendsFrme{pub  ic void lauchFram () {

 e  Si ze nst t、 GAMEID, Constant、 AEHEIGHT) ;

  001 ,001 (nitacoL es

 ) urt(elb  siV es

; ) trts、 ) (da  TniaP wen

  ( e  adwdnW wn(   etsiLwod Wddaedirrv

{ )  tnevEodnignisolCwdniw di  cilbup

ys  m、 x   0 ;

 ;

}

 llun=egaInercffo egmI e ai ppbli  vid udate(Gaphics g

i  offSrenImge==null)

ffScr nImagethi s、 crea  Iag  (onstant、 GAE_WIDTH, o  tnt、 GAME_HEIHT) ;

rahi  s gf=fScreeIm e、 gtraph cs(

pain (gOff) 

; )  lu ,  ,  ,  amI ercS   (egamIward、 g}

{ dae hT sdnetx derhTtniaP ssa c

 ) (nur div  ilbup

 )  rt( elihwrepai   t y {

;    (p  l  、 derh

}

{ )  no  tpcEde pure  I  ctac

//kcolb hctac detareegotu ODOT

; ) (ecrTkcatStnirp、 e

  主代码

飞机: p kge 、 ht、 pl ne import java、 awt、 Gaphi  s; mprt aa、 awt、 event、 eyEvnt; imprt 、 hu 、准备代码、 GaeUtil; public classPlane extends GameOj   t {private oolean le t up r  gt on;pr  va  boolean liv=tre

ubl  c vo   rw(Gra ics ) if (live) {g、 dawImae(img, ( n  x int)y, nul  move(

}

}public oid adDirec   on KeyEv t e) {

switch (e、 get Code() ) {ca e KeEet、 VLEFT

//左lef=t ue; brea;ca e KyEvent、 K_P:

//上

p= ue; breakcase yEvet、 KRGT:

/右righ=rue be cas  K et、 VK_WN

//下

 w= ue break;de aultbreak

}

}

ub  ic vid minsDirc  ion(KeyEvet e) {sw t h (e、 getKede ) 

cse KeyEvn 、 V_LEFT

/左

l ftf l    breakcs   Even 、 V_UP//上u=alse; beak;cse eyEvent、 VKIGHT//右right=fals    eak;

ase eEve  、 V_OWN//下dow=  l  e beak;dfaultbreak

pulic voi move() 

 f (le   

{

 -=ped;

}

 f (rigt

{x +=speed

}if (p) {y—=peed;

}i f dwn) 

 +=speed;

}public Plane(S ring imgat dub  e  double ythi  、 gGameUtil、 ge  Img (imgpatthi  、 with=img、 getWidt(nu l) t  s、 e  ght=img、 getHe  ht(nllth s、 x=x;thi  、 yy

}

ubl   Pae(

}pulic void setLive boo  ea l  e

{this、 lie=live

}

pblic boolean isL  e() {retur live

}

}子弹: package 、  ut、 plane; impr jaa、 at、 Color; iprt jaa、at、 Gaphic   mpot java、 a 、 Rectanl  ; mpor 、 ahut、准备代码、Cost t ubl  c c    s Bull  t x ends Gambjec  {double degreepblic Bull  t ) degreeMat、 rndom ) * Mt、 PI * 2;x=Cons   t、 GME_WIDT / 2;y=Costat、 GME_HEGHT / 2w dth=1  ;he  gh=1  

}pub  ic Re  tangl  g tRec  ) {return ne Rectang  e  (int x, int)y idt he  ght) ;

pblic oid draw(Gra i  s g

olor olColo=、 gtClo ) g、 setCol  Clr、   llow

、 fillOa ( ( nt x, int)y wid , height) x + p   *ath、 cs  egree

Friendhosting(月1.35欧元),不限流量,9机房可选

今天9月10日是教师节,我们今天有没有让孩子带礼物和花送给老师?我们这边不允许带礼物进学校,直接有校长在门口遇到有带礼物的直接拦截下来。今天有看到Friendhosting最近推出了教师节优惠,VPS全场45折,全球多机房可选,有需要的可以看看。Friendhosting是一家成立于2009年的保加利亚主机商,主要提供销售VPS和独立服务器出租业务,数据中心分布在:荷兰、保加利亚、立陶宛、捷克、乌...

华纳云,3折低至优惠云服务器,独立服务器/高防御服务器低至6折,免备案香港云服务器CN2 GIA三网直连线路月付18元起,10Mbps带宽不限流量

近日华纳云发布了最新的618返场优惠活动,主要针对旗下的免备案香港云服务器、香港独立服务器、香港高防御服务器等产品,月付6折优惠起,高防御服务器可提供20G DDOS防御,采用E5处理器V4CPU性能,10Mbps独享CN2 GIA高速优质带宽,有需要免备案香港服务器、香港云服务器、香港独立服务器、香港高防御服务器、香港物理服务器的朋友可以尝试一下。华纳云好不好?华纳云怎么样?华纳云服务器怎么样?...

NameCheap 2021年新年首次活动 域名 域名邮局 SSL证书等

NameCheap商家如今发布促销活动也是有不小套路的,比如会在提前一周+的时间告诉你他们未来的活,比如这次2021年的首次活动就有在一周之前看到,但是这不等到他们中午一点左右的时候才有正式开始,而且我确实是有需要注册域名,等着看看是否有真的折扣,但是实际上.COM域名力度也就一般需要51元左右,其他地方也就55元左右。当然,这次新年的首次活动不管如何肯定是比平时便宜一点点的。有新注册域名、企业域...

全民飞机大战星星战机为你推荐
输入法哪个好用手机拼音输入法哪个好用燃气热水器和电热水器哪个好燃气热水器与电热水器的优缺点?电热水器和燃气热水器哪个好电热水器和燃气热水器哪个好?oppo和vivo哪个好vivo好还是oppo手机好呢?美国国际集团全球500强有哪些企业是美国的美国国际集团世界五百强企业前五十名是哪些?美国国际东西方大学美国大学一年学费是多少?51空间登录51咋登录 咋登录好友的51空间群空间登录群空间怎么进去?360云盘网页版登陆360云盘要求登录网页版是怎么回事
网游服务器租用 网页空间租用 韩国空间 香港机房托管 godaddy域名优惠码 私有云存储 anylink 数字域名 免费个人空间 工作站服务器 中国电信测网速 服务器是干什么的 php空间购买 ftp免费空间 100mbps 电信托管 申请免费空间 ledlamp 万网注册 重庆服务器 更多