當前位置:才華齋>計算機>office辦公>

開題答辯ppt的內容

office辦公 閱讀(2.96W)

1. 遊戲程式是一項精度要求很高的程式系統,因為其程式碼利用率很高。一個實時執行的最終作品,每秒都會執行成千上萬行程式,繪圖事件、鍵盤事件都會以極高的頻率在後臺等待響應,若有絲毫的差別都將很容易導致程式在執行不久後可能出現嚴重錯誤,甚至死迴圈。因此,其邏輯設計應當相當嚴謹,需將所有可能發生的事件及意外情況考慮在設計中。

開題答辯ppt的內容

2. 遊戲中為了美觀,適用性強,可能需要採用外部檔案引入的圖片貼圖,有關貼圖,在MIDP2.0中提供了用於增強遊戲功能的game包,使得解決靜態或動態、畫面背景、螢幕重新整理的雙緩衝等都有較好的解決方案。

3. 玩家飛機的執行可以通過鍵盤響應事件控制,但敵方則因為是自動執行,就需要有一定的智慧性;敵人飛機的執行演算法也要進行相關的設定,已免遊戲過於簡單。

4.對於雙方發射的子彈應該賦予不同的速度,同時,程式應該設定敵人飛機的子彈不與敵人的飛機進行碰撞檢測,已增加遊戲的可玩性。

5. 雙方的飛機在前進時也需要考慮到是否碰撞到對方飛機,以免重疊執行,造成許多物理上不可能的情況,缺乏真實感。每一次重新整理頁面、每前進一步都需要進行相關的碰撞檢測。

6.為了增加介面的美觀,在程式中添加了白雲。由於手機螢幕大小有限,所以白雲的數量和出現的位置要經過相關的設定,才能實現白雲不規則出現的效果。

7. 遊戲的地圖不可能通過繪圖來解決。否則,不僅難於控制和處理過多的`元素,也會因過多的大型圖片而不能限制程式的大小,失去手機上程式的原則和Java的優勢。

8. Java是基於虛擬機器的半解釋型編譯系統,其執行效率較C++等完全編譯後的程式會低很多,程式如果不進行精簡和優化,將可能導致執行的不流暢。除開發過程中對結構上的控制、變數的使用、演算法的優化等優化外,還可以使用混淆器(Obfuscator)進行程式打包後的優化。

9. 遊戲的結束、開始、動態資訊畫面作為構成一個程式都是必不可少的重要部分。良好的使用者介面更是吸引使用者的硬指標,相關的美術構圖和人性化設定也需要有一定的考慮。