[發明專利]游戲任務的運行方法、裝置及電子終端有效
| 申請號: | 201911162249.1 | 申請日: | 2019-11-21 |
| 公開(公告)號: | CN110941485B | 公開(公告)日: | 2022-11-08 |
| 發明(設計)人: | 江鴻 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 高燕 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 游戲 任務 運行 方法 裝置 電子 終端 | ||
1.一種游戲任務的運行方法,其特征在于,包括:
獲取游戲任務的任務結構信息;其中,所述任務結構信息包括至少一個任務狀態,每個所述任務狀態對應至少一個必要條件,所述必要條件表征所述游戲任務的必要事件;所述任務狀態至少包括可接取狀態、未完成狀態、待提交狀態、結束狀態;其中,所述可接取狀態達到必要條件時通過與非玩家角色NPC進行對話后達成的;
當所述游戲任務進入當前任務狀態時,均執行:發生的游戲事件匹配到所述當前任務狀態對應的必要條件時,判斷所述當前任務狀態對應的所有必要條件是否均已達成;每個所述必要條件與至少一個子條件相關聯,多個所述子條件間的邏輯關系為或邏輯關系;
如果是,進入下一個任務狀態,直至所述當前任務狀態為結束狀態;
響應任務更新操作,基于所述任務更新操作添加或刪除所述任務狀態對應的任意多個必要條件。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
響應任務更新操作,基于所述任務更新操作添加或刪除所述必要條件相關聯的任意多個子事件。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
響應于所述游戲事件的發生,檢查所述游戲事件是否達成所述當前任務狀態對應的必要條件,如果是,確定所述游戲事件匹配到所述當前任務狀態對應的必要條件。
4.根據權利要求1所述的方法,其特征在于,所述獲取所述游戲任務的任務結構信息的步驟之后,還包括:
將當前任務狀態置為可接取狀態,初始化所述可接取狀態對應的至少一個必要條件。
5.根據權利要求1所述的方法,其特征在于,所述當前任務狀態為激活狀態時,所述方法還包括:
初始化所述激活狀態對應的至少一個必要條件,所述必要條件為所述游戲任務的分支任務被激活。
6.根據權利要求1所述的方法,其特征在于,所述當前任務狀態為系列計數狀態時,所述方法還包括:
初始化所述系列計數狀態對應的至少一個必要條件,所述必要條件為將所述游戲任務所在的任務系列的已完成任務數加1。
7.根據權利要求1所述的方法,其特征在于,所述當前任務狀態為提交狀態時,所述方法還包括:
初始化所述提交狀態對應的至少一個必要條件,所述必要條件為達成提交事件。
8.根據權利要求1所述的方法,其特征在于,所述當前任務狀態為結束狀態時,所述方法還包括:
結束所述游戲任務,并回收所述游戲任務占用的資源。
9.根據權利要求1所述的方法,其特征在于,所述獲取游戲任務的任務結構信息的步驟之前,還包括:
加載游戲任務。
10.一種游戲任務的運行裝置,其特征在于,包括:
創建模塊,用于創建游戲任務,得到所述游戲任務的任務結構信息;其中,所述任務結構信息包括至少一個任務狀態,每個所述任務狀態對應至少一個必要條件,所述必要條件表征所述游戲任務的必要事件;所述任務狀態至少包括可接取狀態、未完成狀態、待提交狀態、結束狀態;其中,所述可接取狀態達到必要條件時通過與非玩家角色NPC進行對話后達成的;
判斷模塊,用于當所述游戲任務進入當前任務狀態時,均執行:發生的游戲事件匹配到所述當前任務狀態對應的必要條件時,判斷所述當前任務狀態對應的所有必要條件是否均已達成;每個所述必要條件與至少一個子條件相關聯,多個所述子條件間的邏輯關系為或邏輯關系;如果是,進入下一個任務狀態,直至所述當前任務狀態為結束狀態;
所述游戲任務的運行裝置,還包括:
必要條件更新模塊,用于響應任務更新操作,基于所述任務更新操作添加或刪除所述任務狀態對應的任意多個必要條件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911162249.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種加密實現方法、裝置、設備及存儲介質
- 下一篇:一種雙面鍵盤





