DroneBAT

Swarm-style drone sim for testing basic battlefield coordination and strategies digitally

Overview

DroneBAT (Drone Behavior and Tactics) is a simple drone simulator that models coordinated behavior in combat environments. Drones operate with decentralized logic to carry out tasks like exploration, targeting, formation flying, and pathfinding. The system simulates simple combat situations and showcases different types of approaches to exploring and securing territory.

Technologies Used

Python Pygame

Key Features

- Dynamic obstacle avoidance and collision-aware pathfinding
- Interactive target assignment via map interface
- Basic recon + attack modes with different types of enemies
- First person and top down map viewing modes
- Adjustable difficulty and drone behavior

DroneBAT simulation overview Live combat simulation with drones

Download the Project


Download DroneBAT Code

Python project (~400KB, .zip)

Explore other projects