Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 908 Bytes

File metadata and controls

21 lines (17 loc) · 908 Bytes

LearningLabyrinth

Project Abstract Learning Labyrinth is an educational aid application for beginner Java programmers that challenges them to write Java code that will enable a simulated robot to escape a simple two-dimensional maze in as few moves as possible. The application tests the user’s written code and shows the resulting movement of the robot. All attempts of a maze are recorded with the account_id, maze_id, and movement list.

DISCLAIMER: Not all of the source code is of my making. The source code files that I have implemented are as follows:

  • AccountController.java
  • Account.java
  • AccountRepository.java
  • AccountService.java
  • All files in the backend.robot package
  • All files in the backend.runner package
  • The createMazeAttempt(), parseEnumList() methods of MazeAttemptService.java

SEE REQUIREMENTS AND SPECIFICATIONS DOCUMENT FOR MORE DETAILS ON THE APPLICATION