Java飛機大戰------純基礎語法實現【附下載】

飛機大戰是一項能夠使用到絕大部分Java基礎語法和麪向對象知識的項目。

本項目使用到的知識有:

1、基礎語法,分支,循環

2、基本數據類型

3、對象的封裝、繼承、多態

4、接口

5、Java的窗口類庫

 

先放一張成品圖。

很醜,但是不想做美工了,畢竟是一個練習性質的小項目。

下面是系統架構:

架構

分成了四個包

下面是包的結構和具體鏈接:

包名 用途 鏈接
com.airbattle.gameinterface 遊戲的接口 https://blog.csdn.net/WilliamCode/article/details/103788123
com.airbattle.gameobject 遊戲的基本對象,子彈、飛機 https://blog.csdn.net/WilliamCode/article/details/103788161
com.airbattle.gameproperty 遊戲最底層的工具類 https://blog.csdn.net/WilliamCode/article/details/103788020
com.airbattle.game

遊戲的高級對象、如子彈陣列,飛機陣列

遊戲的配置文件

窗口繪圖類

https://blog.csdn.net/WilliamCode/article/details/103788276

每個鏈接都有相對詳細介紹的代碼和註釋

下面是下載地址:

注:

代碼中使用的都是絕對地址,使用前需要在com.airbattle.game下找到Property.java文件,在其中求改文件路徑及圖像大小

百度網盤鏈接:https://pan.baidu.com/s/1A0DC75vT_f05SpiKQO_iDg 
提取碼:y718

個人作品,轉載請註明出處!

發佈了86 篇原創文章 · 獲贊 59 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章