В настоящее время я пишу свой проект по информатике.
Короче говоря, это как AO C (алгоритм оптимизации колонии муравьев):
Слушай, у меня есть двухмерный массив символов, который представляет дом муравьев. И идея состоит в том, чтобы порождать в этом массиве пищу (представленную '*') и муравьев (представленных как '/' или '\' или '-' или '|' (для направления каждого муравья)). Я хочу иметь 15 ящиков с едой и порождать 30 муравьев.
Но вот проблема, у меня есть объект под названием Муравей, а другой - Пища. Но как я могу справиться? Я имею в виду, чтобы управлять всем, что я должен кодировать это правильно?
Ant ant1;
Ant ant2;
.
.
.
Ant ant30;
Food food1;
Food food2;
Food food3;
.
.
Food food15;
Но я не думаю, что это правильный путь. И если я хочу это Dynami c (я позволяю пользователю выбирать количество муравьев)? Я имею в виду, например, что они не записывали каждый PNJ и ботов в Minecraft, верно?
Спасибо за помощь.