混沌:《Game of life》生命遊戲

2021-02-20 極客黑板報

        這個遊戲也叫康威生命遊戲、細胞自動機、元胞自動機,是一個二維矩陣世界的零玩家遊戲。在遊戲的進行中,雜亂無序的細胞會逐漸演化出各種精緻、有形的結構;這些結構往往有很好的對稱性,而且每一代都在變化形狀。一些形狀已經鎖定,不會逐代變化。有時,一些已經成形的結構會因為一些無序細胞的「入侵」而被破壞。但是形狀和秩序經常能從雜亂中產生出來。

        生命遊戲被許多電腦程式實現了。Unix 世界中的許多 Hacker 喜歡玩這個遊戲,他們用字符代表一個細胞,在一個計算機屏幕上進行演化。著名的GNUEmacs 編輯器中就包括這樣一個小遊戲。

        本例始作於五一假期,在家吃著西瓜,突然在 B 站刷到這個話題,印象深刻,後面就抽空寫了這個 DEMO ,寫完發現 LeetCode 也有這個,就當是刷了個題,然此處實現有可視化界面展示,應該會比直接做原題更形象有趣罷。歡迎嘗試。

0x03 遊戲規則

每個細胞有兩種狀態:存活或者死亡

每個細胞只與以其自身為中心的細胞互動

當細胞為死亡狀態

若周圍有3個存活細胞,則該細胞變成存活狀態(模擬繁殖)

當細胞為存活狀態

若周圍有2個或3個存活細胞保持原樣

若周圍有3個以上存活細胞,該細胞變成死亡(模擬極度擁擠)

若周圍有低於2個以下存活細胞,該細胞死亡(模擬人口稀疏)

查看完遊戲規則後,滑到屏幕最下方

點擊 閱讀原文 進入遊戲

進到遊戲頁面 先點擊 棋盤 設置 細胞初始圖案,然後 開始,然後 結束。

(黑格子為存活細胞,白格子為死亡細胞)

0x04 圖案預覽

脈衝星:


它周期為3,看起來像一顆爆發的星星

滑翔者:

每4個回合它會沿著右下方移動一格

輕量級飛船:


它周期為4,每兩個回合向右走一格

滑翔者槍:


它會不斷的產生一個又一個 滑翔者

繁殖者:


它會向右進行,留下一個接一個的 滑翔者槍

0x05 哈嘍,Test 泰斯特!


        最後,DEMO 基於 Cocos Creator  使用 JavaScript 代碼開發,對代碼感興趣的盆友也可以找我要源碼,再露臉一波剛通過備案的域名:

   HackTrek.com

