Pull to refresh
3
0
Send message

Разработка игр на Processing с управлением через плату Arduino Uno, часть 2

Reading time5 min
Views10K

Введение


В предыдущей статье был рассмотрен пример создания простейшей одномерной игры — «а-ля избегай столкновений». С такими набором способностей ШГ явно не оправдывает своего названия. По факту получается шарик-уклонист, что не звучит гордо. Так почему бы не расширить возможности «геймплея» и не добавить к игре элемент интерактивности?
Для начала предлагается перенести действие игры на плоскость. Ввести в игру условие победы — счет, при достижении которого, появится заветное для геймера «You won». Выдать ШГ пацифистское орудие для более быстрого набора очков и взаимодействия с ШП, по возможности изменить визуальное оформление проекта на более привлекательное.
Собственно, решением этих задач я занялся в рамках своего очередного проекта «выходного дня». Что получилось, читайте далее.

Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments0

Разработка игры на Processing с управлением через плату Arduino Uno

Reading time3 min
Views17K
Для начала в двух словах опишу цель проекта. Хотелось придумать что-нибудь простое и наглядное для демонстрации коммуникации платы Arduino Uno и ПК по serial соединению. Что-нибудь, что бы вписывалось в регламенты проекта «выходного дня», а именно: делалось за пару часов и легко кодилось.

Решено было создать игру со следующими правилами. Действие происходит на рабочей двухмерной плоскости. Шарик «герой», положением которого управляет игрок, пытается уйти от столкновения с шариками «противниками». Шарик герой движется только по оси абсцисс, противники появляются в произвольном месте рабочей плоскости и движутся прямолинейно по оси ординат. В случае ухода шарика «героя» от столкновения с «противником», значение счетчика очков инкрементируется, в противном случае — счетчик сбрасывается и набранные ранее очки «сгорают».
Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments0

Information

Rating
Does not participate
Registered
Activity