Write a Micromouse maze solver in Go.
For use with mackorone/mms, a Micromouse simulator.
- Clone this repository
- Download the Micromouse simulator
- Run the simulator and click the "+" button to configure a new algorithm
- Enter the config for your algorithm (name, directory, build command, and run command)
- Click the "Run" button
A test algorithm has been implemented as example at cmd/main.go
. To run it, create the following config in MMS:
- Name: Go example
- Directory:
/path/to/mms-go
- Build command:
go build /path/to/mms-go/cmd/main.go
- Run command:
./main
- Communication with the simulator is done via stdin/stdout, use stderr to print output
- Descriptions of all available API methods can be found at mackorone/mms#mouse-api
- The example code is a simple left wall following algorithm