🦕 生命游戏试验
Conmajia © 2012, 2018
Updated Mar. 3, 2018
Life Game
Initiated on July 23, 2012
Updated on March 3, 2018
我一直对人工智能很感兴趣
说起人工生命和计算机
背景故事就不说了
框架搭建
目前框架已搭建好
经典世界规则如下
- 生命视野为
8( ) - 生命承受力为
- 生命在
- 生命在
- 其余情况死亡
如果一个细胞周围有
我的世界规则如下
- 生命只有上帝创建
- 生命视野为
8( ) - 生命承受力
否则死亡( ) - 生命不可复活
由于经典规则中所有生命都有机会复活
图

进展情况
28 May, 2012
- 今天尝试将世界地图封装为控件
失败. 功能上实现了, 但原来, 开销相当大. 具体原因似乎是嵌套调用和太多参数传递的问题. 地图控件的架构设计也很浪费资源, 为每个地图点缓存了一个, Color
待解决., - 在生物逻辑上加入了自然老化
休息和饥饿捕食的规则. 使用了仿真自然随机数发生器来模拟一切和自然概率有关的现象、 如攻击判定, 进攻或逃跑等. 图、

图中的颜色含义如表
颜色 | 含义 |
---|---|
健康 | |
亚健康 | |
饥饿 | |
濒死 | |
死亡 |
迈向生命
在增加了健康因素
在进化的过程中
- 有的细胞在非常健康
HP>80+( 的时候) 也会追着弱小的实验体咬, 杀死实验体后, HP, 而代码中, 标称值是在, 且会整个吃掉尸体, 。 - 有的实验体甚至有了那么一点点的智力
或者说仅仅是种本能( . 比如图) 它只要吃饱了, 就会绕场一周, 而且总是往墙上撞, 企图逃跑.,

The End.
参考文献
- 生命游戏
百度百科, 链接,
if(jQuery('#no-reward').text() == 'true') jQuery('.bottom-reward').addClass('hidden');
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?