新四季網

在遊戲中使用機器人的方法及系統的製作方法

2023-07-15 16:52:31 1

專利名稱:在遊戲中使用機器人的方法及系統的製作方法
技術領域:
本發明涉及計算機技術領域,尤其涉及在遊戲中使用機器人的方法及系統。
背景技術:
目前,即時通訊IM軟體和技術已廣泛應用於網絡環境中,以其為核心的 聊天機器人^t術竟爭也日漸激烈。聊天機器人技術因為其成本^f氐、可玩性強的 優點被廣泛的應用到即時通訊IM環境中,它們可以根據用戶提出的問題做出 相應的回答,某些機器人甚至可以記錄下用戶的問題和提問的風格,從而做出 特別針對於該用戶的發問和回答。
與之成對比的是,當前所有的角色扮演類遊戲RPG和網路遊戲中,由於 非用戶控制角色^l務器預先固定設置,因此用戶與遊戲中的非用戶控制角色 的互動乏味單調,瓦良復復的幾句對白和固定的情節發展很難讓人興起再玩一 遍的感覺。這些遊戲一旦開發完成並投入運營,其中的故亊情節和眾多非用戶 控制角色的反應將很難改變。
為了解決上述問題,現有技術採用升級遊戲的辦法,不斷對遊戲發布升級 包或者遊戲補丁,來改變遊戲中非用戶控制角色的行為。參閱圖1所示,現有 技術中的遊戲系統包括位於遊戲客戶端的客戶端設備100、位於伺服器端的 遊戲伺服器101和升級伺服器102;用戶通過遊戲客戶端IOO與遊戲伺服器101 的連接進行遊戲,當遊戲客戶端IOO需要升級的時候,遊戲客戶端100從升級 JJl務器102下栽升級包,擴充客戶端功能。
但是,上述對遊戲進行升級的方法固然可以改變和豐富非用戶控制角色的 行為和語言,但是在遊戲升級後遊戲的故事情節和各非用戶控制角色的反應在
下一次升級前仍然是固定不變的。在下一次升級前對整個遊戲中所^t出的其他 包括美術、編程等等大量投入難以被迅速的應用到遊戲中。此外,每次對遊戲 的升級都需要投入人力進行編碼,也需要客戶端下載升級包進行安裝,遊戲本 身無法進行自我優化。

發明內容
本發明提供一種在遊戲中使用機器人的方法及系統,用以解決現有技術中 存在對遊戲進行再次升級前遊戲的情節和非用戶控制角色的反應固定不變的
問題;以及解決對遊戲進行升級時需要人工操作的問題。 本發明提供以下技術方案
一種在遊戲中使用機器人的方法,該方法包括步驟遊戲客戶端中的用戶控制角色向非用戶控制角色發送請求動作,其中各非 用戶控制角色分配有對應的機器人標識;
所述遊戲客戶端根據非用戶控制角色對應的機器人標識從伺服器查詢用 戶控制角色的請求動作對應的響應動作,所述響應動作包3舌固定的響應動作和 月l務器通過學習各用戶控制角色相互之間的動作生成的響應動作;
所述遊戲客戶端^^收所述伺服器向其返回的響應動作,並由所述非用戶控 制角色執行所述響應動作。
才艮據上述方法
所述非用戶控制角色設置一標識表明對應的響應動作為固定的響應動作 或伺服器通過學習各用戶控制角色相互之間的動作生成的響應動作。 由伺服器或用戶設置所述固定的響應動作。
由伺服器設置所述固定的響應動作時,伺服器通過升級更新所述固定的響 應動作。
由用戶設置所述固定的響應動作時,用戶通過操作接口以自定義響應動作 的方式對所述固定的響應動作進行更新。
用戶按所述操作接口規定的格式自定義響應動作。
一種客戶端設備,包括
發送單元,用於向伺服器發送非用戶控制角色對應的機器人標識及用戶控
制角色的請求動作;
接收單元,用於接收伺服器根據非用戶控制角色對應的機器人標識查詢到 的用戶控制角色的請求動作對應的響應動作;
執行單元,用於執行接收到的響應動作。
一種伺服器,包括
接收單元,用於接收遊戲客戶端發送的非用戶控制角色對應的機器人標識 及用戶控制角色的請求動作;
查詢單元,用於根據非用戶控制角色對應的機器人標識查詢用戶控制角色 的請求動作對應的響應動作,所述響應動作包括固定的響應動作和伺服器通過 學習各用戶控制角色相互之間的動作生成的響應動作;
發送單元,用於向遊戲客戶端發送查詢到的響應動作。
一種遊戲系統,包括
客戶端設備,用於向伺服器發送非用戶控制角色對應的機器人標識及用戶 控制角色的請求動作;以及接收並執行伺服器根據非用戶控制角色對應的機器 人標識查詢到的用戶控制角色的請求動作對應的響應動作;
伺服器,用於根據接收到的非用戶控制角色對應的機器人標識查詢用戶控 制角色的請求動作對應的響應動作並將其發送給客戶端設備,所述響應動作包
響應動作。
所4戶端設備包括
發送單元,用於向伺服器發送非用戶控制角色對應的機器人標識及用戶控 制角色的請求動作;
接收單元,用於接收伺服器根據非用戶控制角色對應的機器人標識查詢到
的用戶控制角色的請求動作對應的響應動作; 執4亍單元,用於執行接收到的響應動作。 所述伺服器包括
接收單元,用於接收遊戲客戶端發送的非用戶控制角色對應的機器人標識 及用戶控制角色的請求動作;
查詢單元,用於根據非用戶控制角色對應的機器人標識查詢用戶控制角色 的請求動作對應的響應動作,所述響應動作包括固定的響應動作和伺服器通過 學習各用戶控制角色相互之間的動作生成的響應動作;
發送單元,用於向遊戲客戶端發送查詢到的響應動作。
本發明有益效果如下
1、 本發明中,用戶可以自定義非用戶控制角色的響應動作,伺服器可以

