Critterding是一个开源的,“佩特里菜”-universe在C ++和OpenGL通过进化演示简单的人工智能。
以下是该程序的工作原理: 它设置了一个25×25的世界500单位的食品
并保持扔在小动物与随机生成的大脑。
小动物被告知由传感器:
- 如果他们是站在食品
- 如果它们能够生育
- 如果它们能够触发一个子弹
- 如果他们携带的食物
- 如果他们背着尸体
- 他们的能量状态
- 关于他们的年龄
- 这个世界的样子(RGBA视觉)
小动物可以利用以下的运动神经元(动作)的:
- 前进
- 向后移动
- 扫射左
- 扫射权
- 向左旋转
- 右旋
- 吃
- 火
- 生育
- 拿起/降
什么是此版本中的新:
- 在这个版本增加了波前OBJ贴图,纹理,法线贴图和小动物相机。 Windows可执行文件都可以了。
什么版本的新 1.0测试版12.1:
- 在一些修复和清理
- 在捕捉段错误
使用无头无critter_raycastvision当
什么版本的新 1.0测试版12:
- 在小动物的选择和行动(杀人,副本)
- 在新的面板:神经网络brainviewer,HUD,物种名单
- 在touchingcritter大脑输入修复
- 在配置文件保存到〜/ critterding /保存/(简介)/(轮廓)的.pro
- 的图形用户界面和场景(按键H&R)切换渲染
- 在字体切换到DejaVuSans
- 在一个图标感谢jrabbit
- 在新选项:
- - roundworld:圆行星
- - 基准:10000帧的时刻场景
- - 无头:控制台模式
- - startseed:种子随机数生成器
- - killhalf_incrworldsizeX / Y:选项来增加worldsize时killhalf触发
- - killhalf_decrmaxlifetimepct:选项,以减少小动物maxlifetime时killhalf触发
- - critter_raycastvision:光线投射愿景小动物
- - 线程,线程数,使的OpenMP(自带gcc4.2 +)的要求
- 在构建系统:
- 如果可以,筑起系统ftgl(通 - 禁用系统ftgl使用内置)使安装
- 在许多修复,清理和改变
什么是新版本的 1.0测试版11:
- 在这个版本有一个改进的图形用户与新界面设置面板,一个出口面板,和一个小动物VS食品曲线图。
- 在它增加了一些身体突变。
- 还有许多其他的改进,修复和清理。
什么是新版本的 1.0测试版10:
- 在本次发布包含一个改变游戏规则的重写,现在采用子弹物理,SDL,鼠标的外观,和表型。
什么版本的新 1.0测试版9:
- 在食草动物和食肉动物,现在有不同的skincolor
- 在子弹不再穿墙射击。
- 在文本渲染与fglx。
- 在大脑中突触可塑性得到改善。
- 在许多修正和清理了言。
什么是新的版本测试版8:
- 在新:自定义设置的配置文件,自动保存的小动物,×[出口如果空
- 在尸体和携带都在默认情况下禁用
- 在各种修复和清理
评论没有发现