昨晚忙完无聊的事情,想到了状态机,和智能。
关于低等智能进化的一个体系结构。可能有点凌乱,先记下来。
我们用类来描述
Class
{
数据:
状态规则。State map or tree
状态机机制保存。Each State (data, rule, function)
操作:
SateAction(环境变量)
{
Switch(state)
{
Case state1:
State1_function();
Break:
Case state2:
State2_function();
Break:
Defualt:
}
//记录 行为状态
//进化操作
}
//输入为:外部视野 内或者是 感知范围 环境 驱动整个对象
Update()
{
}
进化操作:
//不断吞噬其他对象的 状态机接入进来,连接点为 共同的外部环境变量
Void Eat(other);
//自我角色 和环境 评估
Void Evolution(); //自我扩展,各种进化 方式
//状态机自我扩展操作
Void EvolutionGo();
}
posted on 2013-01-22 13:11
爬 阅读(1854)
评论(0) 编辑 收藏 引用 所属分类:
个人框架设计 、
关于人工智能的yy