Date of Award
8-2021
Document Type
Project
Degree Name
Master of Science in Computer Science
Department
School of Computer Science and Engineering
First Reader/Committee Chair
Voigt, Kerstin
Abstract
Rush Hour is a sliding block puzzle board game. This game comes with a board of 6 x 6 grid simulating a parking lot with an exit at the right end of the third row and some vehicle models of size 1 x 2 or 1 x 3 which can slide along the grooves of the grid forward or backward. The goal of the game is to clear the path by moving the vehicles on the board in a certain way for the target car, which lies on the third row of the grid, to merge out the “parking lot” through the exit.
It is somehow tedious that the board need to be set up manually every time for starting a new challenge or restart a challenge. In this project, a desktop version of Rush Hour puzzle game was developed so that players do not have to carry physical items to play and are able to start a challenge easily by just some clicks. Besides visualizing and simulating the game, this application comes with some additional functionality that the physical version does not have, such as scoring, hint provision, etc.
Recommended Citation
Nong, Huanqing, "DESKTOP APPLICATION FOR THE PUZZLE BOARD GAME “RUSH HOUR”" (2021). Electronic Theses, Projects, and Dissertations. 1278.
https://scholarworks.lib.csusb.edu/etd/1278
Included in
Artificial Intelligence and Robotics Commons, Software Engineering Commons, Theory and Algorithms Commons