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

正文內(nèi)容

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

2025-07-01 16:58本頁面

【導(dǎo)讀】師的指導(dǎo)下進行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過的材料。均已在文中作了明確的說明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。究做出重要貢獻的個人和集體,均已在文中以明確方式標(biāo)明。全意識到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。文科類論文正文字?jǐn)?shù)不少于萬字。合國家技術(shù)標(biāo)準(zhǔn)規(guī)范。世界籃球最高水平的體育賽事——NBA。該游戲是將NBA與游戲結(jié)合,開發(fā)的。角色來進行游戲,角色擁有籃球和傳統(tǒng)RPG游戲的角色屬性,游戲包括個人資料,NBA生涯,名人堂,NBA商店,練身房,我的物品,籃球知識問答等模塊。

  

【正文】 選擇自己想要挑戰(zhàn)的球員去挑戰(zhàn),為了選擇球員,還需要先選擇球隊,球隊的選擇可以先繪制一張 NBA 球隊分布圖,玩家可以在該分布圖中點擊球隊隊徽進行選擇進入,進入后列出該球隊的十名在 NBA 中場均得分從高到底的球員即可滿足游戲需求。而玩家選擇其中的一個球員時就應(yīng)當(dāng)顯示該球員的信息,以便玩家判斷是否挑戰(zhàn)。游戲還需要設(shè)有任務(wù),可以選取一些名人堂的球星,將其等級設(shè)的較高,需在玩家達到一定等級之后才能夠戰(zhàn)敗他們,玩家戰(zhàn)敗所有的名人堂球星之后才意味著游戲的結(jié)束。在對戰(zhàn)中,對戰(zhàn)雙方需要使用自己籃球技能,使用技能 之時可以展示該技能的動態(tài)圖片,雙方交替進攻轉(zhuǎn)換,攻防成功的概率受到技能值以及屬性值等多因素的影響,最終先得到一定分?jǐn)?shù)者獲勝。為了提供給玩家更多能夠獲得金錢和經(jīng)驗的的地方,在玩家選擇好挑戰(zhàn)球員之后,進行挑戰(zhàn)之前可以加入籃球和 NBA 知識問答模塊,這樣不僅可以更好的吸引玩家,還能豐富玩家的 NBA 知識,帶給玩家更多的樂趣。 功能 需求 功能需求是對功能分析得到的各主要功能模塊再進行詳細(xì)的分析,得出這些模塊具體的需求,從而使整個游戲的功能更加完善,以滿足玩家的所有需要。 平頂山學(xué)院本科畢業(yè)設(shè)計 11 注冊、登錄功能 玩家角色創(chuàng)建 需要讓玩家上傳一張自己的圖片,提供顯示玩家圖片的畫布,還需提供給玩家填寫姓名、密碼的文本框以及選擇角色的籃球位置的下拉列表,因為不同位置的球員所具有的籃球攻防技能會有所不同 [12]。游戲登錄需要玩家輸入姓名、密碼,然后對玩家輸入信息進行身份驗證,判斷是否能夠進入該游戲。 玩 家創(chuàng) 建 角 色登 錄 u s e s e x t e n d s u s e s u s e s 上 傳 圖 片輸 入 姓 名輸 入 密 碼選 擇 籃 球 位 置 u s e s 身 份 驗 證 圖 31 玩家 注冊 、 登錄 用例圖 表 31 玩家登錄、注冊用例描述 用例編號 301 用例名稱 注冊、登錄用例 用例概述 玩家完成游戲角色的創(chuàng)建和游戲登錄 參與者 游戲玩家 前置 條件 想要進行本游戲 后置條件 進入該游戲 成功保證 當(dāng)前系統(tǒng)正常運行 基本事件流 步驟 活動 1 玩家上傳圖片 2 填寫姓名 、 密碼 和選擇角色的籃球位置 3 輸入姓名 、 密碼 進行驗證后 登錄游戲 規(guī)則與約束 用戶名、密碼都輸入正確,在點擊進入游戲按鈕 查看資料、物品 個人資料需要繪制展示玩家屬性的信息欄,包括玩家的圖片、玩家的等級、金錢、經(jīng)驗等屬性,以及玩家的攻防技能欄, 技能欄要 分為進攻技能 欄 和防守技能 欄 。我的物品包括物品欄和裝備欄,物品欄展示玩家已有的裝備和食品,裝備欄中展示 玩家正在使用的裝備,共有籃球、球衣、球鞋、頭帶和護臂 五種 。 基于 Java 的 “勇闖 NBA”游戲的設(shè)計與實現(xiàn) 12 玩 家查 看 個 人 資 料查 看 我 的 物 品查 看 屬 性 信 息查 看 攻 防 技 能查 看 裝 備查 看 食 品 u s e s u s e s u s e s u s e s 圖 32 查看資料、 物品用例圖 表 32 查看資料、物品 用例描述 用例編號 302 用例名稱 玩家查看資料、物品用例 用例概述 玩家 在個人資料中可以查看自己的圖片、屬性信息和功防技能 , 在我的物品中查看自己的裝備和食品等 參與者 游戲玩家 前置條件 玩家想要查看自己的資料和物品 后置條件 顯示資料和物品 成功保證 當(dāng)前系統(tǒng)正常運行 基本事件流 步驟 活動 1 玩家 查看自己的圖片 和屬性信息 2 玩家查看自己已有的攻防技能 3 玩家查看自己的裝備和食品 規(guī)則與約束 玩家點擊個人資料和我的物品 生涯、名人堂、對戰(zhàn) NBA 生涯是該游戲的主要模塊,玩家 可以先 從 NBA 球隊分布圖中選擇球隊后 進入該球隊,然后從該球隊的十名球員中 選擇球員進行挑戰(zhàn), 挑戰(zhàn)成功之后會獲得一定的金錢和經(jīng)驗獎勵,以便能夠去練身房中提升自己的等級、屬性值、學(xué)習(xí)新技能和去商店中購買商品來增加自己的屬性值 。名人堂中 設(shè) 有十五位名人堂球星以圖片形式展示,玩家達到一定等級后可以前去挑戰(zhàn),戰(zhàn)敗所有的球星即游戲全部 結(jié)束。在玩家從 NBA 生涯或名人堂中選擇球員挑戰(zhàn)之后,進入籃球和 NBA知識問答界面,該模塊可以豐富玩家的籃球方面知識,增加對游戲的興趣,答對即可獲得一定的金錢和經(jīng)驗獎勵。然后會進入該游戲的核心模塊 ——對戰(zhàn)模塊,雙方使用自己的攻防技能進行對戰(zhàn),在中間顯示使用技能的動態(tài)圖片和文字描述信息,每回合成功的概率受到他們使用的技能值和體力、力量、敏捷等值的影響, 平頂山學(xué)院本科畢業(yè)設(shè)計 13 最終先達到一定分?jǐn)?shù)者獲勝。 玩 家選 擇 N B A 球 隊查 看 球 隊 信 息選 擇 名 人 堂 球 員查 看 選 擇 球 員 信 息查 看 球 隊 所 有 球 員 數(shù) 據(jù) 統(tǒng) 計 e x t e n d s e x t e n d s e x t e n d s 籃 球 知 識 問 答對 戰(zhàn) e x t e n d s 球 星 信 息 展 示金 錢 、 經(jīng) 驗 獎 勵 u s e s e x t e n d s 技 能 圖 片 顯 示 圖 33 生涯、名人堂、對戰(zhàn)用例圖 表 33 NBA 生涯、名人堂、對戰(zhàn)用 例 用例編號 303 用例名稱 NBA 生涯、名人堂、對戰(zhàn)用例 用例概述 玩家 通過從 NBA 球隊分布圖上選擇球隊及其球員或從名人堂中選擇球星進行挑戰(zhàn),在挑戰(zhàn)之前要進行籃球知識問答 參與者 游戲玩家 前置條件 玩家想要挑戰(zhàn) NBA 球員 后置條件 進入與球員對戰(zhàn)界面 成功保證 當(dāng)前系統(tǒng)正常運行 基本事件流 步驟 活動 1 玩家 從 NBA 生涯選擇球隊及其球員進行挑戰(zhàn) 2 玩家從名人堂選擇球星進行挑戰(zhàn) 3 玩家進行籃球知識問答 4 玩家使用自己攻防技能與選擇的球員進行對戰(zhàn),對戰(zhàn)過程顯示使用技能 的動態(tài)圖片 規(guī)則與約束 玩家點擊我的生涯和名人堂 NBA 商店、練身房 NBA 商店提供給玩家購買裝備和食品的地方,裝備可以增加體力、力量、敏捷總值,而食品可以增它們的當(dāng)前值。當(dāng)玩家選擇一個商品時應(yīng)當(dāng)顯示該商品的價錢等信息并提供購買按鈕。在練身房中玩家使用自己的金錢和經(jīng)驗學(xué)習(xí)新的攻防技能、提升已有技能的值和體力、力量、敏捷總值以及升級功能。 基于 Java 的 “勇闖 NBA”游戲的設(shè)計與實現(xiàn) 14 玩 家購 買 裝 備N B A 商 店練 身 房購 買 食 品商 品 信 息 顯 示升 級學(xué) 習(xí) 新 技 能增 加 技 能 值增 加 屬 性 值 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 圖 34 NBA 商店、練身房用例圖 表 34 NBA 商店、練身房用例 用例編號 304 用例名 稱 NBA 商店、練身房用例 用例概述 玩家 在商店中購買裝備和食品飲料等,在練身房中可以點擊升級、學(xué)習(xí)新的籃球攻防技能以及提升自己的屬性值和攻防技能值 參與者 游戲玩家 前置條件 玩家想要進入 NBA 商店和練身房 后置條件 進入 NBA 商店或練身房 成功保證 當(dāng)前系統(tǒng)正常運行 基本事件流 步驟 活動 1 玩家 購買裝備和食品 2 商品信息的顯示 3 玩家點擊升級按鈕進行升級 4 玩家點擊屬性后的按鈕提升屬性值 5 玩家點擊學(xué)習(xí)按鈕學(xué)習(xí)對應(yīng)的攻防技能 6 玩家點擊已有技能后的按鈕提 升攻防技能值 規(guī)則與約束 玩家點擊 NBA 商店或練身房 本章小結(jié) 本章首先闡述了系統(tǒng) 實際操作流程、設(shè)計目標(biāo),最后介紹了游戲 的功能需求,將系統(tǒng)的功能分為了九大模塊 ,并且 分析系統(tǒng)的主要用例 后 進行了 UML 建模,構(gòu)建出系統(tǒng)各用戶的用例圖模型。 平頂山學(xué)院本科畢業(yè)設(shè)計 15 4 概要 設(shè)計 本章是系統(tǒng)的概要設(shè)計部分,主要是根據(jù)需求分析得出的幾大功能需求進行總體的功能方面的設(shè)計,繪制出系統(tǒng)的功能模塊圖,并對各功能模塊 的功能、模塊之間的關(guān)聯(lián)以及實現(xiàn)各功能需要使用的相關(guān)技術(shù)等 進行闡述。 數(shù)據(jù)庫是整個 游戲 設(shè)計的關(guān)鍵,一個好的數(shù)據(jù)庫能有效的管理 大 量的游戲 數(shù)據(jù),提高 游戲的性能 。它在整個 游戲 系統(tǒng)中不但 用于 存儲各種信息,以供 查詢、修改 等使用,而且 被用作 協(xié)調(diào)各 功能模塊 之間的數(shù)據(jù)接口。 概念結(jié)構(gòu)設(shè)計階段,抽象出系統(tǒng)的概念結(jié)構(gòu)并用實體聯(lián)系圖描述系統(tǒng)的概念結(jié)構(gòu)模型。 邏輯結(jié)構(gòu)設(shè)計階段 將實體聯(lián)系圖 轉(zhuǎn)化為對應(yīng)的關(guān)系模式 。數(shù)據(jù)庫實施階段,建立數(shù)據(jù)庫表及其之間的 關(guān)聯(lián),完成數(shù)據(jù)庫的設(shè)計工作。 功能 設(shè)計 根據(jù)該游戲的功能需求,對功能進行分析主要分為 11 個功能模塊。 完成的功能有: 游戲開始界面、登錄注冊、游戲主菜單、個人資料 、 NBA 生涯 、 名人堂 、NBA 商店 、 練身房、我的物品 、知識問答、游戲?qū)?zhàn) 。 游戲 的功能結(jié)構(gòu)圖 [13]如圖 41 所示。 勇 闖 “ N B A ” 游 戲游戲開始界面NBA生涯個人資料游戲主菜單登錄注冊模塊名人堂NBA商店我的物品知識問答游戲?qū)?zhàn)模塊練身房 圖 41 游戲功能結(jié)構(gòu)圖 以下僅對系統(tǒng)的主要功能進行描述: 游戲開始界面的功能主要是向玩家展示籃球以及 NBA 的相關(guān)知識介紹,接基于 Java 的 “勇闖 NBA”游戲的設(shè)計與實現(xiàn) 16 著是 專門為該游戲設(shè)計的 游戲 LOGO 圖片 的動態(tài)移動,最后是 NBA30 支球隊的隊徽圖片展示,為達到美觀的效果,隊徽圖片的展示采用 呈 螺旋 狀逐一出現(xiàn)的形式 。 玩家 注冊的功能主要是玩家 需要 首先從本地 計算 機上傳一張自己的圖片,填寫 角色的 姓名、密碼以及選擇自己 想要自己角色所 打 的籃球位置來完成游戲角色的 創(chuàng)建,擁有角色之后便可進行 游戲的登錄, 需要 玩家輸入自己 創(chuàng)建角色 的姓名和密碼,在進行姓名和密碼驗證后方可進入游戲。 游戲主菜單是在玩家正確輸入姓名 和 密碼進入游戲后 所顯示的 , 其中 包括個人資料、 NBA 生涯等 共六個 子菜單項,玩家可以通過鍵盤或鼠標(biāo)進行選擇進入相應(yīng)的子菜單 模塊界面 。 個人資料的功能是向玩家展示 其游戲角色 的姓名、圖片以及金錢、經(jīng)驗、體力、力量、敏捷等屬性值和 角色 所擁有的籃球的攻防技能。 NBA 生涯是該游戲的主要功能模塊,進入 NBA 生涯后先繪制一張 NBA30支球隊的分布圖,玩家通 過點擊球隊隊徽選擇想要進入挑戰(zhàn)的球隊,進入后展示該球隊的隊徽,所在城市、所屬分區(qū)等屬性,以及該球隊所有球員的 NBA 技術(shù)統(tǒng)計信息和被選擇球員的圖片、姓名、等級、攻防值等信息。然后玩家就可以選擇想要挑戰(zhàn)的球員進行挑戰(zhàn)。 名人堂的主要功能是作為該游戲的任務(wù)模塊,因為沒有任務(wù)的游戲?qū)⑹强菰餆o味、沒有意義的游戲 ,而任務(wù)會給玩家?guī)Ыo更大的吸引力 。在名人堂中設(shè)有十五位已經(jīng)入選名人堂的球星或者已經(jīng)退役還沒有進入名人堂但深受大家喜愛的球星 , 所有球星以各自圖片進行展示,玩家可以通過鍵盤左右鍵進行選擇,被選擇的球星會在其下面顯示 他們的介紹信息,以便玩家進行判斷是否挑戰(zhàn)。 NBA 商店的主要功能是提供玩家購買裝備和食品的場所,裝備可以增加玩家的體力、力量、敏捷上限值和攻防值,而食品可以增加玩家當(dāng)前的體力、力量、敏捷值。當(dāng)玩家將鼠標(biāo)移動到商品上時可以鼠標(biāo)旁顯示一個面板展示該商品信息并通過購買按鈕。 練身房的功能是提供給玩家學(xué)習(xí)新的籃球攻防技能、用金錢和經(jīng)驗來提升攻防技能值和體力、力量、敏捷的上限值,以及可以點擊升級的場所。 我的物品是玩家的物品欄,供玩家查看自己的裝備和食品, 食品和裝備是利用金錢從 NBA 商店中購買的, 同時需設(shè)有已經(jīng)裝備上 的裝備欄,當(dāng)玩家雙擊物品欄中的裝備時可以將裝備裝到已裝備裝備欄中并對應(yīng)改變該使用該裝備所帶來的玩家屬性值的改變,同樣雙擊食品即為使用該食品,同時增加相應(yīng)的屬性值。 平頂山學(xué)院本科畢業(yè)設(shè)計 17 知識問答的功能主要是為了豐富玩家的籃球知識,帶給玩家一些樂趣,每個球隊以及每個名人堂球星對應(yīng)一道籃球知識問答題,答對后可以獲得一定的經(jīng)驗和金錢獎勵。 游戲?qū)?zhàn)是該游戲的最核心模塊,雙方使用自己的攻防技能進行對戰(zhàn),在中間顯示使用技能的動態(tài)圖片和文字描述信息,每回合成功的概率受到他們使用的技能值和體力、力量、敏捷等值的影響,最終先到達一定分?jǐn)?shù)者獲勝。 在對戰(zhàn)的同時玩家可以打開自己的物品欄使用食品來增加當(dāng)前屬性值以提高成功率。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的設(shè)計主要經(jīng)過數(shù)據(jù) 分析、概念結(jié)構(gòu)設(shè)計 兩 個步驟。 數(shù)據(jù)分析主要是根據(jù)該游戲所需的功能模塊分析得到所需的數(shù)據(jù)支持,概念結(jié)構(gòu)設(shè)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1