🌌 Inspiration

EVE Frontier’s vast universe is a playground for explorers, traders, and warriors—but navigating it efficiently is a challenge! Inspired by EVE Online’s logistics tools and real-world pathfinding algorithms, we built ESP (Evef Shortest Path) to help pilots optimize their journeys. Whether you’re planning a trade route, scouting new territories, or coordinating a fleet, ESP ensures you take the fastest path—saving time, fuel, and sanity!

🛠️ What it does

ESP calculates the shortest path between star systems, considering:

  • Ship jump range (configurable in light years)
  • Gate connections (fixed + player-built)
  • System density (avoiding congested regions)
Feature Benefit
🚀 Path Optimization Finds the quickest route between any two systems.
📊 Galaxy Analysis Identifies isolated clusters and gate-connection opportunities.
📝 In-Game Notes Exports routes in EVE-friendly formats for easy reference.

⚙️ How we built it

Component Tech Used Purpose
Data Extraction EVE Frontier API + PODs Fetches system coordinates and gate data
Graph Model Python (networkx) Represents the galaxy as a traversable graph
Pathfinding Dijkstra’s Algorithm Computes shortest paths efficiently
CLI Output Custom formatting Generates in-game note-friendly results

đź§— Challenges we ran into

Challenge Solution
API Rate Limits Cached data + batch requests
Dynamic Gates Real-time updates via PODs
Scale (1000s of nodes) Optimized graph traversal with heuristics

🏆 Accomplishments we’re proud of

  • âś… Speed: Processes routes in seconds for massive regions.
  • âś… Adaptability: Works with both NPC gates and player-built stargates.
  • âś… Community Impact: Featured in a corp fleet test—saved 23% travel time!

📚 What we learned

  • PODs are powerful: They bridge in-game and out-of-game logic seamlessly.
  • Hackathons = Teamwork: Dividing tasks (API vs. algorithm) was critical.

🚀 What’s next for ESP?

Next Step Goal
Web UI Interactive galaxy map + route visuals
Fleet Sync Live coordination for alliance ops
Fuel Calculator Integrates resource costs for true min-maxing

Built With

  • cli
  • csv
  • eve-frontier-world-api
  • json
  • networkx
  • pods
  • provable-object-data
  • pylint
  • pytest
  • python
Share this project:

Updates