Skip to content

davidrb/mazerunner

Repository files navigation

#Mazerunner

##Usage

###Command Line Arguments

  • -m loads a specified maze file. Default is "maze.dat"
  • -a loads an algoithm. Default is "tremaux.so"

###Example mazerunner -m my_maze.dat -a wall_hugger.so

##Controls

  • w Move forward
  • a Turn left
  • d Turn right
  • R Reset mouse
  • r Hug right wall
  • l Hug left wall
  • g Toggle ghost mode
  • i Toggle invincibility
  • space Step algorithm

##Custom Algorithms To create a custom algorithm, compile a shared library with a void reset(), and a Move move(Maze *, Mouse *) function. See examples in algorithm_src.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published