Skip to content

Picred/maze-navigation

 
 

Repository files navigation

Maze Navigation

This project provides a framework for maze navigation, including various agents, exploration strategies, and utilities for interacting with and visualizing mazes.

Contributions

Francesco Zito

Teo Nicusor Pirvan (https://github.com/PirvanTeo)

Andrei Stefan (https://github.com/Picred)

Features

  • Maze generation and manipulation
  • Agent-based navigation
  • Exploration and interaction strategies
  • Visualization and plotting tools
  • Configurable stopping criteria

Project Structure

  • src/mazenavigation/: Core library code
  • tests/: Unit tests for the library

Installation

  1. Clone the repository:
    git clone <repository-url>
  2. Install dependencies:
    pip install -e .

Usage

Import the package and use the provided classes to create and solve mazes. See the tests/ directory for example usage.

Testing

Run tests using:

pytest tests/

License

See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%