标签: grid location 2d
我对使用2d网格的宴会厅进行了非常基本的模拟。它具有不同类型的人,并且根据与他们相邻的人的类型来进行交互。
例如:艺术家仅与艺术家和主持人讲话,工程师将与艺术家,工程师和主持人讲话,科学家与所有人讲话,并且主持人与所有来宾进行社交。
在周围移动人员等还不错,但是我正在努力编写代码来检查相邻的位置,因此该人员旁边的8个街区。我需要查看这8个位置,并确定人的幸福感,并根据是否有更幸福的空白空间来相应地移动它们。
我该如何看待相邻的空间并检查它,看看那里是什么样的人?