Giter Site home page Giter Site logo

maze's Introduction

Maze Project

We used the A* Algorithm to find the best path possible.

To win you some time, here are all the commands you need :

Pull from Docker-Hub

docker pull adanea/maze-dorville-elarabi

OR

Clone and Build the image :

docker build -t adanea/maze-dorville-elarabi .

Run the algorithm for the mazes :

Ovale Maze 1 :

docker run --name mazeDEAO1 -e LAB=oval_01 adanea/maze-dorville-elarabi:latest

Maze 1 :

docker run --name mazeDEA1 -e LAB=rect_01 adanea/maze-dorville-elarabi:latest

Maze 2:

docker run --name mazeDEA2 -e LAB=rect_02 adanea/maze-dorville-elarabi:latest

Maze 3 :

docker run --name mazeDEA3 -e LAB=rect_03 adanea/maze-dorville-elarabi:latest

Maze 4 :

docker run --name mazeDEA4 -e LAB=rect_04 adanea/maze-dorville-elarabi:latest

Maze 5 :

docker run --name mazeDEA5 -e LAB=rect_05 adanea/maze-dorville-elarabi:latest

Add your own maze

To add another maze :

  • You MUST add it in the resources file
  • You MUST have the extension .map.txt in your file (e.g: myAmazingMaze.map.txt)
  • When creating a new container make sure to put ONLY the name of your maze and not the .map.txt extension as an env variable (e.g LAB=myAmazingMaze)
  • Enjoy our marvelous A* Algorithm

Delete all the containers :

docker rm --force mazeDEAO1, mazeDEA1, mazeDEA2, mazeDEA3, mazeDEA4, mazeDEA5

Delete the image :

docker image rm adanea/maze-dorville-elarabi:latest

maze's People

Contributors

adan-ea avatar wylhem avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.