基於MD5計算的未來網路遊戲無限資訊提取技術
在電腦上你要構造一隻黑斑豹,你可以使用一些三維繪製軟體。
比如骨骼蒙皮技術。
骨骼蒙皮就是建立一些點的空間連線,然後把一個平面影像覆蓋上去。
所以你可能花了不少時間創作出一隻黑斑豹,然後儲存成檔案,其他人可以下載使用,比如運用到網路遊戲中成為一隻怪物。
而在網路遊戲中,同一類怪物往往使用的是同一組資料,從同一個資料檔案中提取,所以展現出來的這一類怪物都是一模一樣的。
那麼,為什麼不讓每個怪物都有所不同,看起來有它們自己的特點呢?
比如兩隻老虎,一隻沒有尾巴,一隻沒有耳朵,就給人深刻的印象。
當然,假如每個黑斑豹都弄不同的資料,並且儲存成檔案,那顯然是不可取的。
還好我們可以用計算生成的辦法,也就是在基礎資料上進行隨機修正。
就好像有些遊戲可以捏臉,基本的臉型是一樣的,然後人們在此基礎上創作並儲存起來。
而對於怪物,如果要儲存,那資訊量太大,很不划算。
比如一隻不同的黑斑豹要儲存,就要記錄所有的空間點和一張蒙皮影像。
一個可行的辦法就是使用MD5計算生成。
我們可以給每一個黑斑豹一個編號並記錄下來。
然後,記錄黑斑豹的關鍵資料,比如有128個空間位置點。
然後計算編號加位置點形成的資料串的MD5值。
MD5值是一些二進位制資料串,從其中就可以擷取一系列的資料。
比如擷取前兩位的二進位制,就有四種可能,求和對應四個數字,多擷取幾位,就可以得到更大範圍,比如64以內,128以內,根據這個範圍和具體數字就可以設計一個公式計算出相應的幾個偏移量。
用這些偏移量修正黑斑豹資料中的該節點空間位置,然後每個節點都這麼做,最後就生成一隻不同於初始黑斑豹的特定黑斑豹。
而這些偏移資料是無需儲存的,只要根據其編號就可以計算出來,可以隨時隨地的生成。
同樣的,蒙皮影像上的黑斑大小位置也可以在初始圖上這樣修改,於是黑斑豹的形態和相貌就都不同了。
根據MD5的特性,這些計算出來的偏移量是看不出關聯性的,總體上是隨機分佈,但是它的每個值都是固定的,只要獲得編號和初始資料,就可以完全的呈現。
於是伺服器儲存的資料量基本沒變,但玩家看到的卻是千形萬狀的黑斑豹。
同樣的,黑斑豹的其他資料,比如是否有某個技能,資質高低,都可以用這種方式固定生成。
任何屬性,都可以用怪物編號加該屬性細節特定名稱生成。
於是遊戲資訊因為這種技術而無限。
而且這種技術的擴充套件性極其強烈。
可以用在動物,植物,物品,人物,任務等等所有可以資料化的地方。
編號是固定的,屬性名稱是不同的,時間是不斷變化的。
可以無窮組合,生成無限資訊。
一萬隻黑斑豹和一百萬只黑斑豹的資料量差不多,而且每隻都不同。
在靜態呈現上這是無需懷疑的。
而在具體動作上,需要軟體和程式做更高抽象,這是程式設計師的工作了。
比如未來或許可以根據黑斑豹腿的長短不同計算它的具體速度影響因子。
但是對於一般的遊戲,甚至不是三維的,二維的,小型的,單機的,這種技術都有著巨大的應用潛力。
我最開始見到這種技術的雛形是一款小遊戲MD5大作戰。
我玩了十年,將它抽象分析出來,並超越遊戲本身。
今天,我決定寫下來,或許有人看到並運用,就影響了未來的遊戲製作方式,也會給大眾帶來更好的遊戲體驗,那麼我的功夫也就沒有白費了。
黑斑豹只是三維遊戲中的一個小例子,即便你想到所有動物都這麼做,這也只是這種技術潛力的冰山一角。
因為無限資料的意義同樣是無限,在不同的具體應用中大家會有更多的發現。
QQ:270182827
郵箱:fukun551@163.com
相關文章
- 計算機網路技術計算機網路
- 未來大大資料無限的潛力,更利於創業大資料創業
- 網路通訊技術基礎
- 未來遊戲將如何運用AI技術?遊戲AI
- Android中基於HTTP的網路技術AndroidHTTP
- 計算機網路之隧道技術計算機網路
- 怎麼利用Python網路爬蟲來提取資訊Python爬蟲
- 光神經網路,正在照亮智慧計算的未來神經網路
- 基於5G+AIOT技術的未來社群解決方案AI
- 【山外筆記-四級計算機網路】第1章 網路技術基礎筆記計算機網路
- 新華三亮相2017全球未來網路發展峰會釋放未來網路技術風向
- OpenCV基於顏色資訊的車牌提取OpenCV
- 遊戲的未來遊戲
- 計算機網路中的通訊子網:架構、協議與技術簡介計算機網路架構協議
- 從網際網路+角度看雲端計算的現狀與未來
- 網易來聊聊子彈簡訊的訊息漫遊技術
- 網路安全技術好就業嗎?未來發展如何?就業
- Audition 2023:掌控音訊的未來,釋放無限可能 mac/win版音訊Mac
- Flink不止於計算,存算一體才是未來
- Android網路系列(一):關於計算機網路的一些基礎Android計算機網路
- 如何提取SAP UI5應用的技術資訊UI
- 雲端計算的未來怎麼發展?怎麼學習雲端計算相關技術?
- 可穿戴計算之父:成都能成為可穿戴技術未來中心
- 影像篡改被動檢測技術一覽:基於特徵提取和卷積神經網路的篡改檢測特徵卷積神經網路
- 變態遊戲盒子無限元寶gm版遊戲 變態遊戲無限鑽石元寶遊戲盒子遊戲
- 斷線卡頓怎麼辦?騰訊遊戲學院專家談網路遊戲同步技術遊戲
- 探索無限大的神經網路神經網路
- 關於遊戲技術美術工程師的思考遊戲工程師
- 網際網路校招面試必備——計算機網路 | 掘金技術徵文面試計算機網路
- 【計算機網路】資料鏈路層——基於通道劃分的介質訪問控制計算機網路
- 1.1 計算機網路在資訊時代的作用計算機網路
- 基於“網際網路+”背景,藉助現代新興技術的融合
- 遊戲AI:AI的遊戲還是遊戲的未來遊戲AI
- 後深度學習時代,計算機視覺技術如何走向未來?深度學習計算機視覺
- 企業無線網路裝置的未來規劃
- 雲未來、新可能 - 綠色、無處不在、可信的計算
- 基於 IJKPlayer-concat 協議的視訊無縫拼接技術實現協議
- ICLR 2020 Oral | 基於計算約束下的有用資訊的資訊理論ICLR