Рубрика «gamepad»

Привет. Расскажу про то, как сделал машинку на Arduino-контроллере, а Unity принимал сигналы с геймпада, управлял машиной по радиоканалу, отображал пользовательский интерфейс и изображение fpv-камеры.

Arduino + Unity. Радио fpv-машинка на геймпаде - 1

Зачем

Целью проекта было
• Опробовать связку Arduino и Unity
• Управлять машиной дальнобойным радиосигналом вместо вайфай
Читать полностью »

Серфинг интернета геймпадом (Javascript) - 1

Сидя за столом, вы используете мышку и клавиатуру, сидя на диване — скорей всего тачпад ноутбука или тачскрин планшета. Возможно, вы даже используете Leap Motion и управляете компьютером с помощью жестов. Как вы уже поняли, существует множество способов серфить интернет и управлять вашим компьютером. Геймпад может быть одним из них.

В этой статье я поделюсь с вами как:

  • подключить геймпад к браузеру
  • слушать события геймпада
  • контролировать фокус на элементах страницы используя геймпад
  • сделать фидбек в виде вибрации

Подключайте свой геймпад используя USB или Bluetooth и давайте начнем.

Читать полностью »

USB панель управления космическим кораблем своими руками - 1
Здравствуйте, дорогие читатели!

Пришла мне тут одна идейка, а не собрать ли пульт управления космическим кораблем. На USB. С нативной поддержкой драйверов. Custom HID. Чтобы воткнул и всё работает, без всяких танцев и бубнов. В итоге, получился некий монструозный «геймпад» для космических симуляторов. В общем, судите сами.
Читать полностью »

Почти год назад я писал о том как сделать джойстик своими руками для компьютера AppleII, но радовал он меня недолго, все таки мне больше по душе именно геймпад а не джойстик как у приставки Rambo (Аtari), так как у меня его в детстве не было и к подобному управлению рукояткой я не привык. Да и собранный тогда джойстик качеством не блистал. Очень хотелось прикрутить к AppleII какой нибудь более привычный. Выбор мой пал на геймпад от sega megadrive. Погуглив как работает джой от сеги (а мне нужен был только режим совместимости с master system) оказалось что проще быть не может, нажатие кнопки замыкает контакт на землю и приставка видит логический ноль. Как работает джой от эпл2 я уже знал и в голове родилась следующая схема.

Адаптер для геймпада Sega → AppleII своими руками - 1

Читать полностью »

Сегодня, конечно, не пятница, но тема самая что ни на есть пятничная. Всем мы любим отдыхать, каждый делает это по-своему, и, разумеется, среди аудитории IT-ресурса есть как фанаты видеоигр, так и фанаты PC как игровой платформы. Спору нет, в шутеры и RPG/RTS играть на мышке с клавиатурой удобно, но есть целые жанры, где аналоговое управление с геймпада/джойстика/руля предпочтительней.

Подключаем оригинальные геймпады к ПК - 1

Сегодня мы разберёмся, как у нас обстоят дела с подключением самых популярных контроллеров к ПК: оригинальных геймпадов XBox 360, XBox One и PS3/PS4.
Читать полностью »

Конкурс игр с поддержкой геймпада - 1Уважаемые друзья! Приглашаем вас принять участие в конкурсе игр для магазина Windows Store! Единственным условием принятия вашего приложения в конкурс является поддержка игрового геймпада, например, такого как контроллер для Xbox360 или Xbox One. О том, как разрабатывать приложения для Windows Store с поддержкой геймпада вы можете из наших статей: Xbox One геймпад для игр на PC, Как использовать GamePad в браузере и в приложениях для Windows на HTML и JavaScript?, Вибрация геймпада XboxOne для Unity3d и учебный курс «Поддержка геймпадов при разработке компьютерных игр».
Мы будем очень рады, если вы используете уже существующие наработки, например, перенесете ваше приложение для мобильного устройства на платформу Windows 8.1. Разработать или портировать игру для Windows 8.1 вы можете с помощью большого количества технологий и инструментов, многие из которых являются корсс-платформенными.  Уже сейчас вы можете узнать то как создавать и переносить игровые приложения на нашу платформу на специальной странице конкурса.
 Читать полностью »

Шел хмурый осенний вечер, петербургская часть редакции этого блога грустила в ожидании выхода новых ААА-игр, а новых ААА-игр все не выходило, как и любой другой хмурой осенью. Кто-то анонсировал шутеры с длинными сложными названиями, кто-то ставил десять из десяти очередной игре, не заслуживающей десять из десяти — все было как всегда. Модный планшет на Windows 8.1 лениво пылился на столе, шикарный геймпад вообще уже пару месяцев не появлялся на свет из ящика стола. Надо было что-то менять.

