هذا برنامج مصمم لمحاكاة سلوك النمل باستخدام Python 3.
أوضاع المحاكاة: يقدم البرنامج وضعين محاكاة: "النظرية" و "الواقع". في وضع "الواقع" ، يستهلك النمل الطاقة ، ويتم إنشاء النمل الجديد إذا كان هناك ما يكفي من الطعام.
الحركة والطاقة: يتحرك النمل بناءً على أنماط الحركة المحددة مسبقًا ولديها مستويات طاقة. يفقد النمل الطاقة مع مرور الوقت ، وتتأثر حركتها بطاقتها.
محاكاة سلوك النمل: يحاكي البرنامج سلوك النمل في بيئة ، حيث يتحرك النمل بشكل عشوائي ، والبحث عن الطعام ، والعودة إلى العش.
إذا اكتشف الكشافة (المشار إليها أيضًا باسم ANT) مصدر غذائي ، فإنه يعود إلى حد ما إلى العش ، تاركًا دربًا من الفيرومونات في طريقه
عندما يؤدي مساران إلى نفس مصدر الغذاء ، يتم استخدام المركز الأقصر من قبل المزيد من الكشافة مقارنة بالمسار الأطول.
ⓘ ملاحظة
في الوقت الحالي ، لا يمكن لهذا البرنامج تشغيل هذا البرنامج ، يبدو أن التبعيات الحالية تمنع البرنامج من الإطلاق.
لتثبيت البرنامج ، استخدم الأمر التالي.
git clone https://github.com/riiswa/colony-ant-simulator
cd ~ /colony-ant-simulator/
لإطلاق البرنامج ، استخدم الأمر التالي. بشكل افتراضي ، تبدأ اللعبة في وضع "النظرية" ، فكر في ذلك على أنه وضع "Arcade":
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