A clone of the classic Snake Xenia game built with x86 Assembly.
- Get DoxBox Portable
- Get NASM assembler
- Open up dobox portable, move into the project directory.
- Run
nasm.exe main.asm -o output.com
- Run
output.com
- arena.asm: defines the construction of arena.
- audio.asm: defines the working of audio.
- food.asm: defines mechanims for appearance and eating of food.
- snake.asm: defines the movement of snake.
- utility.asm: defines some utility functions.
- main.asm: defines the main loop.
The indentation followed in this project differs from the standard indentation found in most x86 books. I developed this style and I believe it's more intuitive for people coming from higher level languages.