文件名称:multilife:支持多种生命类型的元胞自动机模拟器
文件大小:1.13MB
文件格式:ZIP
更新时间:2024-07-26 19:27:18
JavaScript
生命游戏 康威生命游戏和其他细胞自动机的 JavaScript 实现,支持多种生命类型。 这意味着网格中有不同颜色的单元格,每个单元格遵循相同的规则并独立生长。 冲突处理是特定于实现的。 有关更多信息,请参阅工作版本。 可以在查看工作版本 具有单一生命类型和更多 UI 功能的经典实现在这里: 反思 制作多生命自动机的实施决策在很大程度上是开放的。 有很多这样的: 多种方式可供选择,决定如何处理两种生命类型(颜色)的碰撞。 可以考虑仅具有相同颜色或所有颜色的相邻颜色。 一种颜色可能会或可能不会用另一种活颜色覆盖单元格。 这些决定的所有不同组合导致有色细胞进化和组合、生存或灭绝的不同行为。 由于缺乏明确的定义,多生命实施的想法归结为主观的、花哨的实施,理论上不像经典的单生命版本那么有趣。