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
Built With
- assembly
Log in or sign up for Devpost to join the conversation.