[心得] 生命模擬遊戲 Game of Life 實作

看板Python作者 (亨利王子)時間5年前 (2019/01/06 17:59), 5年前編輯推噓5(501)
留言6則, 5人參與, 5年前最新討論串1/1
哈囉 大家好 我是之前聽到朋友有聊到這個咚咚 今天下午回想到就跑去挑戰的(一個心血來潮XD 上來分享一下XD 不知道大家有沒有聽過這個演算法 主要是描述 每個細胞(好像多數都是由細胞來舉例的耶)的存活都是由身邊細胞數量 來控制的 這是一種 沒有玩家可以控制的遊戲 所有的生命存活與否都是由演算法控制的 可以藉由這樣的演算法 觀看 每一代的變化 我的寫法是用 MVC 的架構 分為 Cell, Generations, World 3大部分 Generations 應該就算是 Controller的部分 今天下午很開心的跑去挑戰 因為其實寫起來不難 大概花一個小時多吧(版上的大大應該可以更快XD) 還因為這樣學了一點控制輸出顏色的方法!(覺得學到最多的地方好像在這裡ㄟOAO) 程式碼我有放在 github 上面~(雖然這只是好玩一點的小專案而已) https://tinyurl.com/y8t89g4n 解釋Code的部分 https://tinyurl.com/ychhrtj8 大家有沒有推薦甚麼好玩的小專案 適合已經會 Python 基礎的人挑戰阿~? (在看 Game of Life 的時候有看到 GA 遺傳演算法好像也很厲害的樣子) 期末考結束來挑戰XD 大家可以推薦看看嘛~? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.99.105 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1546768772.A.A05.html

01/06 18:29, 5年前 , 1F
elegant scipy 有個範例也是生命遊戲,寫得蠻簡潔優
01/06 18:29, 1F
謝謝~ 我回去看看那本書的~ 說不定有好玩的題目可以挑戰XD

01/06 18:29, 5年前 , 2F
01/06 18:29, 2F

01/06 20:31, 5年前 , 3F
感覺挺有趣對的哈哈
01/06 20:31, 3F

01/06 20:37, 5年前 , 4F
推推,晚點試試看
01/06 20:37, 4F
有一點有趣XD 如果 random 的點太少的話 一瞬間全部細胞會全死翹翹的XD QQ ※ 編輯: HenryLiKing (114.137.162.16), 01/06/2019 22:55:09

01/08 08:35, 5年前 , 5F
可以進一步研究看看細胞自動機…XD
01/08 08:35, 5F

01/08 14:44, 5年前 , 6F
好像蠻有趣的
01/08 14:44, 6F
文章代碼(AID): #1SCT64e5 (Python)