Skip to content

"JavaPuzzle15": Polished 15-square puzzle game with step-by-step solving, scoring by time/steps, player name entry, and Fisher-Yates algorithm. ๐ŸŽฎ

Notifications You must be signed in to change notification settings

deshanlankal/JavaPuzzle15

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 

Repository files navigation

JavaPuzzle15

๐Ÿงฉ 15 SQUARE PUZZLE GAME

Description: This is a Java Swing-based 15 Square Puzzle game application. The game allows players to move tiles to solve the puzzle. It features functionalities such as shuffling the puzzle using the Fisher-Yates algorithm, recording player scores, calculating scores based on time and steps, and displaying the highest score.

Key Features: ๐Ÿ”„ Shuffle puzzle tiles for a new game using the Fisher-Yates algorithm. ๐Ÿ“ Record player scores and save them to a file. โฑ๏ธ Calculate scores based on time and steps. ๐Ÿ† Display the highest score achieved.

Technologies Used: ๐Ÿ”ต Java ๐ŸŸข Java Swing (GUI toolkit) ๐Ÿ“„ File I/O for data persistence

How to Play: 1๏ธโƒฃ Run the application. 2๏ธโƒฃ Enter your name to start playing. 3๏ธโƒฃ Solve the puzzle by rearranging the tiles. 4๏ธโƒฃ Try to achieve the highest score by solving the puzzle in the shortest time and with the fewest steps.

Contributions: ๐Ÿ™Œ Contributions to this project are welcome. Feel free to fork the repository, make changes, and submit pull requests.

About

"JavaPuzzle15": Polished 15-square puzzle game with step-by-step solving, scoring by time/steps, player name entry, and Fisher-Yates algorithm. ๐ŸŽฎ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages