首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让PPCG在生命游戏中运行

让PPCG在生命游戏中运行
EN

Code Golf用户
提问于 2021-03-25 15:51:47
回答 2查看 983关注 0票数 17

康威的生命游戏是一个众所周知的细胞自动机,在无限网格上“发挥”,充满了活的或死的细胞。一旦获得初始状态,董事会就会无限期地按照规则进行演变。这些规则是:

  • 任何有两个或三个活邻居的活细胞(就在它周围的8个细胞)都会活到下一个状态。
  • 任何有三个邻居的死细胞都会变成活的细胞。
  • 任何其他细胞都会变成死细胞

考虑以下初始状态:

也就是说,PPCG由活细胞组成。每个字母都在一个4×6边框中,在方框之间有一个空的单元格列,用于19×6的总边框。

在217代之后,它达到了以下状态:

从这一点开始,它是一个“固定状态”。董事会上的所有结构要么是静物,要么是振子,因此不会发生有意义的变化。

你的任务是改善这一点。

您可以在5\times10高亮区域放置多达50个活细胞,这样,运行时需要超过217个代才能达到“固定状态”。数代人最多的答案是获胜,被放置的活细胞数量最少打破了联系。

就这一挑战而言,“固定状态”意味着板上的所有结构要么是静物,要么是振子。如果任何宇宙飞船或无限增长的模式产生,董事会将永远不会达到“固定状态”,这种情况是无效的提交。

例如,这个初始配置需要294代才能达到固定状态(),因此有效的提交值为294:

预压可测试版本,完全填充了5\times10框。

EN

回答 2

Code Golf用户

回答已采纳

发布于 2021-06-16 13:13:11

3365代

代码语言:javascript
复制
_#_#_
##__#
_##__
_____
#####
_##__
#____
#_#_#
##___
_#_#_

这个5x10开始可以用小数表示为379744881760010,以十六进制表示为159603ec8570a,或用50位二进制表示为01010 11001 01100 00000 11111 01100 10000 10101 11000 01010。在康威的“Life...LifeCoins游戏”中,我祈祷没有人在奖励许多代人的基础上开始新的选择硬币。

票数 3
EN

Code Golf用户

发布于 2021-03-25 18:37:06

887代

解释

…没有任何解释。我只是野蛮地强迫它手动,并不知怎么地击败了ChartZ迟了90代。

票数 8
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/221353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档