![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Всем доброго времени суток!
Вопрос: Как создавать тренеры для игр? Допустим есть игра. В ней есть оружие. У оружия я через artmoney находу кол-во патронов. И замораживаю. Как оказалось, при смерти ГГ или смене уровня, адрес значения меняется и приходится искать по новому. Как написать программу которая будет это делать за меня? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
Для начала надо бы найти указатели на эти значения, а там уже дальше думать.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...TC, а почитать журнал нашего Клуба ? Cтатья "Искусство изменения GTA", как раз речь о насущном.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Спасибо , иду читать=) Тему можно клоуз=)
|
![]() |
![]() |
![]() |
#5 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
а как мине написать праграму каторая будет играть за миня????
PS: Извиняюсь за сарказм, оффтоп и флуд... Пугают такие темы просто.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
в общем то такое можно, но нужно ориентироватся конкретно на игру, да и в играх обычно ИИ есть
![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,874
|
![]()
Очень просто. Эмулировать нажатия клавиш и мышь можно элементарно (на форуме есть куча примеров). Получить скриншот экрана игры тоже не сложно.
Осталось самое простое: создать программулину, которая будет работать параллельно с игрой, делать скриншоты, распознавать по ним объекты в игровом мире и управлять персонажем, эмулируя нажатия кнопок и мышь. Единственное, программа должна понимать цель игры. К примеру, если это GTA, она должна уметь находить персонажей, раздающих миссии, читать с экрана диалоги, делать их разбор, что бы понять суть миссии и выполнять данные миссии. Вроде, ничего сложного ![]() E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]() Цитата:
хм, в точности как описано выше! =) причем, я даже знаю как определить какое оружие держит игрок, на кого наведен прицел (друг или враг), убит ли враг... вот интересно, а что будет в плане производительности? сколько по времени будет занимать скриншот, и его распознавание? |
|
![]() |
![]() |
![]() |
#9 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Вы вообще понимаете о чем говорите ?!
![]() По поводу сетевой GTA - тоже ерунда, без исходников понять не возможно, если через 10 лет удастся создать искусственный интеллект, который по мыши клавиатуре и изображению с экрана будет пересылать действия в сеть, то он (ИИ) вас с легкостью заменит, вы ему будите не нужны, ...бунт на корабле ![]() Бросьте заниматься ерундой, ...оба ![]()
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
"а зачем тогда играть?" - вот именно.
ме всегда бесили мутаки, которые не могут пройти игры без "прохождения". что касается того как я играю в контру... да я почти в нее не играю. но если я играю в компклубе то почти всегда хорошо =) Beermonza, смысл не в том чтоб программа что-то там прошла, а в том сто бы СДЕЛАТЬ такую программу, понимаешь? =) p.s. я прошел весь Сан Андреас без читкодов, я могу не один час колесить по карте в СА имея на хвосте 5 звезд. я не помню когда в последний раз играл в СА без читкодов =) игра как таковая давно уже пройдена, так что код UZUMYMW и вперед!!! =) читкодов на кс не знаю и знать не хочу. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание мультиплеера для готовой игры | Michelin | Фриланс | 10 | 18.04.2010 16:07 |
ВНИМАНИЕ КОНКУРС!!! Создание лучшего бота для игры Fortress | rpy3uH | Свободное общение | 71 | 01.04.2010 20:23 |
Создание Бота для обраузерной игры | Gunjubasik | Фриланс | 4 | 31.03.2010 15:50 |
Создание бота для онлайн игры | zotox | Общие вопросы Delphi | 2 | 11.09.2009 14:30 |