Я работаю над этой игрой с бактериальной жизнью, которую я должен сделать.
По сути, у меня есть двумерный массив, скажем, 20 на 20.
Какой самый лучший способ проверить все 8 точек вокруг определенного индекса. Предполагается, что каждый индекс представляет собой бактерию. Для каждой бактерии (индекса) я должен проверить, есть ли в любой из 8 точек вокруг этого индекса еще одна бактерия, если в индексе есть бактерии, он представлен просто звездочкой "*".
Как лучше всего проверить все 8 точек вокруг каждого индекса, потому что исходя из того, что находится в индексах вокруг определенного индекса, я должен внести определенные изменения и т. Д.
Единственная идея, которая мне пришла в голову, это иметь кучу операторов if, чтобы проверить все 8 мест, мне было интересно, есть ли лучший способ сделать это
например:
строка 1 - www, строка 2 = wOw, строка 3 - www,
если я нахожусь в индексе O, какой лучший способ проверить все области индекса вокруг определенной строки.
Извините, я не очень хорошо объясняю свои проблемы, плохой английский: o.
спасибо за любую помощь.