Lunar Lockout Solver
Solves and generates levels for the Lunar Lockout board game (I played it as a kid and wasn't happy with the limit of levels). Lunar Lockout is a game played on a 5x5 board with up to 6 space robots. The objective of the game is to move the player robot (red) to the center (the motherships landing grid) at (3, 3).
This program attempts to generate and/or solve any Lunar Lockout level. Using the parameters below, it can read off a JSON input file, the generated level, or user input. It can then output that board data and solution and board data into a board file.
Technical Sheet
Code technologies used for the project
- Java
- Basic File IO operations