【正文】
畢業(yè)論文(設(shè)計)題 目: 基于Java的“勇闖NBA”游戲的 設(shè)計與實現(xiàn) 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名: 日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日注 意 事 項(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標(biāo)準封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻8)致謝9)附錄(對論文支持必要時):理工類設(shè)計(論文)正文字數(shù)不少于1萬字(不包括圖紙、程序清單等)。:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂3)其它指導(dǎo)教師評閱書指導(dǎo)教師評價:一、撰寫(設(shè)計)過程學(xué)生在論文(設(shè)計)過程中的治學(xué)態(tài)度、工作精神□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格學(xué)生掌握專業(yè)知識、技能的扎實程度□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格學(xué)生綜合運用所學(xué)知識和專業(yè)技能分析和解決問題的能力□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計方案的合理性□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格完成畢業(yè)論文(設(shè)計)期間的出勤情況□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格二、論文(設(shè)計)質(zhì)量論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格三、論文(設(shè)計)水平論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文(設(shè)計說明書)所體現(xiàn)的整體水平□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格建議成績:□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格(在所選等級前的□內(nèi)畫“√”)指導(dǎo)教師: (簽名) 單位: (蓋章)年 月 日評閱教師評閱書評閱教師評價:一、論文(設(shè)計)質(zhì)量論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格二、論文(設(shè)計)水平論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文(設(shè)計說明書)所體現(xiàn)的整體水平□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格建議成績:□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格(在所選等級前的□內(nèi)畫“√”)評閱教師: (簽名) 單位: (蓋章)年 月 日平頂山學(xué)院本科畢業(yè)設(shè)計教研室(或答辯小組)及教學(xué)系意見教研室(或答辯小組)評價:一、答辯過程畢業(yè)論文(設(shè)計)的基本要點和見解的敘述情況□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格對答辯問題的反應(yīng)、理解、表達情況□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格學(xué)生答辯過程中的精神狀態(tài)□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格二、論文(設(shè)計)質(zhì)量論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格三、論文(設(shè)計)水平論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文(設(shè)計說明書)所體現(xiàn)的整體水平□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格評定成績:□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格教研室主任(或答辯小組組長): (簽名)年 月 日教學(xué)系意見:系主任: (簽名)年 月 日基于Java的“勇闖NBA”游戲的設(shè)計與實現(xiàn)摘 要隨著電腦的普及,各樣類型的游戲正在不斷地走進無數(shù)人的生活。同時,由于生活節(jié)奏的加快,人們在繁忙的工作、學(xué)習(xí)之余更加地注重體育鍛煉,籃球作為大家最為喜愛的體育運動之一,因此,也有著無數(shù)的球迷喜愛、關(guān)注著代表著世界籃球最高水平的體育賽事——NBA。該游戲是將NBA與游戲結(jié)合,開發(fā)的一款NBA角色扮演類游戲,相信它一定會吸引無數(shù)的籃球愛好者和游戲玩家前去體驗。該游戲是一個用JAVA應(yīng)用程序編寫的角色扮演類游戲,玩家可以創(chuàng)建一個角色來進行游戲,角色擁有籃球和傳統(tǒng)RPG游戲的角色屬性,游戲包括個人資料,NBA生涯,名人堂,NBA商店,練身房,我的物品,籃球知識問答等模塊。該游戲的主要特色在于攻防雙方分別使用自己的籃球攻擊和防守技能來進行回合式的對戰(zhàn),每一回合雙方攻防的成功率是由對戰(zhàn)雙方的屬性值和使用的攻防技能的技能值等因素共同決定,然后根據(jù)該成功率得出該回合得分與否,最終先得到一定分數(shù)的一方將獲勝。為達到游戲界面的美化效果,所有的使用畫布進行繪制,同時設(shè)有背景圖片。玩家操作的事件處理使用鼠標(biāo)和鍵盤事件相結(jié)合的方式實現(xiàn)了友好的用戶交互。本論文闡述了基于Java的“勇闖NBA”游戲的背景、研究現(xiàn)狀及意義,介紹了系統(tǒng)開發(fā)所使用的環(huán)境、工具以及開發(fā)語言,并對相關(guān)的開發(fā)技術(shù)進行了闡述。按照軟件開發(fā)的生命周期論述了需求分析、概要設(shè)計、詳細設(shè)計和代碼實現(xiàn)的過程。具體論述了面向?qū)ο笤O(shè)計方法、系統(tǒng)設(shè)計的原則、系統(tǒng)設(shè)計的總體目標(biāo)以及體系結(jié)構(gòu)的特點。關(guān)鍵詞:Java應(yīng)用程序,角色扮演,NBA,畫布 The Design and Implementation of The Javabased Dawn of the NBA Game AbstractWith the popularization of puters, every type of game into the lives of countless people. The same time, due to the accelerated pace of life in the busy work, learn and more emphasis on physical exercise, basketball as one of the sports most popular, so also has numerous fans love watching represents the highest world basketball the level of sporting events the NBA. The game of the NBA and the game, the development of a NBA roleplaying games, I believe it will attract millions of basketball fans and gamers to go experience. The game is a JAVA application written in roleplaying game, players can create a role to play the game, the role has the attributes of basketball and the role of the traditional RPG games, the game, including personal information, NBA career, Hall of Fame, the NBA Store, practice the gym, my articles, basketball quiz module. The main features of the game is between offensive and defensive basketball attack and defense skills to carry out roundstyle battle, each round of both the offensive and defensive success rate is the value of the skills from the Battle of the properties of both the value and use of offensive and defensive skills and other factors mon decision, and then derived based on the success rate of the round scores or not, the final before a certain fraction of the party will win. To achieve the beautifying effect of the interface of the game, all use the canvas to draw, at the same time has a background image. Players operating the event handler using a bination of mouse and keyboard events to achieve a userfriendly interaction. This paper described the background based on Java39。s Dawn of the NBA game, the status and sig