All notable changes to this project will be documented in this file.
- Mouse drag support for tile type changes.
- Unique icons for each tile type.
- Counter for each tile type. (Shows the number of tiles of each type)
- Timer 1 - Time took for the user to create mage.
- Timer 2 - Time took for the AI to solve the Mage solution (duration for AI to graphically reach the goal).
- Window can now be resized.
- When the App starts, it will start at the center of the screen.
- "No Path Found" message now centrally aligned on screen.
- Optimized initial rendering speed for the ant image.
- Button placement from right column to top row.
- Adjusted ant's speed consistency across different tile type.
- Remove the word "Location" from the Start and Goal buttons.
- Crash issue when "Search" button is clicked a second time without resetting.
- Removed the option to disable A* Search.
- Added cost associated with each type of tile.
- Added Reset button to reset the board to its original state.
- Fixed graphics crash for complex mazes.
- Also increased memory allocation 2GB with -Xmx2G as JVM argument.
- Removed the option to disable A* Search.
- Disabled A* Search After clicking the button.
- Fixed graphics crash for complex mazes.
- Initial release.