T-Rex-duino: клон хромовской игры «Динозавр» на Arduino
Компоненты и материалы
| Arduino Nano R3 (или любой AVR: Uno, Pro Mini и т.д.) | 1 |
| Кнопка (любая) — 2 шт. (вторая для приседа) | 2 |
| Графический OLED 128×64 на контроллере SSD1309 (SPI) — важно: именно SSD1309! Также поддерживаются дешевые SH1106/SSD1306 — выбирайте тип в скетче. | 1 |
Приложения
- Arduino IDE
О проекте
Описание
Хотели поиграть в хромовского T-Rex, но интернет слишком стабилен? Теперь можно! Обновление: поддерживаются дешёвые дисплеи SH1106/SSD1306 — выберите тип в начале скетча.
Детали
Сборка элементарна — минимум деталей:
- Arduino Uno / Nano / Pro Mini
- OLED 128×64 (SSD1309 / SH1106 / SSD1306)
- Кнопка (или две — для прыжка и приседа)
Схемы ниже, скетч на GitHub (релизы).
Как в оригинале: чем дальше, тем быстрее (сложнее). Доп. фишки:
- Жизни
- T-Rex может приседать
Видео геймплея в оригинале. Веселитесь! (=
Код
GitHub Release (скомпилированные .hex + исходники):
https://github.com/AlexIII/t-rex-duino/releases
Репозиторий:
https://github.com/AlexIII/t-rex-duino
Схемы подключения
Производственный процесс
- Создание игры в реальном времени на Arduino Nano с гироскопом MPU-6050 и OLED-дисплеем
- Сборка портативной игровой консоли-клона Arduboy на Arduino Micro с проектированием PCB
- Создание классической игры Pong на Arduino UNO с OLED-дисплеем: пошаговый урок
- DIY USB-геймпад на Arduino: собственный высокопроизводительный контроллер
- Arduino Breakout на сенсорном TFT 2.4″: классическая аркада своими руками
- Собираем свой Tamagotchi на Arduino: цифровой питомец своими руками
- Интерактивный HMI-проект на Nextion с Arduino Mega и датчиками
- Pixel Chaser: игра на один тап с NeoPixel Ring и Arduino Nano
- Контроллер вакуумно-люминесцентного дисплея (VFD) на Arduino — DIY набор
- Автоматизация игры «Динозавр» в Chrome на Arduino и LDR с Python