相關焦點

  • 電影 | 《安德的遊戲》
    People come to the oasis because they can do all kinds of things, but they sink here for a different life.3、我現在跟你們說這些,是因為未來陷入了危機。
  • 遊戲悍將網絡直播首秀:GOOD GAME!
    隨著昨晚最後的大獎遊戲悍將靜音大師ATX-B機箱的送出,持續了將近3個小時的遊戲悍將網絡視頻直播秀也就告一段落了。
  • 世茂藍精靈遊戲輪盤:沼澤探險 Shimao Smurfs GameChanger Swamp Adventure
    遊戲輪盤為巨大的沼澤探險,遊客必須幫助藍精靈逃離格格巫和邪惡的阿茲貓的魔爪,並且必須拯救那些已經被抓住的可憐藍精靈。簡而言之,遊客得以完全沉浸在這個激動人心且具有挑戰性的遊戲中!In short, visitors are completely immersed in this exciting and challenging game!由 Lagotronics Projects 開發的旋轉黑暗騎乘包括四個不同的互動遊戲場景。這些遊戲場景的獨特之處在於,並非體驗在靜態的遊戲場景,而是使用移動的攝像機視角。
  • 高端英語:game changer
    (同時粉絲也有了一個可以討論的點,這就進一步提高了劇的熱度)這一點在《權力的遊戲》裡尤其明顯,比如第一季末尾,看似已經窮途末路的龍媽,突然孵化出了3條龍,這在當時的劇情裡看簡直就像突然掌控了核武器。(整個第一季裡大家都只用刀劍打仗)
  • English Version of Hit Game 「Chinese Parents」 Comes to Steam
    Recently, Shanghai-based indie game studio Coconut Island Games announced their release of an English version of hit title Chinese Parents:
  • 一個人如何玩pocky game,日本小哥再度給出指導!
    :一個人的pocky game。遊戲規則非常簡單:兩個人分別從兩頭開始吃同一根pocky,先鬆口或先咬斷pocky的一方就算輸,要有相應的懲罰。如果兩方都不鬆口的話,最終將會kiss,光是聽著就非常曖昧的遊戲有木有!
  • Facebook Gaming:2021年遊戲營銷洞察報告 [R0048]
    令人意想不到的是,一場突如其來的新冠疫情為各行各業造成了巨大衝擊,遊戲業當然也不例外。隨著人們開始尋找各種新的方式來娛樂自己以及與他人保持聯繫,我們發現消費需求空前高漲,以往的一些消費習慣也發生了改變。現如今,玩遊戲和觀看、直播遊戲的人群都愈加壯大,這裡面既有新玩家,也有「失而復得」的玩家。
  • Wegame悄然上線交易市場:接近steam的又一步法寶?
    且藍洞和Daybreak均對遊戲道具第三方交易持支持態度,因此wegame為其開設交易市場也自然說得通了。客觀來說,雖然兩者的國服消息都已經正式確定,但國內的許多玩家都已經習慣在steam平臺上進行遊戲,很難保證國服上線後玩家回歸的情況。Wegame將交易系統納入到平臺中,目的也是為了更好地還原玩家在steam平臺上所能享受到的服務,從而彌補兩者之間的差距。交易市場對於WEGAME意味著什麼?
  • 英語美文朗讀:Be Grateful to Life《感恩生活》
    Being grateful is an important philosophy of life and a GREat wisdom. .If so, should we complain about our life and become frustrated and disappointed ever since then or should we be grateful for our life, rise again ourselves after a fall?
  • Game On電玩遊戲展:在炫彩的設計中探索電玩文化的歷史
    「遊戲開始」是場讓人熱血沸騰的展,民眾瀏覽之餘並能下場試身手,是展覽,更是一種參與。事實上該展正是用來慶祝電玩遊戲(video game)的歷史,亦為國際上首個闡述、匯總電玩遊戲歷史文化的大型展覽。;再者,就算當時囿於技術能力,卻首度採用向量圖形(vector graphics)做出實驗性設計,發展出三維遊戲環境。
  • Circle of Life:你感受到生命的"生生不息"了嗎?
    《獅子王》真獅版海報時隔25年,《獅子王》再次歸來。《獅子王》的主題曲circle of life, 中文被翻譯成「生生不息」。歌詞最開始那些看不懂的文字、聽不懂的歌詞是斯瓦希裡語,為非洲語言的一種,這和獅子王的故事背景正好吻合。
  • There is no Game:這兒沒有推薦
    在國慶之後只休一天的休息日下午,我一鼓作氣打通了 There is no Game ,深感其是 meta game
  • 亞洲遊戲提升明顯,跑酷遊戲佔領免費榜 歐美風向標
    本周日本遊戲《智龍迷城》和《勇者前線》又殺入暢銷榜Top 20,結合最近幾個月的榜單來看,亞洲遊戲在美國榜單出現的頻率正在穩步提升,未來一段時間,優秀亞洲遊戲的加入會讓繼續豐富歐美遊戲市場。Glu Mobile已經於上個月月底開啟了預註冊,雖然沒有透露準確的發布時間,但在預註冊的說明中,Glu Mobile提到了「在6月4日前下載可以再遊戲正式發布時獲得獎勵」,想必不會太久。遊戲的背景劇情等設置自然而然地採用了電影的主線內容,扮演救世主從天網系統的手下拯救人類倖存者。從目前公布的遊戲宣傳內容來看,有較大概率是射擊類型。
  • 資深遊戲迷:生命不息,遊戲不止
    人總要一些放鬆手段,或是運動或是別的什麼,遊戲是一項很好的選擇,它能給我們帶來快樂。遊戲陪了我這麼多年,是因為好玩,也不僅僅是因為好玩,從以前玩的益智遊戲,到《大航海時代》不說只那些虛的什麼勇氣與愛,我初高中地理是真的好,是遊戲教會我的。
  • 全世界只有三張,日本主播花三百萬日元買了一張《遊戲王》卡片
    「Hikaru」在日本秋葉原進行了這項挑戰,他跑了七八家遊戲實體店後,幸運地找到一張價值三百萬日元(約191547元人民幣)的「終焉龍混沌帝」。然後,於是「Hikaru」毫不猶豫的買下了這張卡片,成功完成了挑戰。
  • 【病例】那些年我們玩過的懷舊遊戲(003)
    玩家需要控制遊戲系列的主角——馬裡奧 。(雙人遊戲中,第二玩家控制路易。)遊戲的目標在於遊歷蘑菇王國,並從大反派庫巴的魔掌裡救回桃子公主。Players need to control the main character in the game series, Mario. (In a two-player game, the second player controls Louie.)
  • Life is Strange:遊戲與藝術
    一天之後的10月20日,DONTNOD開發的冒險遊戲《Life is Strange》將發布第五章,這款在前四章都備受玩家好評的冒險遊戲將迎來它的結局——在Steam商店的21440篇《Life is Strange》評測中,這款遊戲獲得了97%的好評,在很多遊戲媒體中也獲得了很高的評價。
  • 模仿遊戲 The Imitation Game 2015
    ·摩爾主演: 本尼迪克特·康伯巴奇 / 凱拉·奈特莉 / 馬修·古迪 / 馬克·斯特朗 / 查裡斯·丹斯 / 艾倫·裡奇 / 馬修·比爾德 / 羅裡·金尼爾類型: 傳記 / 劇情 / 戰爭製片國家/地區: 英國 / 美國語言: 英話上映日期: 2014-11-28(美國) / 2014-11-28(中國大陸) 片長: 114分鐘又名: 模擬遊戲
  • 自殺遊戲再升級!神秘簡訊索命無數!千萬不要回復它…
    source:https://www.thesun.co.uk/news/2643061/slender-man-stabbing-anissa-weier-morgan-geyser-payton-leutner/https://en.wikipedia.org/wiki/Blue_Whale_(game)http://www.dailymail.co.uk
  • 8.26丨『Game of thrones』Casino Night 年度"冰與火"賭場之夜
    will be out of the game.參加遊戲的人可以獲得一些免費的籌碼,籌碼輸完之後即退出遊戲。game can go to socialize with others or watch the episode 6 of Game of thrones Season 7(please don't give up your identity for the night, we will still have games later)輸掉遊戲的夥伴可以與其他人社交或者在我們餐廳指定區域觀看