便於非用戶控制角色在接收到來自用戶控制角色的請求動作後,返回相應的響 應動作,實現了遊戲的實時自我優化功能,解決了現有技術中對遊戲進行再次 升級前遊戲的情節和非用戶控制角色的反應固定不變的問題。
2、 伺服器通過學習各用戶控制角色相互之間的動作生成非用戶控制角色 的響應動作的過程由伺服器自動完成,無需人工操作,具有實用性強的特點。


圖1為背景技術中遊戲系統的結構示意圖; 圖2為本發明實施例中遊戲系統的結構示意圖; 圖3為本發明實施例中客戶端設備的結構示意圖; 圖4為本發明實施例中伺服器的結構示意圖5為本發明實施例中對伺服器結構進行更改後的遊戲系統的結構示意
圖6為本發明實施例中用戶進行遊戲時的處理流程圖。
具體實施例方式
一""一 前
制角色的反應固定不變的問題;以及解決對遊戲進行升級時需要人工操作的問 題,本發明中,伺服器通過學習各用戶控制角色相互之間的動作生成非用戶控 制角色的響應動作來實現遊戲的自我優化。
以下結合附圖對本發明優選的實施方式進行詳細說明。 參閱圖2所示,本實施例中的遊戲系統包括客戶端設備200、伺服器201 。 所述客戶端設備200,位於遊戲客戶端,用於向伺服器發送非用戶控制角 色對應的機器人標識及用戶控制角色的請求動作;以及接收並執行伺服器才艮據 非用戶控制角色對應的機器人標識查詢到的用戶控制角色的請求動作對應的 響應動作。
所述伺服器201,位於伺服器端,用於根據接收到的非用戶控制角色對應 的機器人標識查詢用戶控制角色的請求動作對應的響應動作並將其發送給客 戶端i殳備。
所述伺服器201為遊戲中的各非用戶控制角色分配有對應的機器人標識, 遊戲客戶端在接收到用戶通過用戶控制角色向非用戶控制角色發送請求動作 後,向伺服器201發送所述非用戶控制角色對應的機器人標識及所述用戶控制 角色的請求動作;所述伺服器201在接收到所述機器人標識及所述請求動作後, 根據所述機器人標識查詢到所述非用戶控制角色對應的機器人,並進一步查詢 該機器AJ t應於所述請求動作的響應動作。
相互之間的動作生成的響應動作。
所述固定的響應動作可由伺服器201預先設置,此時伺服器201為非用戶 控制角色:&置對應於基本的請求動作的響應動作;所述固定的響應動作也可由 用戶自定義,此時伺服器201為用戶提供一操作接口,用於定義非用戶控制角色對應於請求動作的響應動作。所述操作接口可以是圖形化的操作界面。所述 操作接口還可規定用戶定義響應動作的格式。用戶在定義所述響應動作時,按 所述操作接口規定的格式輸入定義的動作。比如要定義非用戶控制角色在收到 一條含有"某某內容"的消息後,回復"某某內容",則所述操作接口可向用 戶提供進行該回復消息動作的固定格式的命令行,用戶只需修改該命令行中的 "某某內容"字樣,就定義完成了非用戶控制角色在收到含有"某某內容"的 消息後,回復"某某內容"的響應動作。
在進行遊戲的過程中,伺服器201還學習各用戶控制角色相互之間的動作。 各用戶控制角色相互之間進行動作的交互時,伺服器201記錄各用戶控制角色 相互之間的請求動作和響應動作,後續在根據各非用戶控制角色對應的機器人 標識查詢用戶控制角色的的請求動作對應的響應動作時,若已記錄有所迷請求 動作,則向遊戲客戶端返回記錄的請求動作對應的響應動作。伺服器201還學 習所述記錄的請求動作和響應動作,後續在接收到請求動作後,若未記錄有接 收到的請求動作對應的響應動作,也可以根據用戶控制角色相互之間進行動作 的風格特點向遊戲客戶端返回相應的響應動作。
所述伺服器201為所述非用戶控制角色設置一標識表明對應的響應動作為 固定的響應動作或伺服器201通過學習各用戶控制角色相互之間的動作生成的 響應動作。根據所述標識可將非用戶控制角色分為兩類關鍵非用戶控制角色 和非關鍵非用戶控制角色,所謂關鍵非用戶控制角色是指該非用戶控制角色的 行為對遊戲有非常重要的作用,此時為了保證遊戲情節和關鍵非用戶控制角色 的固定性,該關鍵非用戶控制角色對應的響應動作由伺服器201預先設置,並 仍然通過升級的方法進行更新處理。
對於非關鍵非用戶控制角色,由於該非用戶控制角色的行為對遊戲並不重 要,因此能夠將其對應的響應動作進行實時更新,所作更新可由用戶通過服務 器201提供的操作接口自定義,也可由所iil良務器201通過學習各用戶控制角 色相互之間的動作生成。
參閱圖3所示,本實施例中的客戶端設備200具體包括發送單元300、 接收單元301、執行單元302;所述發送單元300,用於向伺服器201發送非用 戶控制角色對應的機器人標識及用戶控制角色的請求動作;所述接收單元301, 用於接收伺服器201根據非用戶控制角色對應的機器人標識查詢到的用戶控制 角色的請求動作對應的響應動作;所述執行單元302,用於執行接收到的響應 動作。
參閱圖4所示,本實施例中的伺服器201具體包括接收單元400、查詢 單元401、發送單元402;所述接收單元400,用於接收遊戲客戶端發送的非用 戶控制角色對應的機器人標識及用戶控制角色的請求動作;所述查詢單元401, 用於根據非用戶控制角色對應的機器人標識查詢用戶控制角色的請求動作對 應的響應動作,所述響應動作包括固定的響應動作和伺服器通過學習各用戶控 制角色相互之間的動作生成的響應動作;所述發送單元402,用於向遊戲客戶 端發送查詢到的響應動作。
參閱圖5所示的遊戲系統,其中包括位於遊戲客戶端的客戶端設備200, 而圖2所示的位於伺服器端的伺服器201在這裡的另外一種實現方式是分別設 置遊戲伺服器2010、升級伺服器2011、機器人伺服器2012;所述遊戲伺服器 2010用於與遊戲客戶端相連接以使用戶進行遊戲;所述升級伺服器2011用於 在遊戲客戶端的關鍵非用戶控制角色需要升級時,提供升級包供遊戲客戶端下 載安裝;所述機器人伺服器2012,用於根據非用戶控制角色對應的機器人標識 查詢用戶控制角色的^"求動作對應的響應動作。
參閱圖6所示,本實施中用戶進行遊戲時的處理流程如下 步驟600、用戶通過遊戲客戶端的用戶控制角色向非用戶控制角色發送請 求動作。
步驟601、遊戲客戶端向伺服器發送所述非用戶控制角色對應的機器人標 識及用戶控制角色的請求動作。
步驟602、伺服器根據接收到的非用戶控制角色對應的機器人標識查詢用
戶控制角色的請求動作對應的響應動作。
步驟603、伺服器將查詢到的響應動作發送給遊戲客戶端。 步驟604、遊戲客戶端接收並執行響應動作。
從上述實施例可知,本發明中,用戶可以自定義非用戶控制角色的響應動
的響應動作,以便於非用戶控制角色在接收到來自用戶控制角色的請求動作 後,返回相應的響應動作,實現了遊戲的實時自我優化功能,解決了現有技術 中對遊戲進行再次升級前遊戲的情節和非用戶控制角色的反應固定不變的問 題;進一步的,伺服器通過學習各用戶控制角色相互之間的動作生成非用戶控 制角色的響應動作的過程由伺服器自動完成,無需人工操作,具有實用性強的 特點。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發 明的精神和範圍。這樣,倘若對本發明的這些修改和變型屬於本發明權利要求 及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1、一種在遊戲中使用機器人的方法,其特徵在於,該方法包括步驟遊戲客戶端中的用戶控制角色向非用戶控制角色發送請求動作,其中各非用戶控制角色分配有對應的機器人標識;所述遊戲客戶端根據非用戶控制角色對應的機器人標識從伺服器查詢用戶控制角色的請求動作對應的響應動作,所述響應動作包括固定的響應動作和伺服器通過學習各用戶控制角色相互之間的動作生成的響應動作;所述遊戲客戶端接收所述伺服器向其返回的響應動作,並由所述非用戶控制角色執行所述響應動作。
2、 如權利要求1所述的方法,其特徵在於,所述非用戶控制角色設置一 標識表明對應的響應動作為固定的響應動作或伺服器通過學習各用戶控制角 色相互之間的動作生成的響應動作。
3、 如權利要求2所述的方法,其特徵在於,由伺服器或用戶設置所迷固 定的響應動作。
4、 如權利要求3所述的方法,其特徵在於,由伺服器設置所述固定的響 應動作時,伺服器通過升級更新所述固定的響應動作。
5、 如權利要求3所述的方法,其特徵在於,由用戶設置所述固定的響應 動作時,用戶通過操作接口以自定義響應動作的方式對所述固定的響應動作進 行更新。
6、 如權利要求5所迷的方法,其特徵在於,用戶按所述操作接口規定的 格式自定義響應動作。
7、 一種客戶端設備,其特徵在於,包括發送單元,用於向伺服器發送非用戶控制角色對應的機器人標識及用戶控 制角色的請求動作;接收單元,用於接收伺服器根據非用戶控制角色對應的機器人標識查詢到的用戶控制角色的請求動作對應的響應動作; 執行單元,用於執行接收到的響應動作。
8、 一種伺服器,其特徵在於,包括接收單元,用於接收遊戲客戶端發送的非用戶控制角色對應的機器人標識 及用戶控制角色的"^會求動作;查詢單元,用於根據非用戶控制角色對應的機器人標識查詢用戶控制角色 的請求動作對應的響應動作,所述響應動作包括固定的響應動作和伺服器通過 學習各用戶控制角色相互之間的動作生成的響應動作;發送單元,用於向遊戲客戶端發送查詢到的響應動作。
9、 一種遊戲系統,其特徵在於,包括客戶端設備,用於向伺服器發送非用戶控制角色對應的機器人標識及用戶 控制角色的請求動作;以及接收並執行伺服器根據非用戶控制角色對應的機器 人標識查詢到的用戶控制角色的請求動作對應的響應動作;伺服器,用於根據接收到的非用戶控制角色對應的機器人標識查詢用戶控 制角色的請求動作對應的響應動作並將其發送給客戶端設備,所述響應動作包 括固定的響應動作和伺服器通過學習各用戶控制角色相互之間的動作生成的 響應動作。
10、 如權利要求9所迷的系統,其特徵在於,所述客戶端設備包括 發送單元,用於向伺服器發送非用戶控制角色對應的機器人標識及用戶控制角色的請求動作;接收單元,用於接收伺服器根據非用戶控制角色對應的機器人標識查詢到 的用戶控制角色的請求動作對應的響應動作;執行單元,用於執行接收到的響應動作。
11、 如權利要求9所述的系統,其特徵在於,所述伺服器包括 接收單元,用於接收遊戲客戶端發送的非用戶控制角色對應的機器人標識及用戶控制角色的請求動作; 查詢單元,用於根據非用戶控制角色對應的機器人標識查詢用戶控制角色 的請求動作對應的響應動作,所述響應動作包括固定的響應動作和伺服器通過學習各用戶控制角色相互之間的動作生成的響應動作;發送單元,用於向遊戲客戶端發送查詢到的響應動作。
全文摘要
本發明公開了一種在遊戲中使用機器人的方法,用以解決現有技術中存在對遊戲進行再次升級前遊戲的情節和非用戶控制角色的反應固定不變等問題;該方法包括遊戲客戶端中的用戶控制角色向非用戶控制角色發送請求動作,其中各非用戶控制角色分配有對應的機器人標識;所述遊戲客戶端根據非用戶控制角色對應的機器人標識從伺服器查詢用戶控制角色的請求動作對應的響應動作,所述響應動作包括固定的響應動作和伺服器通過學習各用戶控制角色相互之間的動作生成的響應動作;所述遊戲客戶端接收所述伺服器向其返回的響應動作,並由所述非用戶控制角色執行所述響應動作。本發明同時公開一種客戶端設備、伺服器和遊戲系統。
文檔編號H04L29/08GK101179587SQ200610144889
公開日2008年5月14日 申請日期2006年11月28日 優先權日2006年11月28日
發明者劉致遠, 楊海松 申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