Skip to content

0x1-1/asm-snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

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:

About

A snake game developed in Assembly for x64 x86 Windows systems

Resources

Stars

Watchers

Forks

Packages

No packages published