SkillAgentSearch skills...

Gamelife

生命游戏 - Game of Life 的 javascript 实现

Install / Use

/learn @iflycn/Gamelife
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

生命游戏 - Game of Life

生命游戏是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机,它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。

游戏规则

  1. 人口过少:任何活细胞如果活邻居少于2个,则死掉。
  2. 正常:任何活细胞如果活邻居为2个或3个,则继续活。
  3. 人口过多:任何活细胞如果活邻居大于3个,则死掉。
  4. 繁殖:任何死细胞如果活邻居正好是3个,则活过来。

游戏截图

开始游戏

https://iflycn.github.io/gamelife/

游戏参数

TODO

  • [x] (5) 改用 Canvas 绘图
  • [x] (4) 解决世界大小变化时,预定义生命无法正确安放
  • [x] (3) 优化代码,提高游戏效率
  • [x] (2) 兼容移动端
  • [x] (1) 完善 README

相关链接

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1y ago
Forks2

Languages

HTML

Security Score

60/100

Audited on Mar 21, 2025

No findings