[發明專利]一種游戲AI的決策配置方法和裝置在審
| 申請號: | 202010555913.5 | 申請日: | 2020-06-17 |
| 公開(公告)號: | CN111701246A | 公開(公告)日: | 2020-09-25 |
| 發明(設計)人: | 王佳偉 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | A63F13/67 | 分類號: | A63F13/67 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 吳文心 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 游戲 ai 決策 配置 方法 裝置 | ||
本發明實施例提供了一種游戲AI的決策配置方法及裝置,通過獲取游戲AI的游戲決策行為的邏輯信息,接著根據邏輯信息,生成多個針對游戲決策行為的決策節點,然后根據決策節點,生成與游戲決策行為匹配的方向流程圖,該方向流程圖可以用于確定針對游戲決策行為的決策分值,以便根據該決策分值確定游戲AI執行何種決策行為,從而將游戲AI的游戲決策行為配置在多個決策節點中,通過可視化的方向流程圖使得決策行為邏輯編輯結構清楚,并且決策節點可以編輯,在保證游戲決策行為完整執行的情況下,能夠有效降低游戲AI決策行為配置的成本。
技術領域
本發明涉及游戲技術領域,特別是涉及一種游戲AI的決策配置方法和一種游戲AI的決策配置裝置。
背景技術
對于游戲而言,游戲NPC(Non-Player Character,非玩家角色)是必不可少的元素,為了使NPC更加生動,游戲開發者通常賦予NPC以AI(ArtificialIntelligence,人工智能),并將游戲NPC的行為邏輯統稱為游戲AI,優秀的游戲AI能夠給玩家帶來較好的游戲體驗。
在游戲中,可以根據智能水平分為低級游戲AI和高級游戲AI。低級游戲AI通常為游戲中非主要NPC,如小怪、野怪等,低級游戲AI只需要按照一定的設計好的路線行進,并通過簡單邏輯與游戲玩家進行交互。而對于高級AI,則是帶有博弈性質的游戲主角之一,它與玩家唯一的不同點在于它由電腦來操控。因此,為了使能夠給玩家帶來較好的游戲體驗,需要高級游戲AI具有較高的決策能力。
當前對游戲AI決策行為的處理方式為設定特定的效用決策函數,然后根據各種輸入參數和數學表達式,確定游戲AI的決策行為。然而,這種處理方式存在以下問題:1、由于需要在腳本代碼實現函數表達式,對于游戲策劃人員的要求較高,需要游戲策劃人員能夠讀懂并且寫簡單的腳本代碼,且需要支持代碼的熱更新,不僅學習門檻高,且容易增加成本;2、對于游戲AI的決策行為需要單獨配置計算參數,其自定義的程度不高,局限于對相關參數的配置,很難實現對一個復雜函數表達式的定義和修改,且很難通過這種配置方式動態獲取游戲本身邏輯相關的數據。
發明內容
本發明實施例是提供一種游戲AI的決策配置方法,以解決現有技術中游戲AI的決策行為配置對用戶門檻要求高,維護成本高的問題。
相應的,本發明實施例還提供了一種游戲AI的決策配置裝置,用以保證上述方法的實現及應用。
為了解決上述問題,本發明實施例公開了一種游戲AI的決策配置方法,包括:
獲取游戲AI的游戲決策行為的邏輯信息;
根據所述邏輯信息,生成多個針對所述游戲決策行為的決策節點;
根據所述決策節點,生成與所述游戲決策行為匹配的方向流程圖,所述方向流程圖用于確定針對所述游戲決策行為的決策分值。
可選地,所述邏輯信息包括邏輯觸發信息以及邏輯配置信息,所述根據所述邏輯信息,生成多個針對所述游戲決策行為的決策節點,包括:
采用所述邏輯觸發信息,生成與所述游戲決策行為匹配的行為觸發節點;
采用所述邏輯配置信息,生成至少一個與所述游戲決策行為匹配的邏輯運行節點。
可選地,所述邏輯信息還包括邏輯實現信息,所述根據所述決策節點,生成與所述游戲決策行為匹配的方向流程圖,包括:
采用所述邏輯實現信息,將所述決策觸發節點與所述決策邏輯節點進行連線,生成與所述游戲決策行為匹配的方向流程圖。
可選地,所述方向流程圖包括輸出節點,所述方法還包括:
將所述游戲AI執行所述游戲決策行為配置為所述輸出節點的執行事件。
本發明實施例還公開了一種游戲AI的決策配置裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010555913.5/2.html,轉載請聲明來源鉆瓜專利網。





