Introduction

What is AMazeBot?

AMazeBot is the name of a programming competition run by Mohawk College in Hamilton, Ontario, Canada, but open to all students enrolled at any college in Ontario. The name AMazeBot is derived from "A-Maze-Robot". The idea of the competition is to write a program that will navigate a virtual robot (or "bot") through a maze to a target location within the maze while expending the least amount of energy. The student or team of students (see rules) whose program navigates the maze and achieves the highest score is the winner.

How do I develop an AMazeBot program?

The AMazeBot Application Programming Interface (API) and all the tools you need are available on the download page. You must write a program using the supplied API. Instructions on how the API operates and an example program have been included in the package. For more detail information please see the API documentation.

What are the new features this year?

Details can be found on the changes page.

When is the AMazeBot competition?

The Competition Main Event will be scheduled as part of Techno-Challenge 2012 around the end of March or the start of April. Exact date, time and location will be announced once they have been finalized.

During the show all the bots will be run on a large screen, across a set of 5 mazes. The exact mazes chosen remain a surprise until the Show, so the bot programs have to be ready to handle anything. The presentation is akin to a video-game and is great fun to watch, so come be a spectator and cheer on the bots!

Are there Prizes?

Yes! The prizes have not been finalized yet, but last year over $800 in prizes were awarded. See the prizes page for latest details.

I still have questions, where do I ask?

You can check the FAQ, or direct any questions to .