А потом случается нечто такое, что переворачивает серый день наизнанку и полностью меняет суть вещей. Пришла идея, и нельзя было этим не воспользоваться.

«А что будет, если подключить геймпад к планшету и запустить какую-нибудь игру из стора, сделанную для тача?»

На самом деле, не какую-нибудь, а какие-нибудь. Игр, в итоге, оказалось четыре, они совершенно разноплановые, но все сделаны с учетом особенностей тач-интерфейсов у телефонов и планшетов. Это Halo: Spartan Assault, Asphalt 8, Dragon Revenge и Radiant.

Про хорошие мобильные игры, которые не только мобильные - 1

Итак, включаем геймпад в единственный свободный USB-порт и начинаем развлекаться.

Читать полностью »

Если вы разрабатываете игры на HTML и JavaScript, то эта статья для вас. Мы уже много писали о том, что под Windows 8.x можно разрабатывать приложения на HTML/JS, причем, как правило, вы можете с легкостью просто взять и использовать ваш текущий движок, работающий в современных браузерах.

Как использовать GamePad в браузере и в приложениях для Windows на HTML и JavaScript? - 1

Просто в качестве примера: если вы делаете платформер, то вы можете воспользоваться таким движком, как Phaser (кстати, он поддерживает разработку на TypeScript!), или, нашим Platformer Game StarterKit для Windows 8. К слову, если вы хотите сделать игрушку в жанре Tower Defense, то у нас есть еще один Starter Kit. А если вы хотите создать что-то трехмерное с использованием WebGL, то наше все для вас – это Babylon.js.

GamePad

Но в этой статье я не буду рассказывать, как создать саму игру. Мы зададимся другим вопросом: как подключить к игре для Windows 8.x или в браузере геймпад? Например, игровой контроллер от Xbox 360 или Xbox One:

Как использовать GamePad в браузере и в приложениях для Windows на HTML и JavaScript? - 2

Будем считать, что вы уже подключили сам геймпад к своему ПК (инструкция для Xbox 360, инструкция для Xbox One). Теперь давайте разберемся, что вам нужно сделать, чтобы добавить его поддержку в своей игре.

В качестве примера я буду использовать платформер RubbaRabbit из приведенного выше стартет-кита. Мы рассмотрим два варианта: игра для Windows 8.x и игра в браузере.
Читать полностью »

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

Режим «Разделенного экрана» или Split Screen своими руками
Ностальгия.

К сожалению, в настоящее время многие разработчики игр не добавляют подобного режима — новые игры со splitscreen можно пересчитать чуть ли не на пальцах одной руки. В один весенний вечер пришла идея в голову попробовать обойти ограничение, накладываемое разработчиками, и сделать игровой режим с разделением экрана более доступным.
Читать полностью »

Не могу причислить себя к числу хардкорных мобильных геймеров, но иногда поиграть во что-нибудь зрелищное на смартфоне очень даже хочется. Например, когда выключают свет, или когда внезапно пропадает Интернет. Да и ночью в поезде порой заняться абсолютно нечем, в то время как храп соседей по купе не дает уснуть. Вот в этом случае ко мне на выручку и приходит «убийца времени» в виде Samsung Galaxy S4 с несколькими игрушками. Обычно это разные версии Angry Birds, а также гонки Asphalt 7 и 8. С удовольствием бы играл еще и в различные стрелялки, но у меня есть следующая особенность: виртуальные (то есть отображающиеся на экране смартфона) стики и кнопки очень плохо поддаются нажатиям с помощью пальцев.

Какой-нибудь Asphalt, где основная часть управления возложена на акселерометр, – не вопрос. А вот если это стрелялка, где нужно ходить туда-сюда, да еще и осматриваться – нет, уже не катит. Минут 15 поиграть могу (да и то не слишком успешно: из-за низкой скорости реакции, обусловленной необходимостью водить пальцами по экрану без обратной связи, меня быстро «валят»), а потом руки устают и игровой процесс торжественно завершается. Не скрою: в связи с вышеописанной ситуацией я был очень рад, когда узнал, что Samsung анонсировала аксессуар под названием Gamepad – это такой джойстик для смартфонов под управлением Android. Ну а когда мне удалось обнаружить его в продаже на Украине менее чем за 100 долларов – счастью не было предела. Разумеется, я эту штуку купил и хорошенько погонял. Теперь делюсь впечатлениями.

Samsung Gamepad: аксессуар для любителей поиграть и… полетатьЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js