AgentSimulation is an open-source Python library built on Pygame for simulating multiple autonomous agents in a 2D environment. It allows users to configure agent properties, steering behaviors (seek, flee, wander), collision detection, pathfinding, and interactive rules. With real-time rendering and modular design, it supports rapid prototyping, teaching simulations, and small-scale research in swarm intelligence or multi-agent interactions.
ePH-MAPF provides an efficient pipeline for computing collision-free paths for dozens to hundreds of agents on grid-based maps. It uses prioritized heuristics, incremental search techniques, and customizable cost metrics (Manhattan, Euclidean) to balance speed and solution quality. Users can select between different heuristic functions, integrate the library into Python-based robotics systems, and benchmark performance on standard MAPF scenarios. The codebase is modular and well-documented, enabling researchers and developers to extend it for dynamic obstacles or specialized environments.