資源描述:
《java坦克游戲--論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、XXXX大學(xué)《Java語言程序設(shè)計(jì)》課程設(shè)計(jì)(論文)題目:java坦克游戲院(系):專業(yè)班級(jí):學(xué)號(hào):學(xué)生姓名:指導(dǎo)教師:教師職稱:起止時(shí)間:課程設(shè)計(jì)(論文)任務(wù)及評(píng)語院(系):教研室:學(xué)生姓名專業(yè)班級(jí)課程設(shè)計(jì)(論文)題目坦克游戲課程設(shè)計(jì)(論文)任務(wù)任務(wù)與要求:(1)?掌握面向?qū)ο蟪绦蛟O(shè)計(jì)語言JAVA的基本語法(2)?掌握J(rèn)AVA面向?qū)ο笤O(shè)計(jì)的思想,(3)?掌握VJAVA6.0與MyEclipsJAVA開發(fā)工具的使用(4)?運(yùn)用標(biāo)準(zhǔn)JAVA規(guī)范設(shè)計(jì)應(yīng)用程序設(shè)計(jì)過程中,要嚴(yán)格遵守設(shè)計(jì)的時(shí)間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地
2、完成上述內(nèi)容,規(guī)范完整地撰寫出設(shè)計(jì)報(bào)告。指導(dǎo)教師評(píng)語及成績(jī)成績(jī):指導(dǎo)教師簽字:Xxxx大學(xué)課程設(shè)計(jì)說明書(論文)目錄第]章課程設(shè)計(jì)目的與要求11.1設(shè)計(jì)目的11.2實(shí)驗(yàn)環(huán)境11?3預(yù)備知識(shí)11?4設(shè)計(jì)要求1第2章課程設(shè)計(jì)內(nèi)容22.1課題描述22.2系統(tǒng)設(shè)計(jì)32.2.1功能分析32.2.2面向?qū)ο笤O(shè)計(jì)42.2.2類成員描述52.3程序?qū)崿F(xiàn)62.3.1源碼分析62.3.2運(yùn)行結(jié)果13第3章總結(jié)15參考文獻(xiàn)16第1章課程設(shè)計(jì)目的與要求1.1設(shè)計(jì)目的將理論教學(xué)中涉及到的知識(shí)點(diǎn)貫穿起來,對(duì)不同的數(shù)據(jù)類型、程序控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)
3、作一比較和總結(jié),結(jié)合設(shè)計(jì)題目進(jìn)行綜合性應(yīng)用,對(duì)所學(xué)知識(shí)達(dá)到融會(huì)貫通的程度。通過課程設(shè)計(jì),學(xué)生在下述各方面的能力應(yīng)該得到鍛煉:(1)進(jìn)一步鞏固、加深學(xué)生所學(xué)專業(yè)課程《JAVA語言教程》的基本理論知識(shí),理論聯(lián)系實(shí)際,進(jìn)一步培養(yǎng)學(xué)生綜合分析問題,解決問題的能力。(2)全面考核學(xué)生所掌握的基本理論知識(shí)及其實(shí)際業(yè)務(wù)能力,從而達(dá)到提高學(xué)生素質(zhì)的最終目的。(3)利用所學(xué)知識(shí),開發(fā)小型應(yīng)用系統(tǒng),掌握運(yùn)用JAVA語言編寫調(diào)試應(yīng)用系統(tǒng)程序,訓(xùn)練獨(dú)立開發(fā)應(yīng)用系統(tǒng),進(jìn)行數(shù)據(jù)處理的綜合能力。(4)對(duì)于給定的設(shè)計(jì)題目,如何進(jìn)行分析,理清思路,并
4、給出相應(yīng)的數(shù)學(xué)模型。(5)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的方法。(6)熟練掌握J(rèn)AVA語言的基本語法,靈活運(yùn)用各種數(shù)據(jù)類型。(7)進(jìn)一步掌握在集成環(huán)境下如何調(diào)試程序和修改程序。1.2實(shí)驗(yàn)環(huán)境硬件要求能運(yùn)行Windows操作系統(tǒng)的微機(jī)系統(tǒng)。JAVA語言應(yīng)用程序開發(fā)軟件使用:VJAVA系統(tǒng),或其他JAVA語言應(yīng)用程序開發(fā)軟件。1.3預(yù)備知識(shí)熟悉JAVA語言程序設(shè)計(jì)的基本知識(shí)及VJAVA編輯器的使用方法。1?4設(shè)計(jì)要求1.仔細(xì)分析設(shè)計(jì)題目,畫出程序流程圖,編寫程序源代碼。2.積極上機(jī)調(diào)試源程序,增強(qiáng)編程技巧與調(diào)程能力。3.認(rèn)真書寫課
5、程設(shè)計(jì)預(yù)習(xí)報(bào)告,課程設(shè)計(jì)說明書。4.遵守課程設(shè)計(jì)要求和機(jī)房管理制度,服從指導(dǎo)教師的安排,確保課程設(shè)計(jì)的順利完成課程設(shè)計(jì)內(nèi)容。第2章課程設(shè)計(jì)內(nèi)容2.1課題描述隨著手機(jī)的FI益普及,java功能在移動(dòng)設(shè)備上的實(shí)現(xiàn)及java應(yīng)用程序產(chǎn)生的影響力,對(duì)豐富人們的生活內(nèi)容,提供便捷的咨詢起著不可忽視的作用。本項(xiàng)目介紹了坦克大戰(zhàn)的基本構(gòu)建方法、java的相關(guān)技術(shù)及本程序的結(jié)構(gòu)分析和具體功能的實(shí)現(xiàn)。游戲是在Eclipse環(huán)境下編程。本項(xiàng)目重點(diǎn)運(yùn)用了圖形化用戶界面GUI,Thread多線程的有關(guān)知識(shí),其中涉及了繪圖工具的運(yùn)用,事件處理
6、操作以及圖形的碰撞檢測(cè)等知識(shí)點(diǎn)。通過此課程設(shè)計(jì),使學(xué)生鞏I古I所學(xué)知識(shí)、培養(yǎng)學(xué)生動(dòng)手能力,了解Java的面向?qū)ο蟮捏w系結(jié)構(gòu)。學(xué)生用Java語言設(shè)計(jì)一個(gè)完整的應(yīng)用程序,綜合應(yīng)用所學(xué)知識(shí)完成軟件的分析、設(shè)計(jì)、調(diào)試和總結(jié),提高學(xué)生對(duì)Java語言的綜合應(yīng)用能力和解決問題的能力。人類進(jìn)入21世紀(jì),全球一體化,互聯(lián)網(wǎng)就起到重要的作用,而且隨著互聯(lián)網(wǎng)的不斷發(fā)展,信息技術(shù)逐漸發(fā)展壯大,將成為網(wǎng)絡(luò)經(jīng)濟(jì)的核心。其中計(jì)算機(jī)、網(wǎng)絡(luò)通信的發(fā)展最為迅速。在現(xiàn)今電子信息高速發(fā)展的時(shí)代,網(wǎng)絡(luò)游戲已經(jīng)深入到人們的日常生活中,成為老少皆宜的娛樂方式。游
7、戲是全球最大的娛樂經(jīng)濟(jì)項(xiàng)目之一,己經(jīng)被命名為“第九藝術(shù)”。而由“游戲”派生岀來的職業(yè),除了軟件開發(fā)外,游戲包裝宣傳推廣、攻略指導(dǎo)、網(wǎng)絡(luò)游戲管理員和職業(yè)游戲玩家等,己成為了一系列專門的崗位。面對(duì)游戲產(chǎn)業(yè)如此巨大的市場(chǎng)空間,國(guó)內(nèi)各大城市紛紛加大了這方面的人才培養(yǎng),中國(guó)的游戲人才培訓(xùn)已隨著游戲行業(yè)的總體發(fā)展開始逐步邁入了正軌。雖然說中國(guó)的游戲行業(yè)開始逐步的邁入了正軌,但是現(xiàn)今,游戲人才岀現(xiàn)嚴(yán)重的瓶頸時(shí)期,高校的擴(kuò)招、金融危機(jī)的侵襲直接影響著我們最關(guān)心的就業(yè)問題,但是另一方面游戲人才的缺乏又直接制約著行業(yè)的發(fā)展,這就更加嚴(yán)格
8、了對(duì)社會(huì)培訓(xùn)機(jī)構(gòu)的穩(wěn)定性和正規(guī)性的要求。在我國(guó),游戲人才培養(yǎng)體系述未健全,部分開設(shè)了相關(guān)專業(yè)的高校,游由于理論和實(shí)踐的脫離無法完全滿足網(wǎng)游公司對(duì)人才的需求。所以,就中國(guó)目前的市場(chǎng)分析來看,加強(qiáng)游戲產(chǎn)業(yè)必須在多渠道人才培養(yǎng)體系上加快突破,盡快建立起多渠道人才培養(yǎng)體系,來滿足社會(huì)對(duì)游戲人才的需求。此課程設(shè)計(jì)是一個(gè)小游戲(坦克大戰(zhàn))的實(shí)現(xiàn),主要運(yùn)用了