基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及游戲數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著通信終端及網(wǎng)絡(luò)技術(shù)的發(fā)展,在終端進(jìn)行聯(lián)網(wǎng)對(duì)戰(zhàn)游戲已相當(dāng)普遍。其中,在目前流行的craft仿真海戰(zhàn)系列游戲中(包括IPAD/IPHONE 10S平臺(tái)上運(yùn)行的Battleshipcraft,Warship craft和Naval craft三個(gè)游戲),游戲提供的潛艇模型仿真效果都不理想,僅能在潛艇前進(jìn)時(shí)實(shí)現(xiàn)浮力、重力平衡,在特定前進(jìn)速度下進(jìn)行水下航行,限制了游戲中潛艇模型的可玩性。
【發(fā)明內(nèi)容】
[0003]針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)方法及系統(tǒng),其可以大大提高網(wǎng)絡(luò)海戰(zhàn)潛艇游戲的趣味性。
[0004]為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)方法,所述方法包括:
[0005]游戲終端預(yù)設(shè)若干不同類型的模塊化構(gòu)件用于潛艇模型的搭建;
[0006]游戲終端接收游戲者指令選擇若干預(yù)設(shè)模塊化構(gòu)件搭建潛艇模型;
[0007]游戲終端預(yù)設(shè)螺旋槳、方向舵兩個(gè)潛艇操控界面用于游戲者對(duì)潛艇進(jìn)行操控;
[0008]游戲終端向服務(wù)器上傳所述潛艇模型參數(shù)數(shù)據(jù);
[0009]搜索匹配的其它游戲終端,并建立匹配連接;
[0010]建立匹配連接的游戲終端從所述服務(wù)器接收匹配方的潛艇模型參數(shù)數(shù)據(jù);
[0011]建立匹配連接的游戲終端初始化匹配方潛艇模型參數(shù)數(shù)據(jù)后執(zhí)行游戲開(kāi)始命令。
[0012]根據(jù)本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)方法,所述模塊化構(gòu)件包括螺旋槳構(gòu)件及前置流管結(jié)構(gòu);
[0013]所述游戲終端接收游戲者指令選擇若干預(yù)設(shè)模塊化構(gòu)件搭建潛艇模型步驟包括:
[0014]針對(duì)不同類型的潛艇模型將預(yù)設(shè)螺旋槳構(gòu)件前置,再用其他預(yù)設(shè)模塊化構(gòu)件搭建的前置流管結(jié)構(gòu),將所述螺旋槳構(gòu)件組合在結(jié)構(gòu)中;
[0015]所述每個(gè)潛艇模型均包括前置螺旋槳構(gòu)件和包含前置螺旋槳構(gòu)件的前置流管結(jié)構(gòu);
[0016]其中:
[0017]游戲者通過(guò)所述預(yù)設(shè)螺旋槳操控界面和前置螺旋槳構(gòu)件控制前置流管中水流體流動(dòng)速度和前后方向;
[0018]游戲者通過(guò)所述預(yù)設(shè)螺旋槳操控界面和前置流管結(jié)構(gòu)控制前置流管中水流體流動(dòng)的上下偏轉(zhuǎn)方向;
[0019]通過(guò)所述預(yù)設(shè)螺旋槳操控界面的正反轉(zhuǎn)、增減速以及前置螺旋槳構(gòu)件和前置流管結(jié)構(gòu)的控制作用,在所述潛艇模型前部生成基于流體力學(xué)的對(duì)潛艇模型的徑向作用力。
[0020]根據(jù)本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)方法,所述游戲終端向服務(wù)器上傳游戲參數(shù)數(shù)據(jù)步驟包括:
[0021]所述游戲終端上傳所述潛艇模型的外觀數(shù)據(jù)和性能數(shù)據(jù)。
[0022]根據(jù)本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)方法,所述方法還包括:
[0023]建立匹配連接的第一方游戲終端上傳操控單元對(duì)潛艇模型的實(shí)時(shí)操控?cái)?shù)據(jù),與其匹配的其他方游戲終端接收所述數(shù)據(jù),并根據(jù)接收的所述數(shù)據(jù)在其他方游戲終端對(duì)第一方潛艇模型的海戰(zhàn)對(duì)戰(zhàn)操控?cái)?shù)據(jù)進(jìn)行對(duì)應(yīng)仿真運(yùn)算處理。
[0024]根據(jù)本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)方法,其他方游戲終端根據(jù)對(duì)第一方潛艇模型的實(shí)時(shí)操控?cái)?shù)據(jù)仿真運(yùn)算處理結(jié)果,在己方游戲終端顯示潛艇模型海戰(zhàn)對(duì)戰(zhàn)操控狀態(tài)的仿真效果包括:
[0025]潛艇模型的緊急下潛、穩(wěn)定潛航前行及潛航倒行仿真效果。
[0026]本發(fā)明還提供一種基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)系統(tǒng),所述游戲終端包括:
[0027]模塊化構(gòu)件庫(kù)單元,用于預(yù)設(shè)若干不同類型的模塊化構(gòu)件用于潛艇模型的搭建;
[0028]搭建單元,用于接收指令選擇若干預(yù)設(shè)模塊化構(gòu)件搭建潛艇模型;
[0029]操控單元,用于接受指令操控潛艇螺旋槳正反轉(zhuǎn)、增減速以及方向舵左右轉(zhuǎn);
[0030]數(shù)據(jù)發(fā)送單元,用于向服務(wù)器上傳所述潛艇模型參數(shù)數(shù)據(jù);
[0031]服務(wù)器單元,用于搜索匹配的其它游戲終端,并建立匹配連接;
[0032]數(shù)據(jù)接收單元,用于建立匹配連接的游戲終端從所述服務(wù)器下載匹配方的潛艇模型參數(shù)數(shù)據(jù);
[0033]游戲執(zhí)行單元,建立匹配連接的游戲終端各自在己方游戲終端上初始化匹配方潛艇模型參數(shù)數(shù)據(jù),再運(yùn)行游戲執(zhí)行單元中的流體力學(xué)仿真運(yùn)算引擎,并將仿真結(jié)果顯示出來(lái)。
[0034]根據(jù)本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)系統(tǒng),所述模塊化構(gòu)件包括螺旋槳構(gòu)件及前置流管結(jié)構(gòu);
[0035]游戲終端通過(guò)搭建單元,用所述預(yù)設(shè)模塊化構(gòu)件搭建潛艇模型,其中在潛艇模型搭建時(shí),將螺旋槳構(gòu)件前置,再選擇其他預(yù)設(shè)模塊化構(gòu)件搭建的前置流管結(jié)構(gòu),將所述螺旋槳構(gòu)件組合在結(jié)構(gòu)中;
[0036]所述每個(gè)潛艇模型均包括前置螺旋槳構(gòu)件和含前置螺旋槳構(gòu)件的前置流管結(jié)構(gòu);
[0037]游戲終端通過(guò)操控單元,控制所述前置螺旋槳構(gòu)件正反轉(zhuǎn)、增減速,進(jìn)而控制前置流管中水流體流動(dòng)的速度和前后方向,并通過(guò)所述前置流管結(jié)構(gòu)控制前置流管中水流體產(chǎn)生與潛艇軸線有偏角的流動(dòng)。
[0038]通過(guò)所述操控單元以及前置螺旋槳構(gòu)件和前置流管結(jié)構(gòu)的控制作用,在潛艇模型前部生成基于流體力學(xué)的對(duì)潛艇模型的徑向作用力。
[0039]根據(jù)本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)系統(tǒng),所述潛艇模型的實(shí)質(zhì)是包括所述潛艇外觀和操控性能的參數(shù)數(shù)據(jù)。
[0040]根據(jù)本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)系統(tǒng),所述游戲終端的數(shù)據(jù)發(fā)送單元還用于上傳潛艇模型參數(shù)數(shù)據(jù)和操控單元對(duì)所述潛艇模型的實(shí)時(shí)操控?cái)?shù)據(jù);
[0041]所述游戲執(zhí)行單元,還用于初始化匹配方潛艇模型參數(shù)數(shù)據(jù),并在游戲開(kāi)始后,實(shí)時(shí)接收到的匹配方游戲終端上傳對(duì)所述潛艇模型的實(shí)時(shí)操控?cái)?shù)據(jù),在己方終端上通過(guò)流體力學(xué)仿真運(yùn)算引擎對(duì)匹配方潛艇模型的海戰(zhàn)對(duì)戰(zhàn)操控?cái)?shù)據(jù)進(jìn)行對(duì)應(yīng)處理。
[0042]根據(jù)本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)系統(tǒng),所述游戲執(zhí)行單元在己方終端上對(duì)匹配方潛艇模型的海戰(zhàn)對(duì)戰(zhàn)操控?cái)?shù)據(jù)進(jìn)行對(duì)應(yīng)處理后,在己方終端進(jìn)一步顯示匹配方潛艇模型的仿真效果。
[0043]本發(fā)明通過(guò)下述步驟實(shí)現(xiàn)潛艇海戰(zhàn)游戲:預(yù)存若干不同類型的預(yù)設(shè)模塊化構(gòu)件用于潛艇模型的搭建;根據(jù)組合指令選擇若干相應(yīng)模塊組成潛艇模型;游戲終端向服務(wù)器上傳所述潛艇模型參數(shù)數(shù)據(jù);搜索匹配的其它游戲終端,并建立匹配連接;建立匹配連接的游戲終端從所述服務(wù)器下載匹配方的潛艇模型參數(shù)數(shù)據(jù);初始化潛艇模型參數(shù)數(shù)據(jù)后執(zhí)行游戲開(kāi)始命令。借此可使用戶建立游戲連接,進(jìn)行網(wǎng)絡(luò)海戰(zhàn)游戲,并能大大提高游戲的趣味性。
【附圖說(shuō)明】
[0044]圖1是本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)方法流程圖;
[0045]圖2是本發(fā)明的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)系統(tǒng)結(jié)構(gòu)示意圖;
[0046]圖3是本發(fā)明優(yōu)選的基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲?qū)崿F(xiàn)系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0047]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0048]參見(jiàn)圖1,本發(fā)明提供了一種基于仿真運(yùn)算引擎的潛艇海戰(zhàn)游戲的實(shí)現(xiàn)方法,所述方法包括:
[0049]步驟S101,游戲終端預(yù)設(shè)若干不同類型的模塊化構(gòu)件(含螺旋槳構(gòu)件)用于潛艇模型的搭建。
[0050]本發(fā)明的實(shí)施例中,可以預(yù)先配置各種不同形狀的三維模塊,具體如船體的護(hù)甲、船體及武器等模塊。當(dāng)然,由于是針對(duì)船體模型的處理,所以每個(gè)模塊的配置都需要經(jīng)過(guò)流體力學(xué)引擎計(jì)算。
[0051]步驟S102,游戲終端接收游戲者指令選擇若干預(yù)設(shè)模塊化構(gòu)件搭建潛艇模型,游戲終端根據(jù)組合指令選擇若干相應(yīng)模塊組成潛艇模型。
[0052]通過(guò)三維模塊的各種搭配組合,嘗試各種潛艇模型的造型,優(yōu)化潛艇模型的仿真航海性能。比如調(diào)整模塊的組合,完善模型的水下線形,提高潛艇模型的航速、重心、縱橫、iu后向穩(wěn)定性等,以提尚玩家的潛艇申旲型操控性能,進(jìn)而在游戲聯(lián)網(wǎng)申旲擬海戰(zhàn)中提尚勝率。
[0053]由于游戲的仿真效