程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 分享一下Java寫的坦克大戰游戲,相信很多人小時候玩過,java坦克大戰

分享一下Java寫的坦克大戰游戲,相信很多人小時候玩過,java坦克大戰

編輯:JAVA綜合教程

分享一下Java寫的坦克大戰游戲,相信很多人小時候玩過,java坦克大戰


寫在前面

程序是五六年前讀書的時候寫的,裡面會有一些不規范的,我已經將代碼傳到github上了,有時間會優化修改。

程序運行機制

定義了一個JPanel,然後每隔一小段時間重繪一遍。

重繪的內容如下:

  • 地圖信息;
  • 敵方坦克;
  • 我方坦克;
  • 右邊游戲基本信息;
  • 炸彈爆炸。

涉及一些邏輯:

  • 重疊判斷;
  • 坦克什麼時候改變方向;
  • 坦克什麼時候射擊;
  • 坦克中彈之後的處理;
  • 磚塊、鐵塊、河流中彈,碰撞邏輯;
  • 。。。等等

如何執行程序

下載源碼:

程序運行效果圖

   

程序源碼

https://github.com/peterchenhdu/tankbattle

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved