三 3遊戲內容模組的詳細設計

2022-08-23 18:18:08 字數 2141 閱讀 7520

注:由於遊戲特性,涉及玩家資訊記錄的**及角色資訊需要更新系統時鐘記錄,其餘的**,怪物等不需要

每個模組基本資訊中效能要求為:在3-5s內完成。

3.1模組基本資訊:

3.1.1遊戲角色內容模組:說明如下

選擇角色:

輸入:所選擇的目標角色資訊(名稱,編號。。。。。)

輸出:初始化玩家角色資訊

功能:完成滑鼠、鍵盤控制權初始化,實現玩家角色的選擇和角色資訊初始化,記錄角色初始資訊,重啟時鐘

更換角色:

輸入:當前角色資訊

輸出:目標更換後的角色資訊

功能:更新滑鼠、鍵盤控制權,實現玩家角色更換,更新玩家角色資訊,重啟時鐘。

解鎖角色:

輸入:目標角色資訊

輸出:成功解鎖獲得角色的資訊

功能:更新滑鼠、鍵盤控制權,實現角色解鎖,記錄新角色資訊,重啟時鐘。

復活角色:

輸入:玩家當前死亡角色的資訊

輸出:復活後重置的角色資訊

功能:重置滑鼠、鍵盤的控制權,實現角色復活,重啟時鐘

3.1.2遊戲**內容模組:

初始**:

輸入:玩家角色資訊

輸出:角色獲得初始**,初始**資訊

功能:實現玩家初始**的獲得,記錄角色**資訊

更換**:

輸入:角色當前**資訊

輸出:更新後的**資訊

功能: 實現角色更新**,更新角色**的資訊

購買**:

輸入:**中目標**的資訊(名稱,編號)

輸出:成功購買的**資訊

功能:實現角色**購買,更新角色**資訊

3.1.3遊戲怪物與場景內容模組: 

初始因素:

輸入:遊戲開始、進入關卡的資訊

輸出:初始怪物及npc資訊

功能:成功開始遊戲,初始化遊戲介面,生成初始關卡資訊

更新因素:

輸出:後續怪物及npc資訊

3.14遊戲音效內容模組:

初始因素:

輸入: 遊戲開始、進入關卡的資訊

輸出:初始遊戲音效資訊

功能:實現遊戲開始與音效特徵設定

更新因素:

輸出:隨機選擇後續關卡的音效3.設計資訊

功能:實現遊戲繼續進行的關卡音效資訊設定

3.2演算法:

各個遊戲內容模組分別呼叫如下演算法模組實現功能:

3.2.1     角色模組:

選擇角色:初始化滑鼠和鍵盤控制權--初始化玩家角色資訊--記錄角色資訊--重置系統時鐘

更換角色:更新滑鼠和鍵盤控制權--更換角色資訊--重置系統時鐘

解鎖角色: 實現角色解鎖---記錄新角色資訊---重置系統時鐘

復活角色:重置滑鼠和鍵盤控制權--實現角色復活--重置玩家角色資訊--重置系統時鐘

3.2.2      **模組:

初始**:  獲得初始**--記錄角色初始**資訊

更換**:  實現**更新--更新角色**資訊

購買**:  **購買**--更新角色**資訊---重置系統時鐘

3.2.3      怪物與場景模組:

初始要素:   遊戲開始-----初始化遊戲介面---生成初始場景和npc

更新要素:   遊戲繼續---更新關卡ui介面---生成後續關卡場景和npc

3.2.4     音效模組:

初始要素:   遊戲開始---初始化遊戲音效

更新要素:   遊戲繼續---更新遊戲音效

3.3程式邏輯:

各個模組的程式邏輯圖如下二圖所示:

3.4介面:

整個遊戲內容模組需要知道使用者(玩家)資訊,角色資訊,角色工作的當前累計時間與系統時鐘當前時間息息相關。

滑鼠與鍵盤的控制權在操作角色時需要進行介面異常檢測和處理。

外部介面主要涉及滑鼠、鍵盤、音響和ui介面。

內部介面,各模組之前都與遊戲控制部分介面有關。

3.5測試要點:

每個步驟和演算法的輸入輸出介面是否正確,以及遊戲內容子模組(**角色等等)之前的關係,模組內部呼叫關係是否正確等都是測試要點。

變頻模組的詳細設計

我們將這次的設計分解為兩個模組 1 頻率發生模組 2 時間控制模組 頻率發生模組的工作原理已經敘述過,這裡主要討論一下我的具體設計 在電容ct上併聯四個電阻,其中三個電阻由開關控制。對其工作流程的描述如下 1 在初始階段由電阻r1,r2,r3併聯的電路對電容 ct進行充放電,持續時間為 0.1s,r...

設計文件的內容(概要設計,需求分析,詳細設計)

1,引言 1。1編學目的 1。2背景 1。3定義 1。4參考資料 2,總體設計 2,1需求規定 2,2執行環境 2,3基本設計概念和處理流程 2,4結構 2,5功能需求與程式的關係 2,6人工處理過程 2,7尚未解決的問題 3,介面設計 3,1使用者介面 3,2外部介面 3,3內部介面 4,執行設計...

棋牌遊戲伺服器架構 詳細設計 三 資料庫設計

標籤 遊戲 資料庫伺服器 儲存database加密 2012 09 16 12 35 5612人閱讀收藏 舉報 棋牌遊戲架構 4 目錄 主要有3類database serverinfodb,userinfodb和gamedb。serverinfodb主要儲存的是遊戲列表的資訊,userinfodb儲...