Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Rush Hour Game is a console-based puzzle game developed in x86 Assembly Language using the Irvine32 library. The game simulates the classic Rush Hour logic puzzle, where the player must strategically move vehicles within a grid to reach the passenger. The game utilizes low-level programming concepts such as register manipulation, memory addressing, loops, conditional jumps, and procedure-based modular design. User input is handled through keyboard interaction, and the game state is dynamically updated and rendered in the console.

Key Features:

Grid-based board representation using arrays
Vehicle movement with collision and boundary checks
Keyboard-controlled gameplay
Step-by-step puzzle-solving logic
Board updates in the console

Technologies & Concepts Used:

x86 Assembly Language
Irvine32 Library (console I/O, delays, screen handling)
Procedures and stack usage
Loops, conditionals, and branching
Memory and register-level operations

Video(Demo) link

https://drive.google.com/file/d/1d3iZwFbsGpfFgidHXvVYTTX8IMofe6Mp/view?usp=sharing

About

Console-based Rush Hour puzzle game built in x86 Assembly using Irvine32. Features grid-based logic, keyboard controls, collision checks, and dynamic console updates.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages