Swarmsim
D 60 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
A 2D simulator that models swarm robotics behavior, enabling design, testing, and evolution of multi‑agent systems.
Description
An interactive 2D simulator that models swarm robotics behavior, allowing users to design, test, and evolve multi‑agent systems. It offers seven distinct simulation modes, from foraging and labyrinth navigation to truck unloading and evolutionary arenas. A custom domain‑specific language lets developers script bot behaviors with over 30 sensors and 25 actions, while a genetic algorithm evolves agent genomes across generations. The platform also implements pheromone‑based pathfinding and a decentralized delivery system that uses color‑coded stations for pickup and drop‑off. Real‑time visualization, minimap, screenshot, and GIF recording support analysis and presentation. The simulator can run natively on desktop or as a WebAssembly build in the browser.
الوصف
محاكاة ثنائية الأبعاد تُظهر سلوك الروبوتات في مجموعات، وتسمح للمستخدمين بتصميم واختبار وتطوير أنظمة متعددة الوكلاء. تتضمن المحاكاة سبع أوضاع مختلفة، بدءاً من جمع الموارد عبر المتنقلات إلى استكشاف المتاهات، ومن سيناريوهات شحن الشاحنات إلى أروقة التطور. يتيح لغة برمجة مخصصة للروبوتات إمكانية برمجة سلوكيات الوكلاء باستخدام أكثر من ثلاثين مستشعرًا وخمسة وعشرين إجراءً، مع إمكانية تعديل الخوارزمية الوراثية لتطوير الجينات عبر الأجيال. كما يتضمن النظام نظامًا للروائح (pheromone) لتوجيه المسارات وتخطيط المسارات، بالإضافة إلى نظام توصيل لامركزي يعتمد على محطات ملونة للالتقاط والتسليم. يوفر العرض التفاعلي خريطة صغيرة، وسكريبتات للصور الثابتة، وتسجيل GIF لتوثيق الأداء. يمكن تشغيل المحاكاة على سطح المكتب أو في المتصفح عبر WebAssembly، ما يتيح تجربة مرنة وسهلة الوصول.
Novelty
8/10Tags
Claude Models
Quality Score
Strengths
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No CI/CD configuration \u2014 manual testing and deployment
- 1406 duplicate lines detected \u2014 consider DRY refactoring
- 6 'god files' with >500 LOC need decomposition
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility analyzer · published findings · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Live Demo (WebAssembly) | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Documentation | docs | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
