Arduino головного мозга
Видео
101.1 МБ · нажмите — покажем
101.1 МБ · нажмите — покажем
🚁 "Спасатели вперёд!!!"
🧑💻 Плюс ещё одна игровая технология разобрана и, плюс ещё один эффект в мой 'CyberDeck'.
Представляю 'Спасательный вертолёт'
Суть происходящего это полёты по местности и спасение потерявшихся человечков. Вертолёт автономный и летит к целевой точке, сам определяет угол отклонения, сканирует рельеф перед собой, и при воздействии на рычаги управления откликается поворотами фюзеляжа.
Поворачиваем в сторону, значит крен на бок, нужно набрать или сбавить скорость - значит опустится или задерётся нос.
Всё построено на базе несложного автомата:
- Поиск цели - случайный выбор места потерявшегося.
- Взлёт - Набор высоты
- Полёт - Продвижение и поворот к цели ( до момента сближения )
- Торможение - Сброс скорости и разворот
- Посадка - Сброс высоты, приземление
- Спасение - Ожидаем пока цель придёт в вертолёт, и по новой. Поиск цели
Но самое сложное было разобраться с очередной технологией рендера '3D мира' по 2D карте.
Принцип прост, из картинки с высотами ( а у меня это шум Перлина ), по координатам игрока определяем какие высоты находятся перед игроком.
Затем от горизонта вниз рисуем столбики высот делённые на расстояние.
В принципе от технологии Wolfenstein3D не особо отличается, но со своими нюансами, типа наклона в бок.
В общем в архиве как прошивка для CYD2432_S028, так и симулятор для ПК.
📂 [ Cкачать ]
🔥 [ Shorts ]
▶️ [ YouTube ]
p.s. 🤔 "Чё-б, ещё поделать?..."
[ ⏮️ ][ ⬆️ ][ ⏭️ ]
[ VK-видео ][ YouTube ][ RuTube ]
🏠 [ Домой ] 🛠 [ Проекты ]
1 · 145 ·