为了对交互进行求和,它首先必须检查智能体是否等于交互中的第一个或第二个智能体,然后对其求和。检查相等性几乎占据了我程序运行时间的一半。sumAgent :: [Interaction] -> Agent -> Int
-- Use this in a map call of sumAgent to return the sums of a spe
智能体随机移动,其他物体不移动。在agentmove函数中,智能体进入障碍物,它停止,但我希望智能体避免进入障碍物,那么我如何跟踪智能体以前的位置,如果智能体的下一步是障碍物所在的位置,它就会避开它?, agent.y, grid_size, grid_size );
{
int1: // west
age