Java Maze

Maze editor based on code from Object-Oriented Software Development Using Java by Xiaoping Jia, Ph.D (See:

This project was created for a Career Day at my son’s school I was invited to. I wanted to visually show to elementary school kids the basics about programming.

You can find the code and other information here.

This covers the following:

  • 2D drawing
  • Keyboard Inputs
  • Listeners
  • Arrays
  • If-Else
  • Switch

Further exercises:

  • Add feature to edit/create the maze on the screen.
  • Add option to have bigger rooms like a dungeon of a game.