Кто-то разработал гоночную 3D-игру, полностью работающую на ESP32, и вы можете скачать ее прямо сейчас.

1771145941
2026-02-15 08:16:00

Краткое содержание

  • Вся гоночная игра в стиле псевдо-3D OutRun работает исключительно на ESP32-S3 (240 МГц, 8 МБ PSRAM).

  • Функции включают в себя наложение текстур развертки, 3D-автомобиль OBJ, процедурные треки, смену дня и ночи, туман и искусственный интеллект на дорогах.

  • Для управления используются две кнопки GPIO; дроссельная заслонка автоматически ускоряется. Можно загрузить на GitHub.

В прошлом мы рассмотрели множество крутых игровых проектов ESP32, включая недавний, где кто-то создал с его помощью крутой проект дополненной реальности. Но обычно в этих проектах используется что-то другое рядом ESP32, чтобы получить все возможности. Что, если бы у нас была игра, в которой ничего не использовалось но ESP32? Что ж, кто-то создал крутую псевдо-3D-гоночную игру, которая полностью работает на чипе, и вы можете попробовать ее сами.

Я создал свою собственную местную альтернативу кольцевому дверному звонку с помощью ESP32.

Работает то же самое, только без абонентской платы.

Эта гоночная игра полностью работает на ESP32-S3.

И это тоже работает довольно гладко

В субреддите ESP32 davidmonterocrespo24 возился с ESP32-S3. Они хотели знать, насколько далеко они смогут продвинуть аппаратное обеспечение, поэтому создали целую трехмерную гоночную игру, в которую можно играть, используя только микроконтроллер. Знаешь, как ты делаешь. Вот полный список деталей:

Целевое оборудование:

  • ESP32-S3 @ 240 МГц (двухъядерный)

  • 8 МБ ПСОЗУ

  • Дисплей ILI9341 SPI 320×240 (RGB565)

Что он делает

  • Псевдо-3D-рендеринг дорог на основе сегментов (в стиле OutRun)

  • Автомобиль 3D-плеера (OBJ-сетка, 428 вершин/312 треугольников)

  • Аффинное наложение текстур по линиям сканирования

  • Трафик ИИ

  • Процедурная генерация трасс (повороты, холмы, туннели, здания)

  • Цикл день/закат/ночь

  • Переходы туман + освещение

  • Двойная буферизация в PSRAM

Что касается управления, вам не нужно беспокоиться о дросселе; игра ускорит его сама. Чтобы повернуть, вы используете кнопку GPIO 17 для поворота влево и кнопку GPIO 16 для поворота вправо. И для игры, которая одновременно тестировалась и была полностью разработана для работы на ESP32, она выглядит довольно впечатляюще. Вы можете скачать его себе на сайте страница проекта на GitHub.

Люди в ветке Reddit хотели дать создателю несколько советов о том, как выжать из этой игры больше производительности. Например, кто-то упомянул, что в Aeroux Games 3D есть модели автомобилей, которые выглядят лучше. и использовать 2/3 бюджета текущего автомобиля, что для меня звучит как беспроигрышный вариант. Поэтому мне очень хотелось бы увидеть, как будет развиваться этот проект по мере того, как davidmonterocrespo24 дополняет игру.

#Ктото #разработал #гоночную #3Dигру #полностью #работающую #на #ESP32 #вы #можете #скачать #ее #прямо #сейчас

Ещё по этой теме

Read more:  Возможно ли смешать изобутанол и дизель? | Объяснил

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.