Skip to content

AvaneeshKesavan/15-Puzzle

Repository files navigation

15-Puzzle

This is a classic 15-tile sliding puzzle game built using the Processing framework. The goal is to arrange shuffled tiles into the correct order by sliding them into the empty space.

Features

  • Four Puzzle Sets
    Choose from four different puzzle boards with unique images.

  • 15 Tiles + 1 Blank Space
    The puzzle is presented in a 4x4 grid with one tile space left blank for sliding tiles.

  • Timer Display
    A timer is shown below the puzzle to track how long the player takes to solve the puzzle.

  • Reset Functionality
    A reset button allows you to shuffle the puzzle and reset the timer at any time.

  • Clue Button
    A clue button reveals the full image to help players complete the puzzle.

  • Home Button
    Navigate back to the home screen with a dedicated home button.

  • Help Section
    Press the H key on the keyboard to view help and instructions.

Built With

  • Processing (Java-based visual programming language)

Objective

Arrange all 15 tiles in the correct order with the empty space at the final position to complete the puzzle.

Controls

Action Control
Slide tiles Click on adjacent tile
Show help Press H key
Show clue image Click Clue button
Reset game Click Reset button
Go to home screen Click Home button

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published