Skip to main content

2019 Program Design Competition Problem

SDSU Program Design Competition

March 28, 2019

The Slide Puzzle

Basic game

The playing board should be divided into a minimum of nine squares. The content of the squares can be numbers, an image or anything else that has a pattern. 

Basic Number Puzzle
Basic Number Puzzle
Scrambled Image Puzzle
Scrambled Image Puzzle
Completed Image Puzzle
Completed Image Puzzle

Options

The puzzle can show the squares only, as with the numbered version. It can show a preview of the completed image, as in the example above, or the user can be entirely on his or her own in reconstructing the image. Other items that could be included (as shown above):

  • A timer for the completion of the puzzle.
  • The number of moves to complete the puzzle.
  • A score, perhaps based on the time and / or the number of moves.
  • Carrying numbers of squares for different degrees of difficulty.

Program design

You can design this game with players being human-to-human, human-to-computer or both. You can develop this game using any software tools available to you: any language and any platform. The presentation must be able to display on a projector with a 1024 X 768 resolution.

Your work will be judged on:

  1. Correctness of the solution.
  2. Uniqueness of the design.
  3. Ability to hold student interest.
  4. Completeness of solution.
  5. User-interface design.

Presentation of the project

All team members are encouraged to participate during the presentation. All parts of the presentation and source code must be placed on a USB drive (non-returnable) and submitted to the program design competition committee on the day of the competition. If you have any questions regarding the problem, please contact Jerry Cooley.

Good luck, and have fun!