A classic Snake game implemented in x86 Assembly language. This project demonstrates low-level programming concepts and game development using assembly language.
- Classic snake gameplay
- Score tracking
- Adjustable game speed
- Wall collision detection
- Food collection mechanics
- MASM (Microsoft Macro Assembler)
- Irvine32 library
- Windows operating system
- Make sure you have MASM and Irvine32 library installed
- Assemble the code using MASM
- Link the object file
- Run the executable
- W: Move Up
- S: Move Down
- A: Move Left
- D: Move Right
- X: Exit Game
This project was developed by me as a tribute to Ali Kutluözen, who is a big fan of classic games. The game was developed using Irvine32 library in about 2 hours.
Special thanks to Ali Kutluözen for the inspiration. You can follow him on: