新四季網

一種網絡環境下的數位化實景遊戲輪船系統及其控制方法

2023-05-15 08:02:06 1

專利名稱:一種網絡環境下的數位化實景遊戲輪船系統及其控制方法
技術領域:
本發明涉及一種大型實景遊戲,特別是涉及一種結合數位化網絡技術的大型實景遊 戲及其控制方法。
背景技術:
隨著計算機及網絡、通訊等數位化技術的不斷普及和飛速發展,很多領域都通過與 這些技術的結合,獲得到了更好的領域拓展和新品開發。現在常見的遊戲形式包括實景 遊戲和網路遊戲。其中,大型實景遊戲是常見的實景遊戲,是由機械及電動裝置驅動的 遙控,這種大型實景遊戲的缺點是玩家只能感受到單一的機械動作,各彼此之間無法 實現互動,並且這種傳統的實景遊戲方式和它所使用的已經很多年.都沒有任何創新,並 且在逐漸地被市場需求所冷落; '
另一種常見的遊戲方式是網路遊戲,玩家所操作的是虛擬的遊戲對象,其所在的遊 戲環境也是虛擬的網絡環境,其缺點是
1、 玩家缺乏實際的操作感覺,特別是無法親手操作;
2、 網路遊戲由於操作場所隨意,且電腦的使用很難控制,因此,易使青少年沉迷, 而無法控制。
基於上述缺陷,本發明提出了將電腦遊戲實景化和遙控模型網絡化的創新模式,把 先進的網絡技術和傳統遙控模型的有機的結合在一起,突破了原本網路遊戲的虛擬性和 遙控模型的單一性,打破了長年以來一直沿襲的傳統實景遊戲模式,實現了遊戲方式的 革新,既可以保留傳統實景遊戲所具備的趣味性,又可以將數位化技術結合到傳統的十 實景遊戲的通訊互動和數字控制等方面。

發明內容
本發明提出一種網絡環境下的數位化實景遊戲輪船系統及其控制方法,其通過無線 通訊網絡將遊戲輪船的嵌入式硬體系統及軟體控制程序的數據信息,與伺服器上的遊戲 控制程序實現全雙工通信及數據/指令操作,實現了數位化網控實景遊戲輪船系統。
本發明提出了一種網絡環境下的數位化實景遊戲輪船系統,在網絡環境中實現遊 戲輪船嵌入式硬體系統及其控制程序與地面控制中心之間的全雙工通信及數據轉換、發 送和操作控制,該系統包括地面控制中心、多個遊戲輪船、傳感器、隔離輸出、遊戲輪 船的電機和炮臺以及遊戲輪船中的嵌入式CPLD晶片,其中地面控制中心與系統中的各遊戲輪船的網絡埠連接;
遊戲輪船中的嵌入式硬體系統採用CPLD晶片,該CPLD晶片與網絡埠之間採 用串行通信方式, 一方面將電機當前狀態轉換成符合RS232標準的串行數據,另一方 面將接收的地面控制中心控制指令,轉換成符合RS232標準的串行數據的多路控制信 號,該串行數據再經CPLD晶片解析成電機和炮臺所能識別的可執行指令;
所述可執行指令隔離輸出到各遊戲輪船的電機和炮塔,驅動電機控制模塊控制炮塔 以及電機;
傳感器設置於該系統中每個遊戲輪船上,用於實時感測該遊戲輪船的狀態,並將感
應信號經過CPLD晶片的轉換後傳送至伺服器,作為地面控制中心發出控制信號的依 據。
所述CPLD晶片進一步包括分頻電路、採樣濾波電路、接收電路以及發送電路,其

分頻電路將晶振頻率進行分頻,得到BAUD—CLK脈衝,作為發送電路和接收電路的 時鐘; _
所接收的地面控制中心信號RXD經過採樣濾波電路,濾掉幹擾信號,輸入到接收電 路的移位寄存器的串行輸入端,在移位寄存器中進行串/並轉換後成為RXD-DATA信號輸 出至電機控制模塊; .
在接收電路中設置一時間變量,每當16個接收電路的時鐘周f到來時,判斷所接 收的控制指令是否有效,如果有效,則時間的值變為1,開始接收控制指令數據,接收 到的數據裝入移位寄存器;
在發送電路中設置一時間變量,每當16個發送電路的時鐘周期到來時,判斷發送 的控制指令是否有效,如果有效,則時間變量值變為1,開始發送控制指令數據,到地 面控制中心或該系統中的遊戲輪船,所述發送電路的工作過程是所述接收電路的逆過 程。
所述接收電路的時鐘頻率採用9600*16HZ。 所述接收電路的時鐘頻率採用9600HZ。
所述網絡環境所採用Wi-Fi無線網絡,所述系統中的遊戲輪船通過無線網卡的嵌入
式無線區域網路模塊與無線網絡的Wiport埠連接。
所述CPLD晶片選擇的是ALTERA公司的EPM7256AETI144-7晶片。 所述嵌入式無線區域網模塊與CPLD之間的接口採用JTAG接口 。 所述電機驅動程序根據串行數據RXD一DATA的值產生驅動電機的相應波形,
RXD_DATA的前三位控制輪船的運動狀態,接下來的兩位控制炮塔的轉動狀態,第六位
控制打炮,最後兩位控制輪船的轉速。
本發明還提供了一種網絡環境下的數位化實景遊戲輪船系統的控制方法,該方包括
以下歩驟遊戲輪船與伺服器組建成所述數位化實景遊戲輪船系統,將遊戲輪船/伺服器發出 的控制命令經過串行數據接收/發送程序,通過網絡傳輸到伺服器端,由伺服器端遊戲 控制程序進行統一的遊戲控制。
所述網絡傳輸程序包括服務端流程及客戶端流程
服務端程序,該程序安裝於地面控制中心,用於處理接收客戶端的網絡請求,該程 序包括以下步驟
根據系統中所掛接的遊戲輪船數量創建多個套接字;
將所創建的多個套接字分別與各遊戲輪船相應的本地地址和埠綁定;
將套接字設定為監聽模式(listen),準備接收來自客戶端遊戲輪船的請求;
是否有客戶端請求,如有客戶端請求,接受該客戶端連接請求,返回一個新的對應
於此次連接的套接字;
用返回的套接字和客戶端進行通信; 返回,等待下一客戶端請求;以及
關閉當前套接字; .
客戶端程序,該程序安裝於系統中的每個遊戲輪船上,用於實現作為客戶端的該遊 戲輪船分別與服務端程序通信,進行數據的網絡傳輸,該客戶端程序包括以下步驟 創建套接字;
地面控制中心發連接請求; 與地面控制中心進行通信;以及
關閉套接字。 -所述服務端的遊戲控制程序,包括以下步驟 檢測遊戲輪船是否與伺服器端連接; 如果已連接,則開始遊戲;
遊戲開始後,接收手柄的控制操作,向受控制的遊戲輪船發送手柄操作信息; 同時,接收來自於該系統中受控遊戲輪船的信息; 將上述兩種信息在伺服器端進行數據處理; 同步顯示數據處理結果。
所述串行數據及控制指令接收程序,包括以下步驟程序開始,是否成功復位?如 否,則開始接收數據,並將接收到的數據裝入移位寄存器中,通過移位寄存器把RXD-DATA 信號存入數據緩存。
所述串行數據及控制指令發送程序,包括以下步驟程序開始,是否成功復位?如 否,則判斷當前TXD—CNT的值,在TXD—CNT4時,開始發送數據,並將數據發送到移位 寄存器,並將TXD—CNT+1;直至TXD—CNT=10,則控制指令及數據發送完畢,移位寄存器 全部清零,等待下一次發送時間到來。
本發明與現有技術相比,本發明將數位化技術與傳統實景遊戲結合,實現了以往傳統實景所不具備的操作互動性,將網路遊戲與傳統的實景遊戲結合起來, 一方面大大提 升傳統實景遊戲的趣味性,另一方面又避免了網路遊戲容易帶來的"網癮"問題,更利 於推廣,具有較大的經濟和社會效益。


圖1為本發明的網絡環境下的數位化實景遊戲輪船系統的模塊圖; 圖2為本發明的網絡環境下的數位化實景遊戲輪船系統的架構圖; 圖3為本發明的網絡環境下的數位化實景遊戲輪船系統控制方法的遊戲控制程序 流程圖4為本發明的網絡環境下的數位化實景遊戲輪船系統控制方法的網絡數據傳輸 服務端程序的示意圖5為本發明的網絡環境下的數位化實景遊戲輪船系統控制方法的網絡數據傳輸 客戶端程序的示意圖6為本發明的網絡環境下的數位化實景遊戲輪船系統控制方法的CPLD晶片上的
串行數據收發程序方框圖; '
圖7為本發明的網絡環境下的數位化實景遊戲輪船系統控制方法的CPLD控制指 令接收流程圖8為本發明的網絡環境下的數位化實景遊戲輪船系統控制系統的串行數據接收 電路波形仿真時序圖9為本發明的網絡環境下的數位化實景遊戲輪船系統控制方法的控制指令發送 流程圖10是本發明的網絡環境下的數位化實景遊戲輪船系統控制系統的串行數據發送 電路波形仿真時序圖11是本發明實施例的電機驅動程序的邏輯框圖12是本發明實施例所採用的系統時鐘電路設計原理圖。
圖13本發明實施例所的無線區域網模塊與CPLD的連接電路圖。
具體實施例方式
本發明的網控遊戲輪船系統利用lEEE802.11b/g無線區域網協議,把地面控制中心 發送的命令傳送到該系統中的各遊戲輪船,各遊戲輪船利用嵌入式技術CPLD組成的硬 件系統,從IEEE802.11b/g無線區域網路中接收伺服器端發來的控制指令,並將其轉換 成符合RS232標準的串行數據,該串行數據再經CPLD解析成電機和炮臺所能識別的 可執行指令,這些可執行的指令經過驅動器驅動電機和炮塔。遊戲輪船利用電機控制相 應部位的轉動與轉動速度,例如,輪子的轉動方向和速度、炮塔的轉動和速度、炮彈發 射。網控遊戲輪船系統是一個全雙工通信系統,在指揮控制中心發送控制指令的同時, 遊戲輪船可也可用傳感器實時的向控制中心反饋其當前的狀態,例如炮彈剩餘情況和自身中彈情況等。
該系統方塊圖如圖1所示,地面控制中心101通過無線網卡102與無線網絡的另
一端,即Wiport (每個Wiport也就是無線網絡系統中的每個網絡節點所對應的遊戲輪 船上的無線網絡埠) 103;在系統中的每個遊戲輪船中嵌入CPLD晶片104,它與上 述Wiport之間採用串行通信,CPLD晶片104起到數據雙向轉換作用, 一方面可將電 機當前狀態轉換成符合RS232標準的串行數據;另一方面可將接收到的自伺服器端發 來的控制指令,轉換成符合RS232標準的串行數據的多路控制信號,該串行數據再經 CPLD解析成電機和炮臺所能識別的可執行指令,這些可執行的指令經過驅動器驅動電 機和炮塔;通過隔離輸出105,控制炮塔107以及控制電機106;每個遊戲輪船上安裝 有傳感器109,用於實時感測該遊戲輪船的狀態,並將感應信號傳送至伺服器,作為服 務器發出控制信號的依據。
該網控遊戲輪船系統架構如圖2所示,該系統包括伺服器,它作為網控遊戲輪船系 統的遊戲控制平臺,該伺服器端還可連接遙控手柄;而多個遊戲輪船與伺服器通過Wi-Fi 無線網絡通訊協議進行遠程通訊,該系統中的多個遊戲輪船,其中.每一遊戲輪船內部都 包括通信模塊、嵌入式CPLD晶片,利用這些CPLD晶片驅動電機;每個遊戲輪船都 設置一個紅外感應裝置,用於遊戲輪船彼此之間的紅外通訊,可進行彼此之間的數據傳 輸等操作,這個特點主要是可用於例如網控遊戲輪船系統中結成聯盟的遊戲輪船在遊戲 過程中彼此傳遞所需的數據。
本發明的軟體程序分別為伺服器端的遊戲控制程序,伺服器端通過無線網絡通信協 議與該系統中的遊戲輪船之間的網絡傳輸程序,以及遊戲輪船內部的嵌入式CPLD晶片 的串行數據收發程序。
如圖3所示,這是作為遊戲控制平臺的伺服器端的遊戲控制程序,其流程包括以下 步驟首先,檢測遊戲輪船是否與伺服器端連接,步驟301;如果未連上,則等待遊戲 輪船連接,直至有連接上的遊戲輪船,如果已連接,則開始遊戲,步驟302;遊戲開始
後, 一方面會接受手柄的控制操作,步驟303;向受控制的遊戲輪船發送手柄操作信息, 步驟304;同時,還接受來自於該系統中受控遊戲輪船的信息,步驟305;對上述兩種 信息(即手柄發送信息、監控信息)在伺服器端進行數據處理,步驟306;同步顯示數 據處理結果,步驟307;遊戲是否結束,步驟308,當前程序結束;步驟309;如遊戲
未結束,則返回步驟303或步驟304,完成遊戲中的信息數據處理。
根據遊戲輪船系統的實際情況,網絡環境中所要傳送的數據是控制數據,由於其具
有數據傳輸量小,但傳輸準確度要求較高的特點,因此,本發明的網絡數據傳輸選擇面
向連接的TCP/IP協議。其實現方法採用的是socket編程,函數調用順序如下。
網絡傳輸應用程式分別由伺服器端程序、客戶端程序。其中,伺服器端程序包括以
下步驟首先,根據系統中所掛接的遊戲輪船數量創建多個套接字(socket),步驟401;
將所創建的多個套接字分別與各遊戲輪船相應的本地地址和埠綁定(bind),步驟402;將套接字設定為監聽模式(listen),準備接收來自客戶端遊戲輪船的請求,步驟403;
是否有客戶端請求,步驟404;如有客戶端請求,接受該客戶端連接請求,返回一個新
的對應於此次連接的套接字(acc印O,步驟405;用返回的套接字和客戶端進行通信 (send/recv),步驟406;返回,等待下一客戶端請求,步驟407;關閉當前套接字, 步驟408。由於本發明的網控遊戲輪船系統中,連接有多個網路遊戲輪船,它們分別具 有不同的網絡地址和埠,因此,需要對系統中的每個遊戲輪船分別創建套接字,每個 套接字按照上述的流程,執行伺服器段的監聽程序。客戶端程序,該程序安裝於系統中 的每個遊戲輪船上,用於實現作為客戶端的該遊戲輪船分別與服務端程序通信,進行數 據的網絡傳輸,該客戶端程序包括以下步驟創建套接字(socket),步驟501;服務 器發連接請求(connect),步驟502;和伺服器端進行通信(send/recv);步驟503; 關閉套接字,步驟504。
客戶端的每臺遊戲輪船都設置CPLD晶片,該晶片中,軟體部分包括串行數據收發 程序,該程序為實現伺服器端與客戶端各遊戲輪船的無線嵌入式模塊CPLD間的雙向通 信而設置。其包括以下步驟接收該CPLD晶片下行串行接口的數.據;以及,將輪船狀 態信息封裝成串行數據並連接到上行串行接口。該CPLD晶片的硬體部分採用串行數據 收發器,其框圖如圖6所示。主要由四部分構成,即分頻電路;採樣濾波電路;接收 電路和發射電路。工作原理如下分頻電路將晶振頻率進行分頻,得到BAUD—CLK脈衝, 作為發送電路和接收電路的時鐘。要接收的信號RXD經過採樣率波電路,濾掉幹擾信號, 得到RXD—SYNC,輸入到接收電路的移位寄存器的串行輸入端。在移位寄存器中進行串並 轉換後成為RXD-DATA信號輸出至電機控制模塊。
在接收電路中,因為BAUD_CLK時鐘是實際接收波特率9600的16倍,所以每隔16 個BAUD—CLK系統接收一位數據。設置一個變量TXD—CNT,每當16個BAUD—CLK到來時, 判斷接收XMIT—CMD是否有效,如果有效,則TXD一CNT的值變為1,開始接收。控制指 令接收流程如圖7所示,程序開始,是否成功復位?如否,則開始接收數據,並將接收 到的數據裝入移位寄存器中,通過移位寄存器把RXD-DATA信號存入數據緩存。接收的 信號主要用來控制輪船的各種動作,如前進、後退、發射、旋轉炮臺等。因此還要進 行解碼並產生相應的控制信號。控制指令接收程序流程圖如圖7所示,而其波形仿真結 果如圖8所示。
遊戲輪船上安裝有各類的傳感器,用以反映輪船的狀態,如被炮彈擊中的次數、 輪船的能量信息、位置等。這些信息要通過無線區域網回傳到伺服器端,用以編制各種 遊戲。
串行數據發送電路是串行數據接收電路的逆過程,它把TXD_DATA數據經移位封裝 成RS232標準的串行數據,所不同的是發送電路的時鐘採用的不是9600*16HZ,而是 9600HZ。發送電路將BAUD一CLK做16分頻,得到9600HZ的脈衝,作為發送時鐘。發送 電路把傳感器輸出的信號(即圖6中的TXD—DATA數據)經移位封裝成符合RS232標準的串行數據,通過無線區域網模塊回傳到伺服器端。圖9是CPLD中用VHDL語言編制的串 行數據發送電路軟體流程圖,控制指令發送流程程序開始,是否成功復位?如否,則判 斷當前TXD—CNT的值,在TXD一CNT4時,開始發送數據,並將數據發送到移位寄存器, 並將TXD—CNT+1;直至TXD_CNT=10,則控制指令及數據發送完畢,移位寄存器全部清零, 等待下一次發送時間到來。圖IO是其仿真時序圖,RESET、 XMIT—CMD、 BAUD一CLK、 TXMTA 是輸入信號;TXD是輸出信號;TXD—CNT、 TXD_SHIFT是中間變量。
RESET為復位信號,當RESET=1時系統復位,否則程序正常運行。
BAUD_CLK為分頻後的系統時鐘。
TXDATA為要發送的數據。
XMIT—CMD為發送允許標誌位,當XMIT—CMD出現一個脈衝後,TXD—CNT開始計數, 並在下個Sl期開始發送數據。
如圖11所示,為電機驅動程序的邏輯框圖,數據RXDATA10011000經過發送電路後, 轉化為串行數據RXD。電機驅動程序是根據數據RXD—DATA的值來產生驅動電機的相應 波形。RXD—DATA的前三位控制輪船的運動情況,接下來的兩位控制炮塔的轉動情況,
第六位控制打炮,最後兩位控制輪船的轉速,00: 0.25, 01: 0.$, 10: 0.75, 11: 1
(其中後面的數字表示電機驅動波形的佔空比)。
下面通過一具體實施例,說明遊戲輪船硬體電路的具體設計方案。 遊戲輪船的硬體電路設計主要包括系統時鐘設計、JTAG接口設計、嵌入式局域 網模塊、CPLD設計、接口設計和驅動電路設計。系統串行數據傳送的速率設定為9600HZ, 晶振選擇為11. 05926MHZ,這樣經過72分頻就能產生9600*16HZ的時鐘。CPLD選擇的 是ALTERA公司的EPM7256AETI144-7。時鐘電路與CPLD的連接方式如圖12所示。時鐘 電路的電源VCC接CPLD晶片的電源;時鐘的地接CPLD晶片的地;時鐘電路的時鐘脈衝 產生端CLK接CPLD晶片的時鐘信號輸入端。
JTAG接口用於向CPLD下載程序,連接方式採取ALTERA公司所推薦的接法,嵌入 式無線區域網模塊與CPLD之間的接口是硬體電路設計的關鍵,其連接方式如圖13所示。
權利要求
1.一種網絡環境下的數位化實景遊戲輪船系統,在網絡環境中實現遊戲輪船嵌入式硬體系統及其控制程序與地面控制中心之間的全雙工通信及數據轉換、發送和操作控制,該系統包括地面控制中心、多個遊戲輪船、傳感器、隔離輸出、遊戲輪船的電機和炮臺以及遊戲輪船中的嵌入式CPLD晶片,其中地面控制中心與系統中的各遊戲輪船的網絡埠連接;遊戲輪船中的嵌入式硬體系統採用CPLD晶片,該CPLD晶片與網絡埠之間採用串行通信方式,一方面將電機當前狀態轉換成符合RS232標準的串行數據,另一方面將接收的地面控制中心控制指令,轉換成符合RS232標準的串行數據的多路控制信號,該串行數據再經CPLD晶片解析成電機和炮臺所能識別的可執行指令;所述可執行指令隔離輸出到各遊戲輪船的電機和炮塔,驅動電機控制模塊控制炮塔以及電機;傳感器設置於該系統中每個遊戲輪船上,用於實時感測該遊戲輪船的狀態,並將感應信號經過CPLD晶片的轉換後傳送至伺服器,作為地面控制中心發出控制信號的依據。
2. 如權利要求1所述的網絡環境下的數位化實景遊戲輪船系統,其特徵在於,所 述CPLD晶片進一步包括分頻電路、採樣濾波電路、接收電路以及發送電路,其中-分頻電路將晶振頻率進行分頻,得到BAUD—CLK脈衝,作為發送電路和接收電路的 時鐘;所接收的地面控制中心信號RXD經過採樣濾波電路,濾掉幹擾信號,輸入到接收電 路的移位寄存器的串行輸入端,在移位寄存器中進行串/並轉換後成為RXD-DATA信號輸 出至電機控制模塊;在接收電路中設置一時間變量,每當16個接收電路的時鐘周期到來時,判斷所接 收的控制指令是否有效,如果有效,則時間的值變為l,開始接收控制指令數據,接收 到的數據裝入移位寄存器;在發送電路中設置一時間變量,每當16個發送電路的時鐘周期到來時,判斷發送 的控制指令是否有效,如果有效,則時間變量值變為1,開始發送控制指令數據,到地 面控制中心或該系統中的遊戲輪船,所述發送電路的工作過程是所述接收電路的逆過 程。
3. 如權利要求3所述網絡環境下的數位化實景遊戲輪船系統,其特徵在於,所述 接收電路的時鐘頻率採用9600*16HZ。
4. 如權利要求5所述網絡環境下的數位化實景遊戲輪船系統,其特徵在於,所述 接收電路的時鐘頻率採用9600HZ。
5. 如權利要求1所述的網絡環境下的數位化實景遊戲輪船系統,其特徵在於,所述網絡環境所採用Wi-Fi無線網絡,所述系統中的遊戲輪船通過無線網卡(102)的嵌 入式無線區域網路模塊與無線網絡的Wiport埠連接。
6. 如權利要求1所述的網絡環境下的數位化實景遊戲輪船系統,其特徵在於,所 述CPLD晶片選擇的是ALTERA公司的EPM7256AETI144-7晶片。
7. 如權利要求1所述的網絡環境下的數位化實景遊戲輪船系統,其特徵在於,所 述嵌入式無線區域網模塊與CPLD之間的接口採用JTAG接口 。
8. 如權利要求1所述的網絡環境下的數位化實景遊戲輪船系統的控制方法,其特 徵在於,該方包括以下步驟遊戲輪船與伺服器組建成所述數位化實景遊戲輪船系統,將遊戲輪船/伺服器發出 的控制命令經過串行數據接收/發送程序,通過網絡傳輸到伺服器端,由伺服器端遊戲 控制程序進行統一的遊戲控制。
9. 如權利要求8所述的網絡環境下的數位化實景遊戲輪船系統的控制方法,其特 徵在於,所述網絡傳輸程序包括服務端流程及客戶端流程服務端程序,該程序安裝於地面控制中心,用於處理接收客戶端的網絡請求,該程序包括以下步驟根據系統中所掛接的遊戲輪船數量創建多個套接字;將所創建的多個套接字分別與各遊戲輪船相應的本地地址和埠綁定;將套接字設定為監聽模式(listen),準備接收來自客戶端遊戲輪船的請求;是否有客戶端請求,如有客戶端請求,接受該客戶端連接請求,返回一個新的對應於此次連接的套接字;用返回的套接字和客戶端進行通信; 返回,等待下一客戶端請求;以及 關閉當前套接字;客戶端程序,該程序安裝於系統中的每個遊戲輪船上,用於實現作為客戶端的該遊 戲輪船分別與服務端程序通信,進行數據的網絡傳輸,該客戶端程序包括以下步驟 創建套接字; 伺服器發連接請求; 與地面控制中心進行通信;以及 關閉套接字。
10. 如權利要求8所述的網絡環境下的數位化實景遊戲輪船系統的控制方法,其特 徵在於,所述服務端的遊戲控制程序,包括以下步驟檢測遊戲輪船是否與伺服器端連接; 如果已連接,則開始遊戲;遊戲開始後,接收手柄的控制操作,向受控制的遊戲輪船發送手柄操作信息; 同時,接收來自於該系統中受控遊戲輪船的信息;將上述兩種信息在伺服器端進行數據處理; 同步顯示數據處理結果。
11. 如權利要求8所述的網絡環境下的數位化實景遊戲輪船系統的控制方法,其特 徵在於,所述串行數據及控制指令接收程序,包括以下步驟程序開始,是否成功復位? 如否,則開始接收數據,並將接收到的數據裝入移位寄存器中,通過移位寄存器把RXD-DATA信號存入數據緩存。
12. 如權利要求8所述的網絡環境下的數位化實景遊戲輪船系統的控制方法,其特徵在於,所述串行數據及控制指令發送程序,包括以下步驟程序開始,是否成功復位?如否,則判斷當前TXDj:NT的值,在TXDj:NT4時,開始發送數據,並將數據發送到移 位寄存器,並將TXD—CNT+1;直至TXD—CNT=10,則控制指令及數據發送完畢,移位寄存 器全部清零,等待下一次發送時間到來。
13. 如權利要求8所述的網絡環境下的數位化實景遊戲輪船系統的控制方法,其特 徵在於,所述電機驅動程序根據串行數據RXD—DATA的值產生驅動電機的相應波形, RXD—DATA的前三位控制輪船的運動狀態,接下來的兩位控制炮塔的轉動狀態,第六位 控制打炮,最後兩位控制輪船的轉速。
全文摘要
本發明公開了一種網絡環境下的數位化實景遊戲輪船系統,該系統包括地面控制中心、多個遊戲輪船、傳感器、隔離輸出、遊戲輪船的電機和炮臺以及遊戲輪船中的嵌入式CPLD晶片,該CPLD晶片與網絡埠之間採用串行通信方式,一方面將電機當前狀態轉換串行數據,另一方面將接收的地面控制中心控制指令轉換串行數據的多路控制信號,該串行數據再解析成可執行指令;驅動電機控制模塊控制炮塔以及電機;傳感器設置於遊戲輪船上。與現有技術相比,本發明將數位化技術與傳統實景遊戲結合,實現了以往傳統實景所不具備的操作互動性,將網路遊戲與傳統的實景遊戲結合起來,一方面大大提升傳統實景遊戲的趣味性,另一方面又避免了網路遊戲容易帶來的「網癮」問題。
文檔編號A63F9/00GK101318076SQ20081005224
公開日2008年12月10日 申請日期2008年2月2日 優先權日2008年2月2日
發明者蘭國梁, 珉 曹, 李文元 申請人:天津信息港智能社區科技有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