【例子介绍】Java编程飞行射击游戏实现
对于飞行射击游戏而言,要实现以下功能:
1. 有一架飞机,能够自由移动
2. 生成炮弹,碰到墙壁反弹,并且飞机碰到后将爆炸
3. 有登录,注册,退出界面
4. 游戏计时
【相关图片】
【源码结构】
.
├── Java编程飞行射击游戏实现_MyGame1.0.rar
└── MyGame1.0
├── bin
│ ├── cn
│ │ └── sxt
│ │ └── game
│ │ ├── Constant.class
│ │ ├── Explode.class
│ │ ├── GameObject.class
│ │ ├── GameUtil.class
│ │ ├── JFrameDemo3.class
│ │ ├── JFrameDemo_Register_ActionListener.class
│ │ ├── LoginFrame.class
│ │ ├── LoginFrame_btnLogin_ActionListener.class
│ │ ├── LoginFrame_btnQuit_ActionListener.class
│ │ ├── LoginFrame_btnRegister_ActionListener.class
│ │ ├── LoginFrame_txtUserName_MouseListener.class
│ │ ├── MyGameFrame$1.class
│ │ ├── MyGameFrame$KeyMonitor.class
│ │ ├── MyGameFrame$PaintThread.class
│ │ ├── MyGameFrame.class
│ │ ├── Plane.class
│ │ ├── RegisterService.class
│ │ ├── Shell.class
│ │ ├── UserService.class
│ │ ├── UserServiceFactory.class
│ │ └── test.class
│ └── images
│ ├── bg.jpg
│ ├── explode
│ │ ├── e1.gif
│ │ ├── e10.gif
│ │ ├── e11.gif
│ │ ├── e12.gif
│ │ ├── e13.gif
│ │ ├── e14.gif
│ │ ├── e15.gif
│ │ ├── e16.gif
│ │ ├── e2.gif
│ │ ├── e3.gif
│ │ ├── e4.gif
│ │ ├── e5.gif
│ │ ├── e6.gif
│ │ ├── e7.gif
│ │ ├── e8.gif
│ │ └── e9.gif
│ └── plane.jpg
└── src
├── cn
│ └── sxt
│ └── game
│ ├── Constant.java
│ ├── Explode.java
│ ├── GameObject.java
│ ├── GameUtil.java
│ ├── JFrameDemo3.java
│ ├── JFrameDemo_Register_ActionListener.java
│ ├── LoginFrame.java
│ ├── LoginFrame_btnLogin_ActionListener.java
│ ├── LoginFrame_btnQuit_ActionListener.java
│ ├── LoginFrame_btnRegister_ActionListener.java
│ ├── LoginFrame_txtUserName_MouseListener.java
│ ├── MyGameFrame.java
│ ├── Plane.java
│ ├── RegisterService.java
│ ├── Shell.java
│ ├── UserService.java
│ ├── UserServiceFactory.java
│ └── test.java
└── images
├── bg.jpg
├── explode
│ ├── e1.gif
│ ├── e10.gif
│ ├── e11.gif
│ ├── e12.gif
│ ├── e13.gif
│ ├── e14.gif
│ ├── e15.gif
│ ├── e16.gif
│ ├── e2.gif
│ ├── e3.gif
│ ├── e4.gif
│ ├── e5.gif
│ ├── e6.gif
│ ├── e7.gif
│ ├── e8.gif
│ └── e9.gif
└── plane.jpg
13 directories, 76 files
评论