[心得] 生命模拟游戏 Game of Life 实作

楼主: HenryLiKing (HenryLiKing)   2019-01-06 17:59:26
哈囉 大家好
我是之前听到朋友有聊到这个咚咚 今天下午回想到就跑去挑战的(一个心血来潮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
大家可以推荐看看嘛~?
谢谢!!
作者: yoyololicon (萝莉大好)   2019-01-06 18:29:00
elegant scipy 有个范例也是生命游戏,写得蛮简洁优雅
作者: nini200 (200妮妮)   2019-01-06 20:31:00
感觉挺有趣对的哈哈
作者: uukoQAQ (uuko)   2019-01-06 20:37:00
推推,晚点试试看
作者: JustinHere (良葛格)   2019-01-08 08:35:00
可以进一步研究看看细胞自动机…XD
作者: kyrie77 (NTU KI)   2019-01-08 14:44:00
好像蛮有趣的

Links booklink

Contact Us: admin [ a t ] ucptt.com