Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2018, 15:16   #1
0l0ara0n
 
Регистрация: 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
Здесь, на форуме, обсуждаем только технические аспекты.
Обязательно указывайте цену разработки!
Когда закончим, ваше имя войдет в историю)
Изображения
Тип файла: jpg Виртуальный геймпад.jpg (124.5 Кб, 123 просмотров)
Тип файла: jpg Virtual gamepad.jpg (132.2 Кб, 126 просмотров)

Последний раз редактировалось 0l0ara0n; 26.12.2018 в 15:21.
0l0ara0n вне форума Ответить с цитированием
Старый 26.12.2018, 15:19   #2
stalker1995s
Gamedeveloper
Форумчанин
 
Аватар для stalker1995s
 
Регистрация: 11.07.2012
Сообщений: 149
По умолчанию

Здравствуйте.
Давайте свяжемся, нужно больше информации:
skype: stalker_agg. - с точкой
vk: https://vk.com/stalker_agg
stalker1995s вне форума Ответить с цитированием
Старый 26.12.2018, 15:44   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от 0l0ara0n Посмотреть сообщение
Tomb Rider
Там с 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.
Alex11223 вне форума Ответить с цитированием
Старый 26.12.2018, 15:55   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Я вообще слабо представляю, как одной мышкой (не на таче) можно реализовать, например, стрельбу в опред сторону или прыжок в другую. Даже, если кнопки будут с состояниями, то из-за лага между кликами персонаж будет проворачиваться.
p51x вне форума Ответить с цитированием
Старый 26.12.2018, 16:09   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну саму стрельбу наверно можно сделать добавлением поля для тача (типа когда водишь по нему, то двигается камера/курсор в игре, когда ЛКМ, то стреляет), а вот одновременно двигаться и стрелять вряд ли получится, но автор же не чемпионом по CS стать хочет.

Вообще думаю более перспективно было бы все-таки придумать как автору использовать что-то еще в дополнение к мышке.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 26.12.2018, 16:13   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

А вы список игр видели? Представляете как сражаться в том же ведьмаке с таким лагом?
p51x вне форума Ответить с цитированием
Старый 26.12.2018, 16:20   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А там же тач/движение камерой наверно не так сильно нужно как в шутерах, фокусироваться на противниках вроде можно кнопками.

Ну и если что есть самый легкий уровень сложности типа "только история", где противники совсем слабые.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 26.12.2018, 16:35   #8
0l0ara0n
 
Регистрация: 24.12.2018
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
одновременно двигаться и стрелять вряд ли получится
Почему нельзя? Ведь это реализовано в играх на андроиде. Разве нельзя взять наработки от туда? Если у меня не получается внятно объяснить - скачайте Memu, установите Robot Warfare и попробуйте сами поиграть мышью. Все просто.
0l0ara0n вне форума Ответить с цитированием
Старый 26.12.2018, 16:47   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Причем тут наработки? Игры под андроид изначально делаются с учетом управления с тача и минимум кнопок, пользовательских нажатий. Игры на комп позволяют себе не сдерживаться... бежать по w+shift, уклоняться на a,d, aa, dd, стрелять скилами на 1, 2, 3... + три кнопки мыши и вращение камеры + ... и все это если не одновременно, то с очень маленькой задержкой. Да даже в более простых вариантах точность, направление и момент прыжка может иметь зависимость от лага.
p51x вне форума Ответить с цитированием
Старый 26.12.2018, 18:14   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну большинство ААА игр не PC-эксклюзивы, а на консолях управление все-таки более ограничено, хотя вроде и не так уж сильно с современными геймпадами.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Инструкция по созданию заготовки для 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