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

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

Мои изменения: управление волком переделал на кнопки; добавил звуки; добавил штрафные очки; добавил ведение рекорда с записью в EEPROM и добавил небольшую анимацию при завершении игры, если было набрано необходимое кол-во очков.
Необходимые детали:
Arduino Nano
OLED дисплей 128х64
Кнопка без фиксации — 4 шт.
Пассивный зуммер
Макетная плата
Провода
Несколько моментов в скетче:
- Уровни сложности в зависимости от кол-ва пойманных яиц — строки 304-307
- Кол-во разбившихся яиц для завершения игры — строка 320
- Кол-во пойманных яиц для показа анимации — строка 547
Ссылка на скетч и библиотеки
Основатель Warhorse надеется, что GTA VI установит новый стандарт цен на видеоигры
Для cRPG Planescape: Torment: Enhanced Edition выпустили русскую локализацию
Энтузиаст перенес Stellar Blade на движок Unreal Engine 5.8 и показал геймплейные тизеры
Фанатская команда анонсировала ремастер отмененной MMO Borderlands Online спустя 11 лет после закрытия проекта
Для PlayStation 5 выпустили обновление прошивки после недавнего взлома
Для Gears of War E-Day выпустили русскую озвучку с качеством ИИ-локализации на уровне профессионального дубляжа
Hot Toys анонсировала фигурку Стива Роджерса из фильма Мстители Доктор Дум
Bandai Namco объяснила, почему не продает Ace Combat Zero отдельно от Ace Combat 8