Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.07 KB

File metadata and controls

37 lines (30 loc) · 1.07 KB

Assembly Snake Game

A classic Snake game implemented in x86 Assembly language. This project demonstrates low-level programming concepts and game development using assembly language.

Features

  • Classic snake gameplay
  • Score tracking
  • Adjustable game speed
  • Wall collision detection
  • Food collection mechanics

Requirements

  • MASM (Microsoft Macro Assembler)
  • Irvine32 library
  • Windows operating system

How to Run

  1. Make sure you have MASM and Irvine32 library installed
  2. Assemble the code using MASM
  3. Link the object file
  4. Run the executable

Controls

  • W: Move Up
  • S: Move Down
  • A: Move Left
  • D: Move Right
  • X: Exit Game

About

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

Special thanks to Ali Kutluözen for the inspiration. You can follow him on: