跳转到主要内容

终端上的简单、多彩的《生命游戏》演示

项目描述

Conway是一个使用我的 Blessings终端库 简单实现的康威《生命游戏》。它检测您的终端大小和颜色深度,并为您显示一个可爱的细胞自动机。

功能

  • 简单实现

  • 漂亮的颜色

  • 占用资源少

  • 能够跳出重复的模式

不同于拥有无数功能,Conway专注于实现的清晰度。它很有趣,可以随意修改。尝试为 next_board 的不同 wrap 参数进行实现!

运行它

pip install conway
conway.py

您应该会看到生命在您的眼前爆炸。完成后,按控制-C,它会整洁地清理。

致谢

从Jack Diedrich那里借鉴了一个非常优雅的算法实现(并毁了它)。

版本历史

1.1
  • 使用“全屏模式”以避免留下一个大白屏。

1.0
  • 初始发布

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码分发

conway-1.1.tar.gz (5.1 kB 查看哈希值)

上传时间 源代码