|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.12.2018, 15:16 | #1 |
Регистрация: 24.12.2018
Сообщений: 8
|
Виртуальный геймпад для игр на ПК
Всем привет и с наступающим новым годом!
Имею что вам предложить, господа. Но сначала немного лирики. В силу ограниченных возможностей здоровья не имею возможности использовать клавиатуру, геймпад и планшет. По силам только мышь. А поиграть-то хочется! Теперь по делу. Нужно реализовать следующий проект: Разработать виртуальный геймпад для игр на ПК, похожий на те, что используются в играх для мобильных устройств (первый скрин), но управление должно быть только мышью. Т.е. поверх игры накладывается виртуальный геймпад, нажимаешь мышкой на экранные кнопки и игровой персонаж выполняет нужные действия - бегает, прыгает, стреляет и т.д. Примерная визуализация интерфейса продемонстрирована на втором скрине на примере Conan Exiles. Там же прописаны требования к геймпаду. Крайне желательно, чтобы геймпад работал на всех играх. Если это трудновыполнимо, то нужно сделать хотя бы для десятка популярных игр, в числе которых: Conan Exiles, TES: Skyrim, GTA V, Tomb Rider, Assassins Creed, NFS Payback, Witcher 3: Wild Hunt, Fallout 3,4,76. На каком языке это будет сделано значения не имеет. Приложение должно работать в среде Windows 10 х64. Свои предложения присылайте по адресу: eu.fa-m@mail.ru Здесь, на форуме, обсуждаем только технические аспекты. Обязательно указывайте цену разработки! Когда закончим, ваше имя войдет в историю) Последний раз редактировалось 0l0ara0n; 26.12.2018 в 15:21. |
26.12.2018, 15:19 | #2 |
Gamedeveloper
Форумчанин
Регистрация: 11.07.2012
Сообщений: 149
|
Здравствуйте.
Давайте свяжемся, нужно больше информации: skype: stalker_agg. - с точкой vk: https://vk.com/stalker_agg |
26.12.2018, 15:44 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Там с QTE могут быть сложности, типа часто нажимать на какую-то кнопку несколько секунд или одновременно несколько.
Ну то есть надо предусмотреть и такие функции. Вообще наверно надо сделать возможность задавать нужные функции (нажатие кнопки, toggle, частое нажатие и т.п.) и сохранение профилей как в ПО геймерских клавиатур/мышей. Ну и добавление/удаление кнопок на экране. ЗЫ исходная тема с обсуждением, может быть там есть какая-то полезная инфа http://www.programmersforum.ru/showthread.php?t=325539
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 26.12.2018 в 15:53. |
26.12.2018, 15:55 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Я вообще слабо представляю, как одной мышкой (не на таче) можно реализовать, например, стрельбу в опред сторону или прыжок в другую. Даже, если кнопки будут с состояниями, то из-за лага между кликами персонаж будет проворачиваться.
|
26.12.2018, 16:09 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну саму стрельбу наверно можно сделать добавлением поля для тача (типа когда водишь по нему, то двигается камера/курсор в игре, когда ЛКМ, то стреляет), а вот одновременно двигаться и стрелять вряд ли получится, но автор же не чемпионом по CS стать хочет.
Вообще думаю более перспективно было бы все-таки придумать как автору использовать что-то еще в дополнение к мышке.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
26.12.2018, 16:13 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А вы список игр видели? Представляете как сражаться в том же ведьмаке с таким лагом?
|
26.12.2018, 16:20 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А там же тач/движение камерой наверно не так сильно нужно как в шутерах, фокусироваться на противниках вроде можно кнопками.
Ну и если что есть самый легкий уровень сложности типа "только история", где противники совсем слабые.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
26.12.2018, 16:35 | #8 |
Регистрация: 24.12.2018
Сообщений: 8
|
Почему нельзя? Ведь это реализовано в играх на андроиде. Разве нельзя взять наработки от туда? Если у меня не получается внятно объяснить - скачайте Memu, установите Robot Warfare и попробуйте сами поиграть мышью. Все просто.
|
26.12.2018, 16:47 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Причем тут наработки? Игры под андроид изначально делаются с учетом управления с тача и минимум кнопок, пользовательских нажатий. Игры на комп позволяют себе не сдерживаться... бежать по w+shift, уклоняться на a,d, aa, dd, стрелять скилами на 1, 2, 3... + три кнопки мыши и вращение камеры + ... и все это если не одновременно, то с очень маленькой задержкой. Да даже в более простых вариантах точность, направление и момент прыжка может иметь зависимость от лага.
|
26.12.2018, 18:14 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну большинство ААА игр не PC-эксклюзивы, а на консолях управление все-таки более ограничено, хотя вроде и не так уж сильно с современными геймпадами.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инструкция по созданию заготовки для 2D игр (для начинающих) | 8Observer8 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 31 | 20.03.2023 02:01 |
Геймпад на ПК не работает, хотелось бы найти причину отказа | mnbvcxz11 | Компьютерное железо | 0 | 12.03.2017 14:07 |
Нужен ли виртуальный сервер для ASP.NET? | Лицемер | Помощь студентам | 0 | 03.03.2011 13:51 |
Виртуальный фтп для тестов | BobikSdox | Софт | 15 | 15.10.2009 14:32 |