Сейчас на форуме: UniSoft, bartolomeo (+6 невидимых)

 eXeL@B —› Программирование —› И снова бот...
Посл.ответ Сообщение

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 января 2011 19:26
· Личное сообщение · #1

Доброго времени суток. У меня есть несколько вопросов. В общем решил я написать бота для игры Defrag (Мод для Quake 3 arena) Так вот на каком языке его писать лучше всего? У меня есть неплохие навыки работы с Turbo Pascal. Но проблема в том, что я даже не знаю с чего мне начать. Как этого бота подключить к экзешнику чтобы он мог самостоятельно нажимать кнопки (в определённом порядке разумеется)? Кто нибудь может подсказать, или дать какие-нибудь ссылки на мануалы. Заранее благодарен.



Ранг: 20.3 (новичок), 2thx
Активность: 0.010
Статус: Участник

Создано: 14 января 2011 19:42 · Поправил: [c4]
· Личное сообщение · #2

Что будет делать ваш "бот" ?
Какие кнопки он должен нажимать ?
Мне кажется, вам стоит сперва почитать инфу о том, как работают клиент-серверные приложения и сетевые игры в частности.
И вообще - это не простое дело, и начать думаю стоит с малого.
Ну а про выбор языка - тут все зависит от задачи. Думаю С + WinAPI будет достаточно.
upd:
Тему скорее всего закроют..




Ранг: 107.3 (ветеран), 5thx
Активность: 0.20.04
Статус: Участник

Создано: 14 января 2011 19:49
· Личное сообщение · #3

Sprinter
займись лучше полезным делом, а не какой-то фигней.
тем более что на Turbo Pascal ты его вряд ли напишешь




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 14 января 2011 19:50
· Личное сообщение · #4

После турбо паскаля на делфи легче пересесть, а что касается с чего начать то ищите СДК от разработчика в которых обычно все внутренние АПИ описаны

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 января 2011 19:50
· Личное сообщение · #5

для начала я хочу чтобы он мог просто перемещаться, то есть нажимать кнопки: W A S D. То есть я прописываю скрипт (примерно) пройти вперёд 2 секунды, остановиться, подождать 3 секунды, подпрыгнуть. Ну пока остановимся на этом.



Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 января 2011 19:52 · Поправил: Sprinter
· Личное сообщение · #6

Значит на паскале не написать... плохо...
Magister Yoda, ну почему же сразу фигнёй? я уже думаю об этом очень давно. хочу создать что-то вроде этого:www.youtube.com/watch?v=7x66v9MaWso&playnext=1&list=PL09BC1C0B08F30802&index=14



Ранг: 20.3 (новичок), 2thx
Активность: 0.010
Статус: Участник

Создано: 14 января 2011 19:55
· Личное сообщение · #7

Sprinter
для начала я хочу чтобы он мог просто перемещаться, то есть нажимать кнопки: W A S D.
Понятно, что ничего не понятно
Читайте инфу.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 14 января 2011 20:03
· Личное сообщение · #8

Sprinter каким образом вы связали вашего бота для нажатия кнопок WASD с форумом по исследованию защиты программ?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 января 2011 20:05
· Личное сообщение · #9

[c4] пишет:
Понятно, что ничего не понятно

Ну да я слегка на так выразился, посмотри это видео www.youtube.com/watch?v=3Tpw_9eoQY8&feature=related думаю станет немного яснее




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 14 января 2011 20:11
· Личное сообщение · #10

Нормальные боты далеко не кнопки нажимают, а интегрируются в софт и сразу там вызывают нужные функции. Слишком рано чем-то таким заниматься и к форуму явно не относится.


 eXeL@B —› Программирование —› И снова бот...
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати