本發明專利技術提供一種2.5D游戲中的棋牌類游戲大廳和對手的選擇方法,系統包括前臺程序,長連接通訊服務器和web服務器,前臺程序用flex技術編寫,使用的語言版本為ActionScript?3.2,在此基礎上使用flex掛載圖片,swf文件來實現房間的展現,利用紙娃娃系統,實現虛擬人物的展現,借用行走算法實現了人物在房間內行走,前臺程序在客戶端運行,使用socket編寫的長連接服務器實現人物的互動和自動尋找對手;對于房間內人物積分或者其他人物信息,利用與web服務器的連接實現數據的獲取與存儲;在自動選擇對手上,利用客戶端本地存儲和socket服務器存儲相結合的方式,在本地存儲房間信息,包括房間景物的數量,位置,狀態,服務器存儲了一個房間的鏡像,對所有客戶端提供服務。
【技術實現步驟摘要】
本專利技術涉及一種計算機應用技術,具體地說是一種綜合利用flex技術和socket 技術實現2. 5D的游戲中的棋牌類游戲大廳和對手選擇
技術介紹
目前棋牌類實現房間選擇和對手選擇的網絡應用,全部是2D實現,其實際體現就 是只是在平面上用圖片組合的方式給用戶示意游戲情況,沒有給用戶一個棋牌室的實體感 覺。在對手選擇上,更多的是體現了電子感,通常都是直接進入牌桌,沒有時間空間上的具 體感覺,這種設計千篇一律,非常乏味。在虛擬社區的基礎上實現棋牌室,必然要實現棋牌 室的虛擬,給用戶一個虛擬現實的體驗,無論從棋牌室選擇,房間的展現,對手的選擇,都是 立體的,從空間和時間上有充分體驗的。
技術實現思路
本專利技術的目的是提供一種2. 5D游戲中的棋牌類游戲大廳和對手的選擇方法。,本 專利技術涉及了 FLEX技術,socket技術,以及依托于獨有的紙娃娃系統,在2. 5D場景中實現了 棋牌游戲大廳,把傳統的棋牌游戲室虛擬化,提高了互動效果。本專利技術的目的是按以下方式實現的,2. 5D的虛擬社區是指利用flex技術搭建,以 45度俯視為視角,提供虛擬真實,有人物行走,交互功能的在網絡上提供訪問的應用程序;系統包括前臺程序,長連接通訊服務器和web服務器,前臺程序用flex技術編寫, 使用的語言版本為Actior^cript 3. 2,在此基礎上使用flex掛載圖片,swf文件來實現 房間的展現,利用紙娃娃系統,實現虛擬人物的展現,借用行走算法實現了人物在房間內行 走,前臺程序在客戶端運行,使用socket編寫的長連接服務器實現人物的互動和自動尋找 對手;對于房間內人物積分或者其他人物信息,利用與web服務器的連接實現數據的獲取 與存儲;在自動選擇對手上,利用客戶端本地存儲和socket服務器存儲相結合的方式,在 本地存儲房間信息,包括房間景物的數量,位置,狀態,服務器存儲了一個房間的鏡像,對所 有客戶端提供服務,在選擇對手時,向服務器請求當前的景物,景物包括椅子和桌子,服務 器不提供即時坐下的功能,因為行走需要時間,走到后難免會有其他用戶提前坐到了椅子 上,而去除行走時間,就減弱了虛擬體驗。本專利技術的有益效果本專利技術提供了虛擬的棋牌室和對手選擇,為2. 5D虛擬社區提 供相匹配的虛擬游戲房間,為虛擬社區棋牌類游戲提供了支撐,為虛擬社區棋牌類游戲提 供了良好的體驗。用FLEX實現2. 5D的游戲中的棋牌類游戲大廳和對手選擇,其特征是利 用運行在用戶機器上的用flex技術搭建的客戶端,與socket服務器和web服務器通訊,實 現了在2. 5D的虛擬社區中提供棋牌室,棋牌室對手選擇,棋牌室房間選擇的功能。具體實施例方式參照說明書附圖對本專利技術的方法作以下詳細地說明。本專利技術的2. 5D游戲中的棋牌類游戲大廳和對手的選擇方法,本專利技術架構分為前 臺程序,長連接通訊服務器,web服務器。前臺程序用flex技術編寫,使用的語言版本為 ActionScript 3. 2,在此基礎上使用了 flex掛載圖片,swf文件等技術,實現房間的展現, 利用獨有的紙娃娃系統,實現了虛擬人物的展現,借用了較普遍的行走算法實現了人物在 房間內行走,前臺程序基本在客戶端運行,占用內存比較合理,頁面展現美觀大方。人物交 互使用socket編寫的長連接服務器,實現人物的互動,自動尋找對手的實現。對于房間內 人物積分或者其他人物信息,利用與web服務器的連接,實現了數據的獲取與存儲。在自動 選擇對手上,利用客戶端本地存儲和socket服務器存儲相結合的方式,在本地存儲房間信 息,包括椅子,桌子的數量,位置,狀態等。實施例服務器存儲了一個房間的鏡像,對所有客戶端提供服務,在選擇對手時,可以向服 務器請求當前空閑的椅子,客戶端隨機出空閑的一把椅子,并走到椅子旁邊。此方案不提供 即時坐下的功能,因為行走需要時間,走到后難免會有其他用戶提前坐到了椅子上,而去除 行走時間,就減弱了虛擬體驗,所以并不提供即時坐下的功能。除說明書所述的技術特征外,均為本專業技術人員的已知技術。權利要求1. 2. 5D游戲中的棋牌類游戲大廳和對手的選擇方法,其特征在于,2. 5D的虛擬社區是 指利用flex技術搭建,以45度俯視為視角,提供虛擬真實,有人物行走,交互功能的在網絡 上提供訪問的應用程序;系統包括前臺程序,長連接通訊服務器和web服務器,前臺程序用flex技術編寫,使用 的語言版本為Actior^cript 3. 2,在此基礎上使用fl ex掛載圖片,swf文件來實現房間 的展現,利用紙娃娃系統,實現虛擬人物的展現,借用行走算法實現了人物在房間內行走, 前臺程序在客戶端運行,使用socket編寫的長連接服務器實現人物的互動和自動尋找對 手;對于房間內人物積分或者其他人物信息,利用與web服務器的連接實現數據的獲取與 存儲;在自動選擇對手上,利用客戶端本地存儲和socket服務器存儲相結合的方式,在本 地存儲房間信息,包括房間景物的數量,位置,狀態,服務器存儲了一個房間的鏡像,對所有 客戶端提供服務。全文摘要本專利技術提供一種2.5D游戲中的棋牌類游戲大廳和對手的選擇方法,系統包括前臺程序,長連接通訊服務器和web服務器,前臺程序用flex技術編寫,使用的語言版本為ActionScript 3.2,在此基礎上使用flex掛載圖片,swf文件來實現房間的展現,利用紙娃娃系統,實現虛擬人物的展現,借用行走算法實現了人物在房間內行走,前臺程序在客戶端運行,使用socket編寫的長連接服務器實現人物的互動和自動尋找對手;對于房間內人物積分或者其他人物信息,利用與web服務器的連接實現數據的獲取與存儲;在自動選擇對手上,利用客戶端本地存儲和socket服務器存儲相結合的方式,在本地存儲房間信息,包括房間景物的數量,位置,狀態,服務器存儲了一個房間的鏡像,對所有客戶端提供服務。文檔編號G06F9/44GK102096586SQ20111000238公開日2011年6月15日 申請日期2011年1月7日 優先權日2011年1月7日專利技術者張田 申請人:山東浪潮齊魯軟件產業股份有限公司本文檔來自技高網...
【技術保護點】
2.5D游戲中的棋牌類游戲大廳和對手的選擇方法,其特征在于,2.5D的虛擬社區是指利用flex技術搭建,以45度俯視為視角,提供虛擬真實,有人物行走,交互功能的在網絡上提供訪問的應用程序;系統包括前臺程序,長連接通訊服務器和web服務器,前臺程序用flex技術編寫,使用的語言版本為ActionScript 3.2,在此基礎上使用fl ex掛載圖片,swf文件來實現房間的展現,利用紙娃娃系統,實現虛擬人物的展現,借用行走算法實現了人物在房間內行走,前臺程序在客戶端運行,使用socket編寫的長連接服務器實現人物的互動和自動尋找對手;對于房間內人物積分或者其他人物信息,利用與web服務器的連接實現數據的獲取與存儲;在自動選擇對手上,利用客戶端本地存儲和socket服務器存儲相結合的方式,在本地存儲房間信息,包括房間景物的數量,位置,狀態,服務器存儲了一個房間的鏡像,對所有客戶端提供服務。
【技術特征摘要】
【專利技術屬性】
技術研發人員:張田,
申請(專利權)人:山東浪潮齊魯軟件產業股份有限公司,
類型:發明
國別省市:88
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。