Как стать автором
Обновить

Doom Boy ESP32. Вторая итерация

Время на прочтение7 мин
Количество просмотров14K
Всего голосов 43: ↑43 и ↓0+43
Комментарии21

Комментарии 21

По деньгам зависит от объема. Можно будет посчитать
Мой вариант компактнее получится

НЛО прилетело и опубликовало эту надпись здесь
Сначала в Doom просто играли, затем стали играть на всем, что имеет процессор и экран, теперь делают под него hardware. Круто!
hackaday.io/project/8719-fpga-doom
скорей уж тогда. Разрабатывался процессор на FPGA, под который портировался Дум.
А ещё железо из него тащат.

<Анекдот>Идёт мужик по улице, на плече BFG-9000. К нему подбегает другой мужик и спрашивает:
— Где взял?
— Где взял, где взял… Из Doom'а дебаггером вытащил.</Анекдот>

BFG-9000 не вытаскивал — слишком мощное, как по мне, да и под раздачу могут посторонние попасть — все, кто в поле зрения на момент разрыва плазмоида (не выстрела) превращаются в слизь. Как вариант, можно сменить начинку на более избирательную но это уже будет не тот старый добрый BFG-9000.

А вот портальную пушку с помощью Intel GPA выцеплял в виде, вполне годном для печати. Можно, кстати, и из лего сложить — есть программы, преобразующие 3D-модель в непротиворечивую лего конструкцию из каталожных деталей. К сожалению, портальная пушка почти во всех сценах в неполном виде — отсутствуют невидимые игроку части. Позже пришла мысль попробовать выцепить из коопа — в руках коллеги пушка отрисовывается полностью, ну или собственно перед порталом постоять.

Вообще давно существует целое направление по материализации игровых вещей — люди вполне всерьёз производят и продают игровые вещи.
kiCad — вещь. Давно на него перешел и на любительском уровне не испытываю вообще никакого дискофморта(делаю платы как для ЛУТ, так и для заказа на фабрике. Гербер парой нажатий готовится). Возможно профессионалам там чего-то недостает, но если вы дома DIY занимаетесь — смело берите kiCad, он простой и функциональный.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Но DipTrace не бесплатный. Платить один раз надо за все время?
Триал есть?
НЛО прилетело и опубликовало эту надпись здесь
Бесплатно 4 слоя и 1000 выводов.

Регистрационные данные для DipTrace версии 3.0 и старше
User name: Для некоммерческого использования
Reg. key: HW9S-PDTN-T5MA-HPXE

Регистрационные данные для DipTrace версии 4.0 и старше
User name: Для некоммерческого использования
Reg. key: H2W2-6K9A-PS2F-H3L5-SSW1

Для ввода лицензии перейдите в меню «Справка» -> «Регистрация» («Help» -> «Register»)
НЛО прилетело и опубликовало эту надпись здесь
kiCad — вещь. Давно на него перешел и на любительском уровне не испытываю вообще никакого дискофморта(делаю платы как для ЛУТ, так и для заказа на фабрике.

Я вот не нашел вменяемого импорта произвольной графики. То есть можно извратнуться и превратить dxf или другой чертежный файл в компонент, но преобразовывается не все, да и масштабировать потом не получается.
И вменяемого экспорта в картинку не нашел. Есть полуфабрикаты вроде экспорта в svg, pdf и т.п., но после них приходится дорабатывать сторонними программами
С удовольствием прочитал. А мультиплеер (на ad-hoc WiFi) реально портировать сюда? Чтобы на нескольких устройствах в deathmatch?
Производительность на грани. WiFi на сколько я понял в ESP32 использует полностью или частично ядра проца для работы. т.е. он не аппаратный. Но я могу ошибаться. В любом случае режим мультиплеер железо банально не потянет. Надо что-то немного по мощнее с внешним чипом Wi-Fi
Ну, на структурной диаграмме WiFi MAC отдельно от ядра нарисован
image

Но на форумах говорят, все же одно ядро отдано под стек WiFi и прочие служебные вещи, а пользовательский код работает на втором.

Вот только вопрос — а как тогда это выглядит в одноядерном варианте.
Наступал на те же грабли — при работе с Wi-Fi тормозится шина i2c (кнопки задумчивые до нельзя в какие то моменты, а по прерыванию i2c не подцепишь), Wi-Fi занимает все, и разделение ядер не помогло :(
Теперь и ESP можно считать игровой платформой, ибо на все что запускается дум, игровое))) Молодчинка автор, было интересно.
Значит уже хорошем на потоке
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории