Grid 如何在Python中为网格上的对象冲突建模

Grid 如何在Python中为网格上的对象冲突建模,grid,simulation,collision,Grid,Simulation,Collision,[在此处输入图像描述][1]这是我的第一个问题 我目前正在从事一个Python项目,在这个项目中,我几乎没有编码知识/技能。 我的任务是在一个围场中模拟绵羊,狼是捕食者,我需要模拟食物和水源,以及繁殖和进食的功能 我非常专注于如何编写绵羊和狼(狼吃羊)或狼和狼(复制以创建新狼)的冲突代码 更具体地说,我不知道在网格上发生冲突时如何编码,以及在发生复制或消耗时如何创建新实例 我有一个animals()类和一个animals(cows)类,我有3个空列表,分别是母牛(fcow=[])、公牛、怀孕牛和

[在此处输入图像描述][1]这是我的第一个问题

我目前正在从事一个Python项目,在这个项目中,我几乎没有编码知识/技能。 我的任务是在一个围场中模拟绵羊,狼是捕食者,我需要模拟食物和水源,以及繁殖和进食的功能

我非常专注于如何编写绵羊和狼(狼吃羊)或狼和狼(复制以创建新狼)的冲突代码

更具体地说,我不知道在网格上发生冲突时如何编码,以及在发生复制或消耗时如何创建新实例

我有一个animals()类和一个animals(cows)类,我有3个空列表,分别是母牛(fcow=[])、公牛、怀孕牛和后代牛

以下是我到目前为止的一些代码:

我真的被困住了,我需要一些指导-非常感谢任何帮助和建议(