Skip to content

This is the homework for the java programming class in the first semester of the junior year

Notifications You must be signed in to change notification settings

iotHong/Java-Tank-War

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Java-Tank-War

This is the homework for the java programming class in the first semester of the junior year

项目要求如下:

  • 玩家需要保护指挥所不被摧毁
  • 玩家需要消灭敌方所有的坦克
  • 敌方坦克的数量自定义,敌方坦克在游戏开始后间隔一段时间出现一辆,直到全部出现。敌方坦克的移动由程序控制,自己设计一个算法来控制敌方坦克的移动
  • 玩家使用键盘控制坦克发射炮弹(空格键)和上下左右移动(四个光标键)
  • 敌方坦克的移动和炮弹的发射由程序控制,可以间隔一段时间就发射一发炮弹
  • 游戏截图中的隔离墙分为两种,一种是砖墙,如果炮弹击中砖墙,砖墙将被击毁。另外一种是金属墙壁,不能被炮弹击毁
  • 不同的坦克可以在程序中考虑采用不同的算法来控制,实现不同的行为(移动速度不同、移动方向不同、发射炮弹的间隔时间不同等)

About

This is the homework for the java programming class in the first semester of the junior year

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages