打飛機小游戲java課程設計

打飛機小游戲java課程設計

ID:41695611

大?。?89.41 KB

頁數:43頁

時間:2019-08-30

打飛機小游戲java課程設計_第1頁
打飛機小游戲java課程設計_第2頁
打飛機小游戲java課程設計_第3頁
打飛機小游戲java課程設計_第4頁
打飛機小游戲java課程設計_第5頁
資源描述:

《打飛機小游戲java課程設計》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫

1、川理工學院課程設計書學院計算機學院專業(yè)計算機科學與技術班級題目教師王韭學生雷元剛張柯隨著Java語言的興起,越來越多的平臺開始使用java語言編寫的程序,雖然不及C語言的高效,但是Java擁有的平臺無關性是其他平臺所不能企及的。兒乎所有的銀行系統(tǒng)都是運用Java來編寫的,主要是因為其安全性較高。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網,同時擁有全球最大的開發(fā)者專業(yè)社群。而運用Java編寫圖形化界面也是比較容易的,因為其有專門的框架和界面,這樣使得兒行代碼就可以創(chuàng)建一個圖形化界ffiTo而木

2、次要編寫的打飛機小游戲,重復運用了圖形化界面的知識,多線程,重畫,添加監(jiān)聽器等。鍛煉了我們實踐編寫界面代碼的能力,提高了我們對于圖形化界面編程的理解和運用各種容器和組件來實現我們所需要的界面。關鍵詞:打飛機,多線程,重畫,圖形化第一章前言11?1開發(fā)背景11.1.1發(fā)環(huán)境2第二章需求分析32.1開發(fā)目的32.2系統(tǒng)需求分析32.3系統(tǒng)性能分析32.4系統(tǒng)模塊分析4第三章數據庫設計53.1數據庫概述53.2數據庫設計5第四章詳細設計74.1游戲概要74.2類的詳細設計74.2.1MyPlane類74.2.2Bullet84.2.3EnemyBullet94.2.4EnemyPl

3、ane94.2.5Explode114.2.6PlayMusic124.2.7GameBox124.2.8DB144.2.9StartFrame14第五章測試16第六章小結20致謝21參考文獻22附錄23第一章前言隨著網絡的不斷發(fā)展,在中國網民的數量越來越多。人們也對于互聯(lián)網所能提供的功能有了一定的要求,比如能夠在線觀看視頻,在線游戲,大數據服務?;ヂ?lián)網經過短短幾十年的發(fā)展,相比起當初,已經發(fā)生了翻天覆地的變化。而游對于互聯(lián)網的發(fā)展也有著一定的推動作用。SQLServer是目前應用比較廣泛的關系型數據庫標準語言之一。現在,SQL已成為國際標準語言,各種類型的計算機和DBS都采

4、用SQL作為其存取語言和標準接口,從而使數據庫世界有可能鏈接為一個統(tǒng)一的整體。MicrosoftOfficeAccess是由微軟發(fā)布的關系數據庫管理系統(tǒng)。它結合了MicrosoftJetDatabaseEngine和圖形用戶界面兩項特點,是MicrosoftOffice的系統(tǒng)程序之一。對于廣大用戶而言,Access數據庫的操作簡便,和Office-起安裝的,所以也有廣泛的通用性。以數據庫技術作為后臺的可視化應用也越來越受到人們的喜愛,.匕腹是目前應用比較流行的可視化編程軟件之一。它的功能強大,系統(tǒng)自帶的代碼較為齊,容易操作,受到很多用戶的喜歡。Java開發(fā)游戲也是比較容易的,

5、對于廣大的網民和學生,在工作之余能夠玩玩游戲也是一種不錯的選擇的休閑的方式,并且伴隨著網絡的普及化,越來越多的人們開始加入到游戲的大軍中來,所以開發(fā)一款適合的游戲顯的尤為重要。1.1開發(fā)背景游戲自古以來就有,以前的象棋,圍棋,到現在的軍旗,跳跳棋。毫不夸張的說,游戲是人類智慧的結晶,是我們休閑娛斥的一種方式。數據庫技術產生于20世紀60年代末70年代初,其主要目的是有效地管理和存取大量的數據資源?數據庫技術主要研究如何存儲,使用和管理數據.數年來,數據庫技術和計算機網絡技術的發(fā)展相互滲透,相互促進,已成為當今計算機領域發(fā)展迅速,應用廣泛的兩大領域.數據庫技術不僅應用于事務處理

6、,并且進一步應用到情報檢索,人工智能,專家系統(tǒng),計算機輔助設計等領域.游戲加入數據庫技術,能夠在一定程度上減輕服務器的負擔,提高服務器的負載能力。有利用實現更好的用戶體驗和數據的離線保存,有助于對于游戲數據的分析和處理。在大數據時代,對于數據的分析和處理顯的更加重要。1.1.1開發(fā)環(huán)境Windos系統(tǒng),JDK1.8,jre7,Access數據庫,Mysql數據庫,EclipseMARS軟件一套。1.2游戲功能簡介木游戲能夠實現游戲和音樂同步播放,當飛機被摧毀是還有特殊音效。加入了游戲數據保存到本地數據庫的功能,能夠保存在MYSQL以及ACCESS中,滿足各種環(huán)境下的需求。第二

7、章需求分析2.1開發(fā)目的打飛機游戲,是我們兒時在游戲廳中經常玩的游戲。它能勾起我們対于兒時的種種美好的回憶,而游戲本身難度適中,能夠提升我們對于這種游戲的編寫能力和邏輯思維能力。打E機游戲也需要多線程的支持,而Java對于多線程的支持程度是比較好的的。2.2系統(tǒng)需求分析1、功能需求對于游戲結果的記錄,判斷是否有子彈擊中飛機,判斷是否2架飛機相撞。2、可靠性可用性需求能夠在在程序異常的吋候提示,在斷電的情況下自動保存游戲數據。3、岀錯處理需求當游戲岀錯是,能夠彈出一個對話框來提醒用戶。4、游戲數據的處理對

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。