商業(yè)游戲功能分析-游戲中的任務系統(tǒng).ppt
《商業(yè)游戲功能分析-游戲中的任務系統(tǒng).ppt》由會員分享,可在線閱讀,更多相關《商業(yè)游戲功能分析-游戲中的任務系統(tǒng).ppt(28頁珍藏版)》請在裝配圖網上搜索。
商業(yè)游戲功能分析 游戲中的任務系統(tǒng) 學習重點 游戲的任務系統(tǒng)和任務編輯器 學習目標 了解游戲中的任務系統(tǒng) 以及一些游戲任務系統(tǒng)開發(fā)的常識 1 1任務系統(tǒng)設計概述 任務已經是MMORPG游戲中必不可少的一個部分 在很多的單機游戲 甚至休閑游戲中 任務概念也逐漸被引入 作為游戲設計人員 要設計一個功能模塊必須先要了解這個模塊的作用 使用者是誰 需要用到哪些資源和技術 如何維護和升級等因素 這節(jié)課將從任務系統(tǒng)存在的意義和作用 系統(tǒng)模塊構成 系統(tǒng)如何設計等幾方面闡述如何設計任務系統(tǒng) 1 2任務系統(tǒng)的意義 1 新手任務 新手任務意義在于鼓勵初到平臺的新用戶了解基本的操作 積累初始的財產 建立朋友圈等等這些值的懷念的東西以保證二次登陸率 1 2任務系統(tǒng)的意義 2 持續(xù)游戲的原因 一個目標不夠明確的用戶 其心態(tài)是浮躁的 容易被偶然的失敗所打擊 從而中斷游戲 任務系統(tǒng)為用戶確定目標 引導用戶持續(xù)游戲 1 2任務系統(tǒng)的意義 3 向導作用 有的游戲中設定了很有趣的功能或者是有特點的地方 但是玩家不一定會發(fā)現(xiàn) 通過任務系統(tǒng)就可以帶領玩家發(fā)現(xiàn)這些有趣的點子 1 2任務系統(tǒng)的意義 4 經濟調控 游戲中一個新用戶的成長 是伴隨著信心和財富的增長向上發(fā)展的 1 3任務系統(tǒng)介紹 在不同游戲類型中的任務系統(tǒng)也不一樣 但是對于程序設計而言 主要涉及的是以下幾個方面 1 任務數據的輸入 2 任務數據的存儲 3 任務數據的管理 4 任務數據的讀取 1 3 1任務數據的輸入 任務數據是通過任務編輯器保存到數據庫中的 任務編輯器是由程序員編寫 提供給任務策劃的專業(yè)工具 任務數據保存在數據庫中 可以作為數據庫的介質很多 有專業(yè)的數據庫Oracle DB2 SQLserver等 也有輕量級的數據庫如MySQL PostgreSQL Access 簡單方便的XML甚至Txt文件也可以作為數據庫 1 3 2任務數據的保存 任務的管理是任務管理系統(tǒng)的核心 它負責獲取任務 組織任務 發(fā)放任務 它的作用相當于一個數據庫管理軟件 1 3 2任務數據的管理 任務的讀取功能是面向玩家的 也就是玩家常說的 接任務 這部分模塊的主要作用是根據玩家信息 通過特定的NPC或UI界面向任務管理模塊發(fā)送任務請求 將得到的返回信息發(fā)送給玩家 1 3 3任務數據的讀取 1 4任務系統(tǒng)設計 任務數據中心 任務編輯器 策劃 任務管理系統(tǒng) 玩家 NPC UI面板 1 4任務系統(tǒng)設計 5 4 1任務編輯器的設計 在系統(tǒng)設計之初 負責軟件開發(fā)的程序員先要確定游戲開發(fā)所需的數據庫類型 然后根據數據庫開發(fā)相應的任務編輯器提供給策劃人員 所選擇的數據庫是根據游戲規(guī)模而定的 切不可一味的追求技術高端的產品 對于小型 微型游戲采用文本數據庫或者Access數據庫都是一個不錯的選擇 這類數據庫編程難度小 維護方便 適合快速開發(fā) 中小型游戲 特別是希望在網絡上應用的網絡游戲可以選擇MySQL這樣的網絡數據庫 工具開發(fā)人員制作的任務編輯器首先要根據策劃需求進行設計 考慮到策劃人員的工作量繁重 軟件界面要求簡潔 方便 直觀 盡量提供多的選擇功能減少文本輸入 功能要豐富 但不要過于復雜 以下就是一個任務編輯器的界面 1 4任務系統(tǒng)設計 1 4 2玩家在NPC處 接任務 流程處理 玩家從某個NPC接任務 首先接任務模塊要判斷角色到NPC的距離 然后是是否滿足任務條件 如果滿足則在對話框中顯示相應的任務列表 1 4任務系統(tǒng)設計 玩家在NPC處 接任務 流程 玩家1 等級2 任務歷史3 特殊條件 NPCNPC特有任務1NPC特有任務2NPC特有任務3NPC特有任務4節(jié)日任務系列任務情節(jié)任務 數據庫 1 4任務系統(tǒng)設計 在有的游戲中 設定了節(jié)日任務或者專屬任務 他們不依賴于NPC 可以從UI界面上直接獲取并申請任務 1 4任務系統(tǒng)設計 玩家在GUI界面 接任務 流程 玩家1 等級2 任務歷史3 特殊條件 UI界面節(jié)日任務系列任務情節(jié)任務 數據庫 1 4任務系統(tǒng)設計 當玩家申請任務的時候 任務管理器收到請求 根據請求的條件查詢對應的服務 然后任務管理器將把任務以ID的形式發(fā)給任務界面 任務界面再根據任務ID從數據庫中查詢任務名稱和任務描述 并將結果顯示到GUI界面上 1 4任務系統(tǒng)設計 玩家在GUI界面選擇接受任務或者不接受任務 如果接受任務 那么任務管理器就要對玩家的任務信息進行更新 1 4任務系統(tǒng)設計 1 4任務系統(tǒng)設計 當玩家完成任務的時候 又需要通過NPC或者GUI面板提交申請 這個時候任務管理器負責查詢滿足任務條件 如果滿足任務完成條件 則會發(fā)送任務完成消息 并再次更新玩家任務信息 1 4任務系統(tǒng)設計 1 4 3任務編系統(tǒng)的設計 根據對任務流程的分析 任務系統(tǒng)的工作流程基本上已經有了思路 接下來通過對各個模塊的功能劃分成類 1 4任務系統(tǒng)設計 在GUI方面也有任務面板的專門設計 任務UI接口類中部分代碼 1 4任務系統(tǒng)設計 游戲項目中 任務類的功能是非常豐富的 在設計任務類的時候 除了要考慮到功能之間的獨立性和方便性 還要考慮到易擴充性 TaskProcess類部分代碼 1 4任務系統(tǒng)設計 TaskProcess類部分代碼 1 4任務系統(tǒng)設計 小結 通過今天的課程 同學對任務系統(tǒng)有了基本的概念和了解 這節(jié)課主要講述了任務系統(tǒng)模塊和任務流程的實現(xiàn) 涉及到的知識從C 基礎語言 邏輯處理 文件讀寫 數據庫管理到GUI界面還有win32桌面工具開發(fā)等 任務系統(tǒng)是一個復雜的系統(tǒng)模塊 需要扎實的基本功和廣泛的知識面 以后程序設計專業(yè)課程將會去實現(xiàn)任務系統(tǒng) 希望同學們在前期認真學習基礎知識 在學習完任務系統(tǒng)以后可以設計出自己的任務系統(tǒng)- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 商業(yè) 游戲 功能分析 中的 任務 系統(tǒng)
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://ioszen.com/p-6780340.html