Разработка игр для консоли на базе arduino с помощью unity

      Комментарии к записи Разработка игр для консоли на базе arduino с помощью unity отключены

Разработка игр для консоли на базе arduino с помощью unity

Здравствуй, Гик Таймс!Сейчас я поведаю вам одну не весьма занимательную историю о том, как создал несложную игровую консоль на базе arduino и сделал несложную игру для нее в моем любимом игровом движке — Unity.ИгрыВот уже практически четыре года я занимаюсь разработкой игр на популярном игровом движке Unity (ранее Unity3D). За это время я успел создать пара маленьких игр для мобильных устройств, и объемный многопользовательский проект.Это область для меня весьма занимательна и доставляет огромное наслаждение трудиться в ней.
Смотрите кроме этого: Arduino + Curie = Genuino 101

Команда Arduino совместно с компанией Intel производят первую макетную плату на базе модуля Intel Curie — Genuino 101 (Arduino 101 для рынка американских). Новинка оснащена процессором Intel Quark, про что мы уже писали, 384 кБ флеш-памяти, 80 кБ SRAM (24 кБ доступно для скетчей), комплектом интегрированных DSP-сенсоров, радиомодулем Bluetooth LE и 6-осевым комбо-сенсором с акселерометром и гироскопом.

ДевайсыНо время от времени появляется желание попытаться что-то новое, и в один из таких дней я решил попытаться arduino. Мне стало весьма интересно, как создавать собственные устройства и как их программировать. Из-за чего arduino?

В сети а также на том-же хабре и гик таймс море постов о том, из-за чего стоит брать arduino. Но отмечу, что для меня решающим причиной в выборе arduino есть простота в применении.А как это объединить?в один раз на просторах интернета я наткнулся на запись о том, как один из пользователей собрал собственную простенькую игровую консоль на базе arduino, снабдив ее мелким жк дисплеем 84×48 пикселей и написал на нее несколько несложных игр: понг и арканоид.Эта разработка меня весьма заинтересовала, и я решил создать собственную версию игровой консоли на базе микроконтроллера atmega328.Сама консольПервым делом я спроектировал и сделал ЛУТ-ом печатную плату для портативной консоли.

Это было неточностью — сперва нужно было протестировать программу на отладочной плате, к примеру arduino uno, поскольку я не предусмотрел возможность скоро и комфортно заливать программы в контроллер. И вдобавок я совершил ошибку в самой схеме, это возможно было исправить проводами, но все же жалко.По окончании того, как я осознал, что совершил ошибку, я подключил кнопки через плату к arduino uno, а экран я подключил напрямую.Вот что вышло:А сейчас к играмДля создания игр я решил применять игровой движок Unity.

Писать компилятор из Mono C# в программу для arduino я не стал, но решил написать комплект скриптов благодаря которым возможно легко собирать игры.Все скрипты я поделил на 3 группы — действия, условия и комбайнеры.Я думаю что назначение условий и действий растолковывать не нужно, а вот для чего нужен комбайнер я растолкую. Комбайнер контролирует выполняется условие, а после этого делает воздействие.Из скриптов, а правильнее их комбинаций и наличия метод формирует программу для arduino.А что за игра?Начать я решил с чего нибудь несложного.

А какая сама несложная игра которую вы понимаете? Верно — понг. Но я решил сделать не совсем понг, а понг на одного — имеется одна ракетка, мяч и стенки, вместо второй ракетки.Я собрал ее из написанного конструктора, скомпилировал и залил в контроллер.

Трудится!А сейчас приведем все в порядокКогда игра запустилась, и я в нее наигрался, я сделал вывод, что стоит переделать плату, предать ей прекрасный вид, применять smd компоненты и убрать все лишнее. Я переделал схему и сделал плату.Вот что вышлоВ заключенииХочу заявить, что это было весьма интересно. Я взял возможность совместить 2 собственных любых занятия — создание девайсов и разработка игр.Сохраняю надежду вас это также заинтересовало, и сейчас вы также сделаете собственный крутой девайс =)

Интересные записи:

Создание 3D игры в Unity | #Урок 1


Еще немного статей:

  • Игры для linux и что будет дальше

    Стрильчук Александр http://virass.com Для чего вам дома компьютер? Многие берут его для работы, многим необходимо посидеть в соцсетях и взглянуть…

  • 5 Лучших игр для android до 25 мб

    Роман Якубенко https://vk.com/dockerpub На протяжении, в то время, когда количества данных измеряют в терабайтах, а простенький тайм-киллер требует…