Змейка на assembler nasm под GNU/Linux

Игра змейка



Доброго времени суток. На третьем курсе колледжа решил написать змейку на языке ассемблера. Была выбрана ОС, а именно Linux, так как работаю именно в этой ОС. В качестве языка ассемблера был выбран nasm.


Преимущества змейки:


  • быстрая работа за счет языка низкого уровня,
  • управление посредством wasd.

Недостатки змейки:


  • костыли,
  • не предусмотрена возможность победы,
  • сильное отличие от классической концепции змейки.

Основной проблемой было отложенное считывание клавиши.
Для управления консолью использовалось ESC-последовательности.


Вот примерная работа программы:



Чтобы собрать змейку необходимо написать make snake в директории со змейкой. (Если змейка уже собрана, то исполнить команду make clean).


Спасибо за внимание.


Ссылка на проект

Tags:
nasm, linux, games, assembler

You can't comment this post because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author's username will be hidden by an alias.