На третьем курсе колледжа решил написать змейку на языке ассемблера. Была выбрана ОС, а именно Linux, так как работаю именно в этой ОС. В качестве языка ассемблера был выбран NASM.
РЕКОМЕНДУЕМ:
Игра твит или как создать игру, которая уместится в один твит
Преимущества змейки:
- быстрая работа за счет языка низкого уровня,
- управление посредством wasd.
Недостатки змейки:
- костыли,
- не предусмотрена возможность победы,
- сильное отличие от классической концепции змейки.
Основной проблемой было отложенное считывание клавиши. Для управления консолью использовалось ESC-последовательности.
Вот примерная работа программы:
Чтобы собрать змейку необходимо написать make snake в директории со змейкой. (Если змейка уже собрана, то исполнить команду make clean).
Спасибо за внимание.
Отличная змейка, мне понравилась. Мало кто пишет на ассемблере сегодня