[發(fā)明專利]交互式游戲中智能非玩家角色的人工情感驅(qū)動方法在審
| 申請?zhí)枺?/td> | 201410369468.8 | 申請日: | 2014-07-30 |
| 公開(公告)號: | CN104102522A | 公開(公告)日: | 2014-10-15 |
| 發(fā)明(設(shè)計)人: | 蔡振華;周昌樂;黃德恒 | 申請(專利權(quán))人: | 廈門大學(xué) |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/44 |
| 代理公司: | 廈門南強之路專利事務(wù)所(普通合伙) 35200 | 代理人: | 馬應(yīng)森 |
| 地址: | 361005 *** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 交互式 游戲 智能 玩家 角色 人工 情感 驅(qū)動 方法 | ||
1.交互式游戲中智能非玩家角色的人工情感驅(qū)動方法,其特征在于包括以下步驟:
(1)啟動全局知識庫,加載初始行為規(guī)則,初始化人工情感系統(tǒng)參數(shù);
(2)運行多智能體,連接全局知識庫,并進入等待狀態(tài);
(3)加載世界接口,接口一端連接游戲服務(wù)器,同游戲虛擬環(huán)境交互,接口另一端連接多智能體,向其發(fā)送虛擬環(huán)境信息或轉(zhuǎn)發(fā)多智能體的控制指令到游戲虛擬環(huán)境中;
(4)多智能體進入主循環(huán)開始工作,分別并發(fā)處理非玩家角色感知到的虛擬環(huán)境信息,更新虛擬人物的內(nèi)建需求水平,相應(yīng)的動機強度,系統(tǒng)參數(shù),計算虛擬人物的人工情感強度并選擇當前主要情感,選擇當前主導(dǎo)動機,并在人工情感的指導(dǎo)下制定動作策略,最后將動作通過世界接口作用于游戲虛擬環(huán)境中;
(5)世界接口轉(zhuǎn)發(fā)游戲玩家退出游戲的狀態(tài)信息,多智能體將相關(guān)狀態(tài)信息寫入全局知識庫,然后關(guān)閉全局知識庫,退出世界接口。
2.如權(quán)利要求1所述交互式游戲中智能非玩家角色的人工情感驅(qū)動方法,其特征在于在步驟(1)中,所述啟動全局知識庫,加載初始行為規(guī)則,初始化人工情感系統(tǒng)參數(shù)的具體方法如下:
1)讀取配置文件,獲取知識庫服務(wù)端口,后臺數(shù)據(jù)庫服務(wù)端口;
2)啟動后臺數(shù)據(jù)庫,加載初始行為規(guī)則及人工情感系統(tǒng)參數(shù);
3)通過知識庫服務(wù)端口向智能體提供數(shù)據(jù)服務(wù)。
3.如權(quán)利要求2所述交互式游戲中智能非玩家角色的人工情感驅(qū)動方法,其特征在于在步驟(1)第2)部分中,知識庫中的每條行為規(guī)則,形如Context&Action→Goal,其表達的意義為:在條件Context滿足時,執(zhí)行某一動作Action,將能達成目標Goal;
在步驟(1)第2)部分中,人工情感的系統(tǒng)參數(shù)主要包括:每一個調(diào)節(jié)子的初始值;每一個內(nèi)建需求D的初始水平L0,期望取值范圍的下限min_l,上限max_l。
4.如權(quán)利要求1所述交互式游戲中智能非玩家角色的人工情感驅(qū)動方法,其特征在于在步驟(2)中,所述運行多智能體,連接全局知識庫的具體方法如下:
1)讀取配置文件,獲取知識庫服務(wù)端口,多智能體通信端口,世界接口通信端口;
2)運行多智能體,讀取知識庫中的系統(tǒng)參數(shù)初始值,初始化相應(yīng)變量;
3)偵聽世界接口通信端口,等待處理信息。
5.如權(quán)利要求1所述交互式游戲中智能非玩家角色的人工情感驅(qū)動方法,其特征在于在步驟(3)中,所述加載世界接口,接口一端連接游戲服務(wù)器,同游戲虛擬環(huán)境交互,接口另一端連接多智能體,向其發(fā)送虛擬環(huán)境信息或轉(zhuǎn)發(fā)多智能體的控制指令到游戲虛擬環(huán)境中的具體方法如下:
1)讀取配置文件,獲取世界接口通信端口,多智能體通信端口;
2)處理用戶指令消息隊列;
3)處理虛擬環(huán)境信息消息隊列;
4)處理多智能體動作消息隊列。
6.如權(quán)利要求5所述交互式游戲中智能非玩家角色的人工情感驅(qū)動方法,其特征在于在步驟(3)第2)部分中,用戶指令消息隊列存放來自游戲玩家的各種操作指令,對于非玩家角色而言,由于玩家不需要直接操縱它們,因而這里的用戶指令消息事實上只有一個,即“退出游戲”;
在步驟(3)第3)部分中,虛擬環(huán)境信息消息隊列采用XML格式存放虛擬人物所觀察到的虛擬環(huán)境中的信息,對每一個觀察到的物體,包含有以下信息:物體ID,位置,顏色,大小,是否可移動,是否可交互;
在步驟(3)第4)部分中,多智能體動作消息隊列存放非玩家角色需要在虛擬環(huán)境中執(zhí)行的動作及其相應(yīng)的參數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門大學(xué),未經(jīng)廈門大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410369468.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





