» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 回合制战略游戏的AI算法设计

算法......

具体点吧.......

// listAsset contains a list of all assets (for instance ships)
for (n = 0; n <>for (f = 0; f <>if (listAsset[f].isTaskSuitable(listTask[n]))
          {
               listPossAssignment.add(new PossibleAssignment(listTaskn]));
                  }
         }
}

for (n = 0; n <>public void PossibleAssignment::assign()
{
    if (task.isAssigned()) return;
  possibleTaskDoer.assign(this);
}

public void Ship::assign(PossibleAssignment possAssign)
{
    if (task != null) return;
  task = possAssign.getTask();
  possAssign.getTask().assign(this);
}


收获啊......

谢谢


TOP

发新话题
     
官方公众号及微博