Игра змейка



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


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


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

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


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

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


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



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


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


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