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 #вы #можете #скачать #ее #прямо #сейчас
Ещё по этой теме

