基于移動互聯(lián)網(wǎng)的現(xiàn)實真人網(wǎng)絡游戲系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]網(wǎng)絡游戲、移動互聯(lián)網(wǎng)、體育運動、活動組織、物聯(lián)網(wǎng)。
【背景技術(shù)】
[0002]本發(fā)明依托移動互聯(lián)網(wǎng)技術(shù)、移動智能設(shè)備技術(shù)、物聯(lián)網(wǎng)技術(shù)和網(wǎng)絡游戲技術(shù)發(fā)展而來,并融合各技術(shù)開發(fā)出一種讓玩家借助手機、平板電腦等便攜式互聯(lián)網(wǎng)智能設(shè)備在現(xiàn)實環(huán)境中戰(zhàn)斗、合作、交易、爭奪、競逐的多人網(wǎng)絡游戲系統(tǒng)??蓪⑻摂M的麗ORPG、RPG、動作、射擊、策略、益智等網(wǎng)絡游戲模式在現(xiàn)實世界中進行,同時也可用于增強甚至替代部分現(xiàn)有的真人游戲、體育運動、拓展訓練,也可以進一步輔助現(xiàn)實工作、社交活動的有效進行。
【發(fā)明內(nèi)容】
[0003]通過安裝于玩家所持的智能設(shè)備上的客戶端和服務器上的服務端來構(gòu)建游戲軟硬件系統(tǒng)。利用手機、平板電腦等智能設(shè)備上的傳感器獲得玩家的現(xiàn)實狀態(tài),如位置、方向、速度等來進行游戲。借助設(shè)備觸摸屏查看游戲信息并操作游戲功能;借助gps、北斗傳感器和指南針、加速度計等傳感器獲得玩家的位置、方向和速度信息;利用nfc感應、二維碼拍攝等方式獲得玩家之間以及玩家和環(huán)境物品之間的接觸情況;利用攝像頭獲得玩家拍攝的圖像信息;利用麥克風獲得玩家和環(huán)境的聲音信息。通過程序?qū)σ陨细鱾鞲衅鬟M行管理,并利用移動互聯(lián)網(wǎng)將信號、信息和指令進行傳遞,利用軟件系統(tǒng)進行處理分析,讓玩家之間通過智能移動設(shè)備在現(xiàn)實世界中游戲,以及進行現(xiàn)實活動的輔助。該系統(tǒng)由以下模塊構(gòu)成。
[0004]1、角色信息模塊:
此模塊用于記錄和顯示與游戲模式設(shè)計相關(guān)的屬性值、物品、任務等信息。如RPG類型游戲中的等級、經(jīng)驗值、血量、體力、魔法值、角色屬性和道具、裝備、傷害來源方向箭頭指示等信息。
[0005]2、角色位置模塊:
通過玩家設(shè)備上的GPS、北斗等定位傳感器獲得玩家的地理位置信息,結(jié)合地圖或衛(wèi)星圖顯示在屏幕上。程序和系統(tǒng)處理各個玩家的位置信息,結(jié)合游戲設(shè)計可讓玩家在屏幕地圖上顯示自己、隊友、對手的位置,也可以讓玩家到達游戲設(shè)定的位置點來完成任務或獲取物品,也可讓玩家在不同區(qū)域內(nèi)觸發(fā)游戲設(shè)計的特殊效果。
[0006]3、互動模塊:
通過方向傳感器、加速度計等傳感器進行有方向的“擊打”、“射擊”、“投擲”、“探測”、“施法”等互動方式。如、在MMORPG類型游戲設(shè)計中,玩家A朝向玩家B后,通過游戲設(shè)計的方式(按下按鈕、執(zhí)行觸屏手勢或者握住手機做投擲動作等方式)來激活“火球”技能,A通過屏幕看到自己的魔法值有一定的下降,同時所有玩家的屏幕上出現(xiàn)了“火球”的飛行軌跡效果,軌跡從A玩家位置點出發(fā),以A設(shè)備方向傳感器所識別的方向發(fā)出。若玩家B處于游戲程序設(shè)定的“火球”影響范圍中,玩家B的生命值減少,在A、B的屏幕上顯示命中信息,同時B的傷害指示箭頭顯示,結(jié)合其方向傳感器標明傷害從什么方向傳來。利用玩家的位置信息、方向信息和交互效果可進行豐富多彩的游戲互動。
[0007]4、物品模塊:
物品模塊記錄玩家的物品信息,不同游戲模式可有不同的設(shè)計,使用者也可按規(guī)則設(shè)定創(chuàng)建物品信息。玩家可通過到達相應位置“拾起”、從其他玩家處通過NFC觸碰或拍攝二維碼的方式得到物品。也可以從裝備欄對物品進行“丟棄”、“銷毀”、“發(fā)送”、“售賣”等操作。物品可用于進行相應的交互功能,如“使用〃、“投擲”、“射擊”、“部署”等,也按游戲設(shè)計通過收集、爭奪來完成任務達成勝利條件。
[0008]5、技能模塊:
技能模塊類似物品模塊,記錄了玩家的技能信息,不同游戲模式可以有不同的設(shè)計。通過爭奪、從其他玩家那學習或者通過角色經(jīng)驗規(guī)則解鎖等方式獲得。技能設(shè)計根據(jù)游戲模式設(shè)計而定,由“交互”模塊在游戲中造成影響和效果。
[0009]6、任務模塊:
通過任務可編輯、發(fā)布對戰(zhàn)的位置區(qū)域、時間、玩家要求、勝利獎勵等內(nèi)容來組織游戲和現(xiàn)實活動。在游戲和活動過程中可用來明確游戲規(guī)則、勝利條件,詳細子任務和工作完成要求。
[0010]7、交流模塊:
通過聲音、圖像傳感器來實現(xiàn)玩家之間的語音和圖像傳遞,幫助玩家在遠距離交流。
[0011]8、觀戰(zhàn)模塊:
觀戰(zhàn)模塊讓非參與玩家和淘汰玩家了解游戲的進展情況,也可通過視頻、照片、聲音來記錄游戲玩家的狀態(tài)??捎糜谟涗?、轉(zhuǎn)播、回顧過去的游戲。
[0012]9、外設(shè)擴展模塊:
智能設(shè)備通過無線或有線方式連接相關(guān)顯示設(shè)備、聲音設(shè)備、傳感定位設(shè)備、體感捕捉設(shè)備等其他設(shè)備來幫助玩家更好地游戲。
[0013]游戲模式舉例:
下文以“饑餓游戲”的游戲設(shè)定來演示本系統(tǒng)的操作情況?!梆囸I游戲”的規(guī)則:玩家分散出現(xiàn)在戰(zhàn)區(qū)范圍內(nèi),玩家離開戰(zhàn)區(qū)就立刻判定為死亡,戰(zhàn)區(qū)范圍內(nèi)特定地點會出現(xiàn)物品(武器、補給品),玩家間可利用武器或赤手空拳進行搏斗,被擊殺的玩家被淘汰,最后的幸存者為本次游戲的勝利者。
[0014]1、游戲任務的編輯和發(fā)布:
玩家A通過客戶端發(fā)布以上“饑餓游戲”的規(guī)則和模式,劃定某公園大草坪為戰(zhàn)區(qū),游戲時間為周六上午9點集合9點05分正式開始,人數(shù)上限為20人。
[0015]2、游戲任務的報名和加入:
玩家A、玩家B、玩家C通過任務系統(tǒng)查找到此次任務,通過任務系統(tǒng)報名參加了此次游戲。在周六9點鐘準時到達了目標公園的大草坪。9點鐘玩家A、B、C的地圖顯示了各自的出生點的地圖坐標點,游戲開始倒計時啟動,玩家們到達各自的出生點。
[0016]3、游戲的開始:
倒計時清零之后,游戲界面顯示游戲正式開始。玩家的生命指示器出現(xiàn),各人具備100點生命。地圖上出現(xiàn)了各個道具的坐標點,基礎(chǔ)互動被激活。基礎(chǔ)互動為“空手搏斗”:立刻對前方5m、9點鐘到3點鐘方向范圍內(nèi)的目標造成20點傷害,7令卻時間為0.5秒。
[0017]4、游戲的進行:
玩家A的出生點位于戰(zhàn)區(qū)南側(cè),地圖西南角出現(xiàn)了 “長矛〃道具坐標點,他向“長矛”跑去。玩家B出生于戰(zhàn)區(qū)西側(cè),其南側(cè)較近位置出現(xiàn)了“盔甲”的道具坐標點,他決定去拾取“盔甲”后與A爭奪〃長矛〃,故立刻跑向“藍甲”。玩家C出生于戰(zhàn)區(qū)北側(cè),戰(zhàn)區(qū)東北角出現(xiàn)了“弓箭”坐標點,他決定去拾取“弓箭”開始向“弓箭”跑去。
[0018]數(shù)秒后,玩家B到達“藍甲”坐標點,其觸摸屏顯示“拾取”交互按鈕,B按下按鈕后其物品欄中加入一副“盔甲”,在所有玩家的地圖中“盔甲”坐標點消失,玩家B打開物品欄裝備“盔甲”,“盔