Зависит от игровой логики. Если жертвы могут находиться в одной и той же ячейке, просто используйте индикатор, показывающий количество жертв. Если вы используете 2D-массив для представления текущего состояния поля, вы можете использовать такие коды:
-1 - predator
n - preys
n> = 0, (n = 0 - ячейка пуста, n = 1 ячейка содержит 1 жертву и т. Д.).
В противном случае (если жертвы не могут появляться в одной и той же ячейке), используйте пошаговую стратегию. Сохраните все ваши жертвы в массиве или дайте номер каждой жертве. В этом случае ходы preys представляют собой простой цикл (псевдокод):
for each prey in preys
move(prey)
end
где логика перемещения описывает алгоритм движения вашей добычи.