Проверьте соседние местоположения на 2d сетке - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть очень простая симуляция комнаты для вечеринок с использованием 2-мерной сетки.У него разные типы людей, и они взаимодействуют друг с другом в зависимости от того, к какому типу людей они примыкают.

например, художник разговаривает только с художником и ведущим, инженер общается с художником, инженером и ведущим, ученый общается со всеми и организует общение со всеми гостями.

Перемещение людей и т. Д. - это хорошо, однако я изо всех сил пытаюсь написать код для проверки соседних мест, поэтому 8 блоков рядом с человеком.Мне нужно посмотреть на 8 мест и определить счастье человека и переместить их соответственно, основываясь на том, есть ли свободное место, где они были бы счастливее.

Как бы я посмотрел на соседнее пространство и проверил его, чтобы увидеть, что это за человек?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...