1.所描述的主題整體涉及基于位置的游戲,并且特別地涉及在基于位置的游戲中針對位置相似的玩家動態(tài)生成本地虛擬事件。2.問題基于位置的游戲使用現(xiàn)實世界作為其地理環(huán)境。平行現(xiàn)實游戲是一種基于位置的游戲,它使用一個與現(xiàn)實世界地理環(huán)境平行的虛擬世界。玩家可以通過在現(xiàn)實世界中導航和執(zhí)行動作來在平行虛擬世界中交互和執(zhí)行各種游戲目標。當主要參考虛擬世界采取動作時,虛擬世界可以充當玩家體驗與現(xiàn)實世界真正平行的虛擬世界的障礙。相反,玩家可以體驗到現(xiàn)實世界和虛擬世界是不同的,并且相對不連接的。當在現(xiàn)實世界中的相同物理位置玩游戲的玩家沒有體驗到與虛擬世界中位置相似的玩家的充分的公共交互時,尤其如此。這種體驗可能隨著時間降低玩家的參與。
背景技術:
技術實現(xiàn)思路
1、本公開涉及增加玩家在平行現(xiàn)實游戲中的參與。本文公開的技術期望通過將玩家在玩游戲期間可以選擇參與的自發(fā)的病毒式時刻(例如本地虛擬事件、隱式的社交事件)并入用戶體驗中來增加玩家參與。本地虛擬事件可以是不同類型的,并且可以具有相應不同的游戲設計、對應的目標和規(guī)則以及訪問受控的游戲內(nèi)容?;跐M足一個或多個對應預定開始條件,可以在玩游戲期間自動觸發(fā)本地虛擬事件。從用戶的角度來看,病毒式時刻可以是自發(fā)的,因為觸發(fā)病毒式時刻的開始條件對于用戶可以是未知的。在玩游戲期間出現(xiàn)此類自發(fā)的病毒式時刻的機會可以增加玩家在平行現(xiàn)實游戲中的參與或興趣的水平,并且增加玩家希望花在玩平行現(xiàn)實游戲上的時間量。
2、本地虛擬事件可以是不同類型,并且可以具有相應地指定其游戲目標和游戲規(guī)則的對應的游戲設計,并且可以具有對應的獨占(訪問受控)游戲內(nèi)容。另外,每個類型的本地虛擬事件可以具有對應的預定開始條件和對應的預定結束條件。這些條件可以指定例如可以在何處、何時以及多久一次觸發(fā)指定類型的本地虛擬事件、它可以持續(xù)多長時間、其發(fā)生的相對罕見性、玩家可以多久一次參與事件等。例如,用于觸發(fā)給定類型的本地虛擬事件的預定開始條件可以指定在現(xiàn)實世界中的相同物理位置的活動的位置相似的玩家的數(shù)目(例如在與預定虛擬元素相對應的預定現(xiàn)實世界區(qū)域內(nèi)并且在距虛擬元素的預定范圍內(nèi)的活動玩家設備的數(shù)目)必須至少是預定數(shù)目。作為另一示例,預定開始條件可以指定預定區(qū)域中的預定數(shù)目的活動玩家必須完成預定的游戲中動作(例如每個玩家捕獲預定數(shù)目的虛擬物品或?qū)ο?;先決游戲動作)等。預定結束條件可以指定用于本地虛擬事件的持續(xù)時間(例如30分鐘)。一個類型的本地虛擬事件可以是共享ar會話,其中在現(xiàn)實世界中相同物理位置的位置相似的玩家可以得到自發(fā)參與有組織的社區(qū)游戲(例如與特定地理位置相關聯(lián)的現(xiàn)場游戲動作)并且作為一個或多個團隊或派別一起玩或彼此對抗的機會。
3、本地虛擬事件可以是隱式的。也就是說,在相應的游戲設計(例如第一組一個或多個游戲設計)下玩其相應的(組或個體)游戲會話的位置相似的玩家不知道的是,用于給定本地虛擬事件的預定開始條件(例如基于本地區(qū)域中活動玩家的數(shù)目、本地區(qū)域中完成預定虛擬游戲中動作的活動玩家的數(shù)目等)可以變得被滿足。并且結果,所標識的數(shù)目的位置相似的玩家可以得到邀請他們加入即將開始的隱式社交事件并且指示事件將要開始的時間的通知。該通知可以進一步指定隱式社交事件的游戲目標(例如對應于第二游戲設計)。在一些實施例中,響應于滿足用于給定本地虛擬事件的預定開始條件,隱式社交事件可以在沒有通知的情況下自動(例如立即)開始,并且可以基于第二游戲設計來自動調(diào)整用于所標識的數(shù)目的位置相似的玩家(使事件被觸發(fā))的游戲機制(例如所標識的數(shù)目的位置相似的玩家可以自動獲得對與本地虛擬事件相關聯(lián)的訪問受控內(nèi)容的訪問)。
4、在本地虛擬事件的玩游戲期間,可以向隱式社交事件的位置相似的玩家中的每個位置相似的玩家呈現(xiàn)成就跟蹤器。成就跟蹤器可以基于隱式社交事件的游戲目標來呈現(xiàn)個體或集體的成就數(shù)據(jù)。在隱式社交事件結束時,針對本地虛擬事件的位置相似的玩家中的每個位置相似的玩家的游戲設計(例如游戲目標、游戲規(guī)則)可以恢復回到其在本地虛擬事件開始之前存在的先前狀態(tài)。因此,通過將針對在給定時間點碰巧在位置相似的現(xiàn)實世界中的玩家的有組織的社區(qū)游戲動作或活動的自發(fā)病毒式時刻并入用戶體驗,可以增加對現(xiàn)實世界中當前位置相似的玩家社區(qū)的認知,并且可以實現(xiàn)更“真實”的平行現(xiàn)實(例如ar、vr)游戲體驗。
5、在一個實施例中,計算機實現(xiàn)的方法包括由游戲服務器基于第一游戲設計向多個客戶端設備提供基于位置的游戲的游戲數(shù)據(jù)的步驟。該方法還包括基于第一游戲設計從多個客戶端設備接收與基于位置的游戲相關聯(lián)的第一活動數(shù)據(jù)的步驟。此外,該方法包括確定來自多個客戶端設備的第一活動數(shù)據(jù)是否滿足與本地虛擬事件相關聯(lián)的預定開始條件的步驟。更進一步地,該方法包括響應于確定第一活動數(shù)據(jù)滿足預定開始條件,開始針對多個客戶端設備的本地虛擬事件的步驟。以及更進一步地,該方法包括由游戲服務器向多個客戶端設備提供基于本地虛擬事件的游戲數(shù)據(jù)的步驟。本地虛擬事件可以具有與第一游戲設計不同的第二游戲設計。
1.一種計算機實現(xiàn)的方法,包括:
2.根據(jù)權利要求1所述的方法,還包括:
3.根據(jù)權利要求2所述的方法,其中確定來自所述多個客戶端設備的所述第二活動數(shù)據(jù)是否滿足所述預定結束條件包括以下中的一個:
4.根據(jù)權利要求3所述的方法,其中所述本地虛擬事件是共享ar會話,并且其中所述方法還包括在所述多個客戶端設備中的每個客戶端設備上以及在所述本地虛擬事件期間顯示成就跟蹤數(shù)據(jù),所述成就跟蹤數(shù)據(jù)指示基于所述第二游戲設計的所述游戲目標的個體成就和集體成就中的至少一項。
5.根據(jù)權利要求4所述的方法,其中確定所述第一活動數(shù)據(jù)是否滿足所述預定開始條件包括:
6.根據(jù)權利要求5所述的方法,其中確定所述第一活動數(shù)據(jù)是否滿足所述預定開始條件還包括:
7.根據(jù)權利要求6所述的方法,其中確定所述第一活動數(shù)據(jù)是否滿足所述預定開始條件還包括:
8.根據(jù)權利要求7所述的方法,其中所述先決游戲動作是虛擬游戲中動作和現(xiàn)實世界動作中的一項。
9.根據(jù)權利要求7所述的方法,還包括:
10.根據(jù)權利要求5所述的方法,其中確定所述第一活動數(shù)據(jù)是否滿足所述預定開始條件還包括:
11.根據(jù)權利要求10所述的方法,還包括響應于確定所述預定數(shù)目的客戶端設備位于彼此的所述預定范圍內(nèi),向所述多個客戶端設備中的一個或多個客戶端設備呈現(xiàn)通知,
12.根據(jù)權利要求1所述的方法,其中所述第一活動數(shù)據(jù)與現(xiàn)實世界活動數(shù)據(jù)和虛擬世界活動數(shù)據(jù)中的至少一項相對應。
13.根據(jù)權利要求12所述的方法,其中所述現(xiàn)實世界活動數(shù)據(jù)包括指示客戶端設備的地理位置的位置數(shù)據(jù),并且所述虛擬世界活動數(shù)據(jù)包括與由所述客戶端設備的用戶在所述基于位置的游戲的虛擬世界中輸入的動作請求和由所述游戲服務器確定的所述動作請求的結果相關聯(lián)的虛擬游戲中動作數(shù)據(jù)。
14.一種非暫態(tài)計算機可讀介質(zhì),所述非暫態(tài)計算機可讀介質(zhì)存儲指令,所述指令在由計算系統(tǒng)執(zhí)行時使所述計算系統(tǒng)執(zhí)行操作,所述操作包括:
15.根據(jù)權利要求14所述的非暫態(tài)計算機可讀介質(zhì),其中所述操作還包括:
16.根據(jù)權利要求15所述的非暫態(tài)計算機可讀介質(zhì),其中用于確定來自所述多個客戶端設備的所述第二活動數(shù)據(jù)是否滿足所述預定結束條件的所述操作包括用于以下中的一項的操作:
17.根據(jù)權利要求16所述的非暫態(tài)計算機可讀介質(zhì),其中所述本地虛擬事件是共享ar會話,并且其中所述操作還包括在所述多個客戶端設備中的每個客戶端設備上以及在所述本地虛擬事件期間顯示成就跟蹤數(shù)據(jù),所述成就跟蹤數(shù)據(jù)指示基于所述第二游戲設計的所述游戲目標的個體成就和集體成就中的至少一項。
18.根據(jù)權利要求17所述的非暫態(tài)計算機可讀介質(zhì),其中用于確定所述第一活動數(shù)據(jù)是否滿足所述預定開始條件的所述操作包括用于以下的操作:
19.根據(jù)權利要求18所述的非暫態(tài)計算機可讀介質(zhì),其中用于確定所述第一活動數(shù)據(jù)是否滿足所述預定開始條件的所述操作還包括用于以下的操作:
20.根據(jù)權利要求19所述的非暫態(tài)計算機可讀介質(zhì),其中用于確定所述第一活動數(shù)據(jù)是否滿足所述預定開始條件的所述操作還包括用于以下的操作: