Assembly EMU8086 4-Way Slide Puzzle
In the summer, after taking my micro lab, this project was assigned for a friend of mine that was in that class. After doing pong a semester before, I attempted to do this project.
The program had to be able:
· Accommodate all 4 mode of game play.
· Each time the program ran, the puzzle giving had to be different.
I wanted to go a step further as well, I added a loading bar to represent the progress of the program while randomizing the puzzle and added a performance report saying how many moves it took to solve the puzzle and the time elapsed in minutes.
The game can be played by clicking on the nearby squares that are near the white space or using the arrow
keys.
It is really fun, try it and see. By the way there is a way to cheat if you get stuck.
The program had to be able:
· Accommodate all 4 mode of game play.
· Each time the program ran, the puzzle giving had to be different.
I wanted to go a step further as well, I added a loading bar to represent the progress of the program while randomizing the puzzle and added a performance report saying how many moves it took to solve the puzzle and the time elapsed in minutes.
The game can be played by clicking on the nearby squares that are near the white space or using the arrow
keys.
It is really fun, try it and see. By the way there is a way to cheat if you get stuck.
4-way_slide_puzzle.asm |