Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PathGrid WorldSearch 🚀

License: MIT Python Web

A high-fidelity pathfinding ecosystem designed for visualizing and testing intelligent navigation algorithms. PathGrid WorldSearch provides both an interactive Web-based visualizer and a powerful Python-based simulation engine.


🌟 Key Features

  • Interactive A Visualizer*: Draw obstacles, move nodes, and watch the A* algorithm optimize paths in real-time.
  • Swarm Intelligence: Integrated support for Ant Colony Optimization (ACO) principles.
  • Genetic Algorithms: Modular environment for genetic path optimization research.
  • Customizable Grids: Support for hex-encoded obstacles and random environment generation.
  • RL Ready: A modular state-action-reward framework designed for Reinforcement Learning agents.

🖥️ Web Version (Live Demo)

The web version is a high-performance, vanilla JavaScript implementation featuring a modern "Cyber-Tech" aesthetic.

How to Run

  1. Clone this repository.
  2. Open index.html in any modern web browser.
  3. Use the navigation bar to jump to the Visualizer.
  4. Draw walls by clicking/dragging, then hit Start A Search*.

🐍 Python Version (Native Engine)

The core engine of the project, built for speed and research flexibility.

Prerequisites

  • Python 3.8+
  • NumPy

How to Run

python RunAStar.py

🛠️ Technology Stack

  • Frontend: Vanilla HTML5, CSS3 (Glassmorphism), JavaScript (Asynchronous A* Engine).
  • Backend / Core: Python 3, Tkinter (UI), NumPy (Computation).
  • Design: Cyberpunk-inspired dark mode with custom AI-generated assets.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙌 Contributing

Feel free to fork this project and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.


Built for high-performance pathfinding research. 2026 PathGrid WorldSearch Project.

Releases

Packages

Contributors

Languages