Это программа, предназначенная для моделирования поведения муравьев с помощью Python 3.
Режимы симуляции: программа предлагает два режима симуляции: «Теория» и «реальность». В режиме «реальности» муравьи потребляют энергию, а новые муравьи генерируются, если есть достаточно еды.
Движение и энергия: муравьи движутся на основе предопределенных моделей движения и имеют уровни энергии. Муравьи теряют энергию со временем, и их движение влияет на их энергию.
Моделирование поведения муравья: программа имитирует поведение муравьев в среде, где муравьи перемещаются случайным образом, ищут пищу и возвращаются в гнездо.
Если разведчик (также называемый муравей) обнаруживает источник пищи, он возвращается прямо в гнездо, оставляя след с помощью феромонов на своем пути
Когда два пути приводят к одному и тому же источнику пищи, более короче используется большим количеством разведчиков по сравнению с более длинным путем.
Ⓘ Примечание
На данный момент эта программа не может работать, кажется, что текущие зависимости не позволяют запустить программу.
Чтобы установить программу, используйте следующую команду.
git clone https://github.com/riiswa/colony-ant-simulator
cd ~ /colony-ant-simulator/
Чтобы запустить программу, используйте следующую команду. По умолчанию игра начинается в режиме «теория», думайте о ней как о режиме «аркада»:
python3 colony_ant_simulator.pyВы можете перейти на режим «реальности» со следующей командой, думайте о режиме «реальности» как о режиме «реализма»:
python3 colony_ant_simulator.py -m realityДля получения помощи с опциями Используйте флаг -h:
usage: python3 colony_ant_simulator.py [-h] [-m [{theory,reality}]] [n_ants]
Simulation of ants colony in python.
positional arguments:
n_ants Number of ants (recommended: 10-100 ; default: random number between 10 and 100)
options:
-h , --help Show this help message and exit
-m [{theory,reality}] Simulation mode (default: " theory " )Алгоритм в действии:


pip install -r requirements.txt