文件名称:gameoflife-kotlin:Kotlin的生活游戏
文件大小:292KB
文件格式:ZIP
更新时间:2024-04-01 12:06:03
kotlin game-of-life coderetreat coderetreat-facilitators Kotlin
生活游戏 这是在Kotlin中实施Conway的《人生游戏》的示例。 实施的主要重点是清洁度,而不是性能。 它是Nelkinda Coderetreat促进者的失败准则。 康威生活游戏规则 生命游戏的宇宙是一个无限的二维方格正交网格。 每个单元格处于以下两种可能状态之一: 活着又名 死亡又名无人居住 每个单元都与其八个邻居进行交互。 相邻单元是水平,垂直或对角线相邻的单元。 在每个时间步上,都会发生以下转换: 人口不足:少于2个活邻居的任何活细胞都会死亡。 生存:任何具有2个或3个活邻居的活细胞都可以存活到下一代。 人口过剩任何具有3个以上活邻居的活细胞都会死亡。 繁殖(出生):任何有3个活邻居的死细胞都将成为活细胞。 — 活动(又称约束) 生命游戏的这种实现遵循以下活动和约束条件: 行为驱动的开发。 测试驱动开发。 仅不可变的对象。 仅纯函数。 没有变量重新分配(
【文件预览】:
gameoflife-kotlin-master
----gradlew(6KB)
----settings.gradle(133B)
----.github()
--------dependabot.yml(196B)
--------workflows()
----mvnw.cmd(6KB)
----mvnw(10KB)
----src()
--------doc()
--------test()
--------main()
----LICENSE(34KB)
----gradle()
--------wrapper()
----.mvn()
--------wrapper()
----README.md(3KB)
----Makefile(1KB)
----gradlew.bat(3KB)
----pom.xml(11KB)
----.gitignore(122B)
----build.gradle(5KB)