freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的“勇闖nba”游戲的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)-資料下載頁(yè)

2025-06-24 15:45本頁(yè)面
  

【正文】 分類食品分類int10T名稱食品名稱int20TPlayer*玩家食品標(biāo)記int4T(8) 主菜單表MainMenu(ID,mainMenu,X,Y,width,height)主菜單表用于保存游戲主菜單信息,ID表示菜單項(xiàng)編號(hào);mainMenu代表菜單項(xiàng)名稱;X屬性代表繪制菜單項(xiàng)橫坐標(biāo);Y屬性代表繪制菜單項(xiàng)縱坐標(biāo);width屬性代表繪制菜單項(xiàng)寬度;height屬性代表繪制菜單項(xiàng)高度;主菜單表表如表48所示。表48 主菜單表列名數(shù)據(jù)含義數(shù)據(jù)類型長(zhǎng)度允許空ID菜單項(xiàng)編號(hào)int4FmainMenu菜單項(xiàng)名稱int20TX菜單項(xiàng)橫坐標(biāo)int4TY菜單項(xiàng)縱坐標(biāo)int4Twidth菜單項(xiàng)寬度int4Theight菜單項(xiàng)高度int4T(9) 技能表Skills (ID,技能,技能值,最大值,標(biāo)記,Player1,Player2,Player3,Player4,Player5,Player6,中鋒,大前鋒,小前鋒,得分后衛(wèi),控球后衛(wèi))技能表用于保存攻防技能信息信息,ID表示技能編號(hào);技能代表技能的名稱;技能值屬性代表技能的當(dāng)前值;最大值屬性是技能值上限;標(biāo)記是技能分類標(biāo)記;Player*是標(biāo)記某個(gè)玩家所擁有的技能;中鋒表示中鋒所擁有的技能;大前鋒表示大前鋒所擁有的技能;小前鋒表示小前鋒所擁有的技能;得分后衛(wèi)表示得分后衛(wèi)所擁有的技能;控球后衛(wèi)表示控球后衛(wèi)所擁有的技能;技能表如表49所示。表49 技能表列名數(shù)據(jù)含義數(shù)據(jù)類型長(zhǎng)度允許空ID技能編號(hào)int4F技能技能名稱int30T技能值技能的當(dāng)前值int4T最大值技能值上限int4T標(biāo)記技能分類標(biāo)記int4TPlayer*玩家技能標(biāo)記int4T中鋒中鋒技能標(biāo)記int4T大前鋒大前鋒技能標(biāo)記int4T小前鋒小前鋒技能標(biāo)記int4T得分后衛(wèi)得分后衛(wèi)技能標(biāo)記技能標(biāo)記int4T控球后衛(wèi)控球后衛(wèi)技能標(biāo)記int4T(10) 球員技術(shù)統(tǒng)計(jì)表NBAplayers(PlayerID,TeamID,球員,投籃,三分,罰球,前籃板,后籃板,總籃板,助攻,搶斷,蓋帽,失誤,犯規(guī),得分,挑戰(zhàn))球員技術(shù)統(tǒng)計(jì)表用于保存NBA球員的技術(shù)統(tǒng)計(jì)信息,PlayerID表示球員的ID編號(hào);TeamID代表該球員所在的球隊(duì)的ID;球員表示球員的姓名;投籃表示球員投籃命中率的場(chǎng)均數(shù)據(jù);三分表示球員三分球命中率的場(chǎng)均數(shù)據(jù);罰球表示球員罰球命中率的場(chǎng)均數(shù)據(jù);前籃板表示球員前場(chǎng)籃板的場(chǎng)均數(shù)據(jù);后籃板表示球員后場(chǎng)籃板場(chǎng)均數(shù)據(jù);助攻表示球員的助攻數(shù)目場(chǎng)均數(shù)據(jù);搶斷表示球員搶斷數(shù)目場(chǎng)均數(shù)據(jù);蓋帽表示球員蓋帽數(shù)目場(chǎng)均數(shù)據(jù);失誤表示球員失誤個(gè)數(shù)的場(chǎng)均數(shù)據(jù);犯規(guī)表示球員犯規(guī)個(gè)數(shù)的場(chǎng)均數(shù)據(jù);得分表示球員得分的場(chǎng)均數(shù)據(jù);挑戰(zhàn)標(biāo)記該球員是否已被玩家戰(zhàn)敗,為戰(zhàn)敗則為未挑戰(zhàn),戰(zhàn)敗后則為已戰(zhàn)敗;球員技術(shù)統(tǒng)計(jì)表如表410所示。表410球員技術(shù)統(tǒng)計(jì)表列名數(shù)據(jù)含義數(shù)據(jù)類型長(zhǎng)度允許空PlayerID玩家IDint4FTeamID球隊(duì)IDint4F球員球員姓名char20T投籃場(chǎng)均投籃float8T三分場(chǎng)均三分float8T罰球場(chǎng)均罰球float8T前籃板場(chǎng)均前場(chǎng)籃板float8T后籃板場(chǎng)均后場(chǎng)籃板float8T總籃板場(chǎng)均總籃板float8T助攻場(chǎng)均助攻float8T搶斷場(chǎng)均搶斷float8T蓋帽場(chǎng)均蓋帽float8T失誤場(chǎng)均失誤float8T犯規(guī)場(chǎng)均犯規(guī)float8T得分場(chǎng)均得分float8T挑戰(zhàn)挑戰(zhàn)標(biāo)記char10T(11) 球員信息表NBAplayermess(PlayerID,TeamID,球員,等級(jí),號(hào)碼,身高,進(jìn)入NBA,選秀情況,位置,年齡,體重,NBA球齡,攻擊,防守)球員信息表用于保存NBA球員信息,PlayerID表示球員ID;TeamID代表球隊(duì)ID;球員表示球員姓名;等級(jí)表示球員等級(jí)屬性;號(hào)碼表示球員球衣號(hào)碼;身高表示球員身高;進(jìn)入NBA表示球員進(jìn)入NBA的時(shí)間;選秀情況表示球員選秀情況;位置表示球員所打的籃球位置;年齡表示球員年齡;體重表示球員體重;NBA球齡表示球員NBA球齡;攻擊表示球員攻擊值;防守表示球員防守值;球員信息表如表411所示。表411球員信息表列名數(shù)據(jù)含義數(shù)據(jù)類型長(zhǎng)度允許空PlayerID球員IDint4FTeamID球隊(duì)IDint4F球員球員姓名char50T等級(jí)球員等級(jí)int4T號(hào)碼球員號(hào)碼char10T身高球員身高char30T進(jìn)入NBA進(jìn)入NBA時(shí)間char10T選秀情況選秀情況char40T位置球員位置char10T年齡球員年齡char10T體重球員體重char20TNBA球齡NBA球齡char10T攻擊攻擊值int4T防守防守值int4T(12) 知識(shí)問(wèn)答信息表GameAnswer(ID,題目,A,B,C,D,答案)知識(shí)問(wèn)答信息表用于存放籃球知識(shí)問(wèn)答題目和答案,ID表示題目編號(hào);題目代表問(wèn)答題題目;A屬性代表選項(xiàng)A;B屬性代表選項(xiàng)B;C屬性代表選項(xiàng)C;D屬性代表選項(xiàng)D;答案屬性是表示該問(wèn)題的正確答案;知識(shí)問(wèn)答信息表如表412所示。表412 知識(shí)問(wèn)答信息表列名數(shù)據(jù)含義數(shù)據(jù)類型長(zhǎng)度允許空ID題目編號(hào)int4F題目問(wèn)題題目char200TA選項(xiàng)Achar20TB選項(xiàng)Bchar20TC選項(xiàng)Cchar20TD選項(xiàng)Dchar20T答案正確答案char10T(13) 名人堂信息表HOFmessage(ID,Name,等級(jí),攻擊,防守,姓名,位置,挑戰(zhàn),message)名人堂信息表用于存放名人堂球員信息,ID表示球員ID;Name代表球員英文姓名;等級(jí)屬性代表球員等級(jí);攻擊屬性代表球員攻擊值;防守屬性代表球員防守值;姓名代表球員姓名;位置是表示球員所打的籃球位置;挑戰(zhàn)標(biāo)記該球員是否已被戰(zhàn)??;message表示該球員介紹信息;名人堂信息表如表413所示。表413 名人堂信息表列名數(shù)據(jù)含義數(shù)據(jù)類型長(zhǎng)度允許空ID球員IDint4FName球員英文姓名char30T等級(jí)球員等級(jí)int4T攻擊球員攻擊值int4T防守球員防守值int4T姓名中文姓名char30T位置球員籃球位置char10T挑戰(zhàn)是否打敗標(biāo)記char10Tmessage介紹信息char600T(14) 商店中裝備表ShopEquips(ID,分類,名稱,價(jià)錢(qián),體力,力量,敏捷,攻擊,防守)商店中裝備表用于存儲(chǔ)裝備信息,ID表示裝備編號(hào);分類代表裝備分類;名稱屬性代表裝備名稱;價(jià)錢(qián)屬性代表裝備價(jià)錢(qián);體力屬性代表該裝備所增加的體力值;力量屬性代表該裝備所增加的力量值;敏捷屬性代表該裝備所增加的敏捷值;攻擊屬性代表該裝備所增加的攻擊值;防守屬性代表該裝備所增加的防守值;商店中裝備表如表414所示。表414 商店中裝備表列名數(shù)據(jù)含義數(shù)據(jù)類型長(zhǎng)度允許空ID裝備編號(hào)int4F分類裝備分類char10T名稱裝備名稱char20T價(jià)錢(qián)裝備價(jià)錢(qián)int4T體力增加體力值int4T力量增加力量值int4T敏捷增加敏捷值int4T攻擊增加攻擊值int4T防守增加防守值int4T(15) 商店中食品表ShopFoods(ID,分類,名稱,價(jià)錢(qián),體力,力量,敏捷)商店中食品表用于存儲(chǔ)食品信息,ID表示食品編號(hào);分類代表食品分類;名稱屬性代表食品名稱;價(jià)錢(qián)屬性代表食品價(jià)錢(qián);體力屬性代表該食品所增加的體力值;力量屬性代表該食品所增加的力量值;敏捷屬性代表該食品所增加的敏捷值;商店中食品表如表415所示。表415 商店中食品表列名數(shù)據(jù)含義數(shù)據(jù)類型長(zhǎng)度允許空ID食品編號(hào)int4F分類食品分類char10T名稱食品名稱char20T價(jià)錢(qián)食品價(jià)錢(qián)int4T體力增加體力值int4T力量增加力量值int4T敏捷增加敏捷值int4T 本章小結(jié)本章首先闡述了系統(tǒng)的功能設(shè)計(jì),繪制了該系統(tǒng)的功能結(jié)構(gòu)圖,接著根據(jù)系統(tǒng)的這些功能進(jìn)行了數(shù)據(jù)庫(kù)的設(shè)計(jì),首先是對(duì)數(shù)據(jù)進(jìn)行分析,然后進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)得出系統(tǒng)的ER圖,最后進(jìn)行邏輯結(jié)構(gòu)的設(shè)計(jì)得出所需的數(shù)據(jù)庫(kù)表。 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)本章是系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),首先是游戲主要功能界面的設(shè)計(jì),然后是根據(jù)游戲各大功能模塊設(shè)計(jì)出實(shí)現(xiàn)相應(yīng)功能的類、一些輔助的工具類以及數(shù)據(jù)庫(kù)操作類等,并繪制出來(lái)系統(tǒng)總體的類圖,接著介紹了為實(shí)現(xiàn)游戲?qū)?zhàn)所需要的核心的算法的設(shè)計(jì),最后敘述系統(tǒng)的具體設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,講述了實(shí)現(xiàn)各功能所使用到的技術(shù),以及遇到一些問(wèn)題的解決方案等,并附有相應(yīng)實(shí)現(xiàn)結(jié)果的效果圖。 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)主要包括游戲界面的設(shè)計(jì)以及為實(shí)現(xiàn)各功能所需要的類的設(shè)計(jì)、類中方法的設(shè)計(jì),以及一些類之間的關(guān)聯(lián)關(guān)系等。該部分是介紹游戲各主要功能界面的設(shè)計(jì)過(guò)程,每個(gè)游戲都需要具有美好的界面以及良好的用戶交互才能夠很好地吸引玩家,為達(dá)到游戲界面的美化效果,需要事先對(duì)各界面的總體布局進(jìn)行構(gòu)思,以及所需圖片的選擇和字體、顏色的控制等進(jìn)行詳細(xì)的設(shè)計(jì)。1. 游戲開(kāi)始界面設(shè)計(jì)游戲一般都需要具有開(kāi)始界面,本系統(tǒng)為勇闖NBA的游戲,因此可以在游戲的開(kāi)始界面中向玩家展示一些籃球和NBA相關(guān)的介紹信息,NBA共有三十支球隊(duì),每個(gè)球隊(duì)都有著自己獨(dú)特的隊(duì)徽,然而自己也為該游戲設(shè)計(jì)了一游戲LOGO,這些信息都可以在游戲的開(kāi)始時(shí)向玩家一一展示。為實(shí)現(xiàn)這些信息的動(dòng)態(tài)展示,需要使用到多線程機(jī)制?;@球的介紹信息都是文字,每行的文字存儲(chǔ)在數(shù)據(jù)庫(kù)中,當(dāng)啟動(dòng)游戲時(shí)就啟動(dòng)一線程將其一行一行地輸出,輸出完之后可以進(jìn)行游戲LOGO的繪制,通過(guò)使用線程不斷改變LOGO圖片的坐標(biāo)并進(jìn)行畫(huà)布的重繪即可實(shí)現(xiàn)。接著是三十個(gè)隊(duì)徽?qǐng)D片的繪制,三十個(gè)圖片要一一顯示在同一界面中,為達(dá)到美化的效果,可以讓其呈螺旋狀出現(xiàn),需要先將各圖片需要繪制的坐標(biāo)存入數(shù)據(jù)庫(kù)中,然后使用線程依次將各圖片按指定的坐標(biāo)依次繪制在界面中。2. 主菜單界面設(shè)計(jì)主菜單界面只是一個(gè)導(dǎo)航界面,用于方便玩家可以從該界面選擇進(jìn)入想要進(jìn)入的各子菜單項(xiàng)對(duì)應(yīng)的功能界面。該界面需要包含六個(gè)子菜單項(xiàng),可以將其分布設(shè)置為一個(gè)環(huán)狀,從上到下的字體由小到大,便有了種由遠(yuǎn)及近的感覺(jué),而最下端的字體最大并且可以設(shè)置為不同于其他子菜單項(xiàng)的顏色,這樣就代表最下端的子菜單項(xiàng)即為玩家的選擇項(xiàng)。需要設(shè)置鍵盤(pán)事件讓玩家能夠?qū)⑺璧倪x擇項(xiàng)移動(dòng)到最下端,可以使用一標(biāo)記變量標(biāo)記被選擇的子菜單的索引,通過(guò)按下鍵盤(pán)的左右鍵事件改變?cè)撟兞恐挡⒅乩L畫(huà)布即可,通過(guò)點(diǎn)擊回車(chē)的鍵盤(pán)事件或者直接使用鼠標(biāo)事件得到被點(diǎn)擊的子菜單項(xiàng)后移除該主菜單界面進(jìn)入相應(yīng)的選擇項(xiàng)或者鼠標(biāo)點(diǎn)擊的子菜單項(xiàng)界面。3. 子菜單項(xiàng)界面設(shè)計(jì) 子菜單項(xiàng)界面即NBA生涯、NBA商店、我的物品等界面,多為表格以及圖片的繪制,需要多采用鼠標(biāo)事件,當(dāng)需要繪制的文字信息或者圖片過(guò)多時(shí)要進(jìn)行翻頁(yè)處理,即通過(guò)鼠標(biāo)點(diǎn)擊事件得到鼠標(biāo)點(diǎn)擊的坐標(biāo)位置然后將畫(huà)布重新繪制實(shí)現(xiàn)。對(duì)于NBA商店中的商品,其有價(jià)錢(qián)和能夠增加的屬性值等信息需要顯示,可以同樣使用鼠標(biāo)事件,當(dāng)鼠標(biāo)移動(dòng)到某一商品圖片上時(shí)可以彈出一單獨(dú)的畫(huà)布進(jìn)行信息的顯示。在NBA生涯模塊,由于NBA共有三十支球隊(duì),為了能夠讓玩家方便、正確的選擇球隊(duì)可以先找來(lái)NBA球隊(duì)的分布圖,在分布圖中,各球隊(duì)的隊(duì)徽標(biāo)識(shí)在該球隊(duì)的地理位置上,然后使用鼠標(biāo)事件讓玩家直接點(diǎn)擊隊(duì)徽就可進(jìn)入相應(yīng)的球隊(duì)。4. 游戲?qū)?zhàn)界面設(shè)計(jì)游戲?qū)?zhàn)為該游戲的最為核心模塊,對(duì)戰(zhàn)即為游戲玩家使用籃球的攻防技能去挑戰(zhàn)NBA的球員,因此需要在該界面的兩邊繪制玩家和被挑戰(zhàn)球員的圖片和屬性信息,在最上端可以顯示對(duì)戰(zhàn)雙方的姓名以及比分。雙方對(duì)戰(zhàn)使用的技能不僅需要文字的提示,還需要有相應(yīng)技能的動(dòng)態(tài)圖片顯示給玩家,這些信息可以顯示在界面的最中間,而技能的動(dòng)態(tài)圖片需要繪制在一個(gè)單獨(dú)的畫(huà)布上在添加到該對(duì)戰(zhàn)界面畫(huà)布中,因?yàn)閯?dòng)態(tài)圖片是不斷地繪制,如果將其直接繪制在該對(duì)戰(zhàn)界面的畫(huà)布上會(huì)造成該對(duì)戰(zhàn)界面的不停閃爍。玩家的攻防技能需要玩家自己手動(dòng)選擇,因此需要在玩家的圖片旁邊提供一些技能選擇按鈕,為了實(shí)現(xiàn)界面的美觀,這些按鈕就不直接使用按鈕組件,而是繪制相應(yīng)的文字和矩形框來(lái)實(shí)現(xiàn),通過(guò)鼠標(biāo)點(diǎn)擊的事件就可以進(jìn)行判斷處理。玩家在對(duì)戰(zhàn)過(guò)程中需要使用食品飲料來(lái)增加因?yàn)槭褂眉寄芟牡膶傩灾担€需要提供物品按鈕,在玩家點(diǎn)擊時(shí)彈出玩家物品欄,并在物品欄的右上角需要提供關(guān)閉物品欄的按鈕。由于對(duì)戰(zhàn)雙方是交替的進(jìn)行攻擊和防守,為了標(biāo)記進(jìn)攻
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1