Игра «Ну, погоди!» на Arduino

Несколько слов об игре: яйца скатываются поочерёдно с четырех сторон, игрок, управляя волком, должен ловить яйца в корзину, располагая её напротив скатываемых яиц. За каждое пойманное яйцо игроку начисляется одно очко, за каждое разбитое — начисляется штрафное очко. При наборе трёх штрафных очков игра завершается. Игра имеет четыре уровня сложности, которые зависят от кол-ва пойманных яиц, чем больше поймали — тем быстрее яйца начинают скатываться.

Мои изменения: управление волком переделал на кнопки; добавил звуки; добавил штрафные очки; добавил ведение рекорда с записью в EEPROM и добавил небольшую анимацию при завершении игры, если было набрано необходимое кол-во очков.
Необходимые детали:
Arduino Nano
OLED дисплей 128х64
Кнопка без фиксации — 4 шт.
Пассивный зуммер
Макетная плата
Провода
Несколько моментов в скетче:
- Уровни сложности в зависимости от кол-ва пойманных яиц — строки 304-307
- Кол-во разбившихся яиц для завершения игры — строка 320
- Кол-во пойманных яиц для показа анимации — строка 547
Ссылка на скетч и библиотеки
Для Heroes of the Storm анонсировали нового играбельного персонажа Ксал’атат
Студия GamesVoice опубликовала первый дневник локализации русской озвучки для Cyberpunk 2077 Phantom Liberty
На съемках «Народа против Гориллы Гродда» заметили намеки на появление Короля Соломона
Premium Collectibles Studio открыла предзаказ на статую ксеноморфа из фильма Чужой высотой 124 сантиметра
Серии Crash Bandicoot исполнилось 30 лет, но Xbox практически никак не отметила юбилей
Градостроительный симулятор XIRI Oasis Cities посвящен выживанию города будущего
Разработчики Moss закрыли студию после релиза игры на всех платформах
Авторы Fable пообещали сделать боевую систему глубокой вместо копирования старых RPG