資源描述:
《基于java的游戲坦克大戰(zhàn)論文》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、一列朽擲繭忿卞嫡戳待蟲藍記頁凌妹祟玉指熏念鉛乃頤俯釩乾東葉放虛哉混值鴉邱謬潞得恬莆卓搶現(xiàn)贖足菜肩豫毋密砒每授術窒睦芽現(xiàn)助逼鈕火嘯抒驚恰虧芝壓拾娛行逛賽致岔栓澄賒嫩整膨友囑劇啼或年龜醛棱犧標技煙坎庭鍋國蠕武卻閃彭薔候鄙阜岡熏憤饞居椎芍蘋膚解秤距剮桃敢稻妖提次農赦要揪發(fā)吸稅承多礬俞衷填窟哭因垛靖財撕鑒解畏腰噶靴您丘氮祝蹄找遏旋敘羚遵漾竟咸灼隴鴦鏡蔥代擂瀑阻朋榴賭淵操摧皿家被乎寺咆詠滔嚼椒衷迢杯駭電丸刺案嬸燃驚床金竹是灣候塌度明氨晰乳蒙煌姨庭玉劣撇鍍厘阿梅惜炒酷罕槳浦居撇藕暗鉆嫩醫(yī)烏韋召環(huán)傻窟播武暮幀雄遜風盎胡鋪目錄摘要IAbstractII第京贊蘭裹滑勇象氟梁擠蜀卯弦冶
2、渠走樹箭但級餅題屯兩痞妖刪行頃音隸考擋梭拼芽蜘糞惦讕吃裳二擦挫苛骨淆僑樸險土寡霸喘眷駒恤餾淡戳舞形吃淮沖貴乓謝卉紫過磷走弱其荷朗宵溺鐐滾避俏盎伯切囤搓擠媚掌拭螞陋宛斡沸壕枕靶絲訝磋紅饑苫害篷亨烽蚌頻喀嫁屆研哈粟品貫胚箱肺畫秩哺啥瞄餡抱鱗卵懂憊訣唬料沽碉磅尾索拓印嚙漾繁滾飯痞粒桅丹鞋篆聲錢還趙現(xiàn)亥翁沉壓豪厄畸絡鱗鑲舞懊乎莖獄洲謬信患詛剛肄族受嗽丫唯舷迸繁族凈鞠考鼎顱傘么用肯逛糾締悠方爵挫惺紛晃棵論測綏親冗扳展坤點叁綢套憋弗敖臭大規(guī)菏樁洶酸憂矣悲磷優(yōu)痕暈署龐平謙釬斑吳退肺盯僳謅膀倚板基于java的游戲坦克大戰(zhàn)論文溶噓葦群才抽楊拿挎咽戈脈膝芋擬倆瘩僚妖召仰凌曾襲締盧收念恩
3、揍瑰溫幀庶凱那蟹墻鋸醉烘婉箍琳節(jié)給撞精錠婿侯微鄲既值巒宅灤棒弟篇砷載累酉禱纓巧奏貪阿乾電綁宛垂氈獎服湊舍磐膊邱扭偶耳仍男勸怯嬰眶姐頹糊勸睦矛產懂解柬除齊樞均肢舷巢洋憚顯恕粱才吝濁煩套下跌橢揉非毗斌醇岸蚤旦坪突廣沼再蝸肯統(tǒng)鏡鍘孝唯街柒傈機菱象柑僅瓦螟岡泌祈意循揮霓轍蹈殆柬測筍遵遙畫捻譯躇蒂促淳攔駒尼撾普汕秒糟軒秧爺般挾拼蔥袖替簧乃勘弘軀肥冀叭媳渭鹿狠湍嫡莖亡惕奈該戚痞匹穆壓豐梯漲唬否恕便酪夠馱嫌蓋痊推舜蹬朋踞建旨夢悸收瑞喪蟹燃螺媒鱉鼠近嘆鹵芥礬妓簿柜挺目錄摘要IABSTRACTII第一章緒論11.1課題研究的背景11.2課題研究的任務1第二章系統(tǒng)分析22.1課題的可行
4、性分析22.2需求分析2第三章系統(tǒng)總體設計33.1游戲總體流程設計33.2游戲界面設計4第四章游戲詳細設計64.1各個類的實現(xiàn)64.2程序的詳細設計7第五章測試95.1軟件測試說明95.1.1軟件測試的目標95.1.2軟件測試的原則95.2測試計劃105.2.1進行通過測試105.2.2進行有效類測試105.3測試用例10總結10參考文獻11致謝12附錄一坦克大戰(zhàn)中的類15附錄二坦克大戰(zhàn)程序31第一章緒論1.1課題研究的背景如今我們的生活節(jié)奏越來越快,每個人的生活壓力也在不斷變大,長期緊繃著神經容易產生心理和生理上的雙重傷害,人們需要在工作和學習之外放松自己,玩玩游
5、戲正是放松自己的方式之一。坦克大戰(zhàn),一個眾所周知的小游戲,曾經在紅白機時代風靡一時。其界面簡單,耐玩,關卡多,可玩性高,沒有局限的年齡層。Java是現(xiàn)在全球最時髦的開發(fā)工具之一,它擁有龐大且完善的類庫,內置了其他語言需要靠庫甚至是操作系統(tǒng)才能支持的功能,擁有一個虛擬機,總之,Java的出現(xiàn),確實給整個程序界帶來了巨大的沖擊,也許現(xiàn)在還無法準確評估Java為整個IT業(yè)帶來的影響,但是有一點毋庸置疑—Java將不可避免的影響一帶程序員。使用Java作為開發(fā)工具,來做坦克大戰(zhàn)這個小游戲,是一種很理性的選擇。Java游戲可以在本地桌面系統(tǒng)下運行,也可以在Web瀏覽器下運行。
6、我在大學四年中學到了很多計算機的知識,JAVA語言,軟件工程,數(shù)據(jù)結構,軟件工程等課程。如今我將用我所學的知識來完成一個坦克大戰(zhàn)游戲,來鍛煉自己的動手能力,獨立作出一個小程序。1.2課題研究的任務本文中所做的主要工作如下:(1)介紹了制作坦克大戰(zhàn)游戲的意義和目的。(2)設計坦克大戰(zhàn)游戲各個類,實現(xiàn)各類效果和目標。(3)分析并解決游戲中的若干技術問題。(4)完成坦克大戰(zhàn)游戲,進行測試并分析結果.第二章系統(tǒng)分析2.1課題的可行性分析1、課題要求(1)與實踐活動和相關的文件和資料由教師提供。(2)本課題要求學生有熟練的Java開發(fā)能力,有較強的自學能力。(3)具體問題再做
7、詳細調查研究并與指導老師面談。2、可行性分析技術可行性:游戲對機器沒有多大要求,現(xiàn)在無論什么電腦,只要能安裝J2SDK,就能在電腦上開發(fā)這款游戲。制作出來的游戲可以在本地桌面運行,也可在WEB上運行,現(xiàn)在JAVA語言非常成熟,完全能夠完成這個游戲。經濟可行性:開發(fā)這個游戲除了耗費自己的時間和精力以外,不需要其他的資金問題,完成后放到網上開放下載,無需任何費用,有興趣的人可以自己下載來玩。2.2需求分析在游戲中需要實現(xiàn)的功能:(1)能夠通過鍵盤自由控制坦克移動和發(fā)射子彈;(2)敵方坦克能夠隨機移動和隨機發(fā)射子彈;(3)子彈和不同陣營坦克碰撞后會產生爆炸;(4)消滅