Skip to content

Latest commit

Β 

History

History
66 lines (42 loc) Β· 2.17 KB

File metadata and controls

66 lines (42 loc) Β· 2.17 KB

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.