畢業論文

打賞
當前位置: 畢業論文 > 計算機論文 >

java飛機空戰游戲開發+源代碼

時間:2019-04-16 20:46來源:畢業論文
基于java語言,使用eclipse開發軟件,設計實現了這款飛機空戰游戲,源碼中采用較簡單的矩形碰撞檢測并加以重寫,實現了飛行物在Z軸方向上的游戲方式,但僅限于兩個單位長度的位移

摘要:本論文基于java語言,使用eclipse開發軟件,設計實現了這款飛機空戰游戲,源碼中采用較簡單的矩形碰撞檢測并加以重寫,實現了飛行物在Z軸方向上的游戲方式,但僅限于兩個單位長度的位移,較之常規的平面飛機大戰游戲,游戲中高低空飛行物之間的碰撞更加真實化,同時在常規飛機大戰的游戲目標基礎上,通過添加越界檢測算法,不僅使游戲中子彈和飛行物的越界檢測更加精準,又增加了敵機防守的游戲目標,除此之外,游戲的操控完全由鼠標完成,解放了鍵盤操作,整體能給懷舊的游戲玩家不一樣的游戲體驗。34614
畢業論文關鍵詞:java;空戰游戲;碰撞檢測
The Aircraft air combat game Based on java
Abstract:This paper is based on the java language, the use of eclipse development software, designed this aircraft air combat game, the source code using a simple rectangular collision detection and rewritten to achieve the flying object in the Z-axis direction of the game, but only Two units of the length of the displacement, compared to the conventional plane plane war game, the game between the high and low flight between the collision more real, while the conventional aircraft war on the basis of the game, by adding cross-border detection algorithm, not only the game Neutron bombs and flying objects cross-border detection more accurate, but also increased the enemy defensive goal of the game, in addition, the game control by the mouse to complete the liberation of the keyboard operation, the overall can give nostalgic gamers not the same game experience.
Key words : java ; Aircraft air combat game ;Impact checking
摘要    1
關鍵詞    1
Abstract.    1
Key words    1
1 緒論    1 源Z自-六+維L論W文W網^www.aftnzs.live
1.1研究背景    1
1.2開發環境    2
1.3 創新點    2
2 開發環境介紹    2
2.1 JPanel容器    2
2.2 static靜態塊    3
2.3碰撞檢測算法    3
2.3.1圓形碰撞檢測介紹    3
2.3.2矩形碰撞檢測介紹    3
2.3.3像素碰撞檢測介紹    6
3 需求分析架構設計    7
3.1用例圖    7
3.2游戲玩法    8
3.3游戲道具    8
3.4游戲目標    8
3.5游戲設定    9
4 詳細設計與實現    10
4.1游戲類圖    10
4.2游戲流程圖    11
4.3游戲構造圖    12
4.4鼠標事件監聽    12
4.4.1 鼠標移動事件    12
4.4.2鼠標單擊事件    13
4.5游戲背景的設置    14
4.6背景音樂的設置    15
4.7游戲動態運行的實現    16
4.8游戲數據的繪制    16
4.9越界檢測的處理    17
4.9.1子彈越界處理    17
4.9.2敵機越界處理    17
4.9.3鼠標越界處理    18
4.10游戲道具的實現    18
4.10.1道具炸彈    18
4.10.2道具血瓶    18
4.10.3道具鬧鐘    19
5 實驗與討論    20
5.1測試    20
5.2尚存在的問題    20
5.3展望    21
6參考文獻    22
源Z自-六+維L論W文W網^www.aftnzs.live

7 致謝    22
基于java的飛機空戰游戲1 緒論
1.1研究背景
    自從1962年一位叫斯蒂夫•拉塞爾的大學生編程實現了一款游戲《宇宙戰爭》,電腦游戲正式登錄歷史舞臺,自此之后,各種類型的游戲如雨后春筍般涌現,電腦游戲產業開始飛速發展日臻成熟。 java飛機空戰游戲開發+源代碼:http://www.aftnzs.live/jisuanjilunwen/20190416/32174.html
------分隔線----------------------------
推薦內容
双色球走势图带连线