昨晚忙完無聊的事情,想到了狀態機,和智能。
關于低等智能進化的一個體系結構。可能有點凌亂,先記下來。
我們用類來描述
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
爬 閱讀(1875)
評論(0) 編輯 收藏 引用 所屬分類:
個人框架設計 、
關于人工智能的yy