This project creates a simple, random Java GUI tile-swapping/tile-sliding game with the goal of achieving all tiles being in order with Totoro character tile at the very end.
The game has one way of playing, which is by constantly swapping tiles with one another. User plays as the Totoro character tile and can move any four (up, down, left, right) directions to other tiles by swapping.
The image above shows a change in tile board after player (Totoro character) moves up by one. The image below shows the desired outcome of a board, and should be achieved with most minimum steps possible.
The code is concisely formed under one major class with subclasses inside, and mostly implements GUI handling for Java Ecplise platform specifically.
As a high school final project, the game is not deployed but presented to the teacher.

