Forever Maze is an Android game available on the Play Store. It allows the user to solve unlimited mazes without playing the same maze twice with different settings and difficulties including maze sizes, time and steps restrictions and more.
It was a project that was born with a discussion with a friend where I explained to him how I would do to implement an automatic maze generator using matrices and enums. When finishing my explanation, I thought why not implementing it, since it seemed easy. Hence, I developed the algorithm in Java. Then, since a way of implementing Android applications is through Java (different to the new programming language called Kotlin), I decided to develop it as a game to be published in the Play Store. After 3 weeks of part-time work, the result was Forever Maze.