Курсы по программированию

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Нано-игры / Бот для Цифр

  • На этом уроке мы напишем бота для игры из прошлого урока.
    Мы научим мышку быстро щёлкать по кнопкам программы из прошлого урока.

    Задание:
    Написать бота для игры из прошлого урока.
    Придумать, для чего можно использовать эту программу.
  • Дата отправки отчёта: 12 апреля 2017 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: Повторил как сделать клик мышкой по координатам.
  • Что было сложным: Сложного ничего, всё понятно)
  • Комментарии: Для автоматизации некоторых нудных задач в ММОРПГ, типа повторяющихся мелких квестов или создания предметов, использовал программируемую мышь с некоторым рандомом запуска (т.к. программные кликеры быстро вычислялись внутренней системой защиты).
    В казуальных социальных играх очень часто можно продвинуться простым повторением набора действий, для чего использовал тоже скрипты мыши, но т.к. в них нет защиты, то легко можно заменить умную мышь на данную программу. Только необходимо добавить задержки, т.к. в данных играх как правило мгновенные клики не срабатывают и требуется ждать от 100 до 300 мс (в зависимости от браузера, сервера и движка игры).
    Правда, данный подход отбивает интерес к части игры, а то и ко всей, но зато становится интересно наблюдать за результатами автоматизации и оптимизировать ее)
    Также для автоматизации тестирования простых игр в теории можно использовать.
  • Оценка видео-уроку:
Отчёт от 10193 за Нано-игры / Бот для Цифр




Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  Виктор Дерябин  # Наноигры / Бот для Цифр / 2017-04-13 03:37

Зачем тогда вообще тратить время на соц. игрушки, только если на них обкатывать бота для последующей продажи его нуждающимся =)


10193. --
Виктор Дерябин
Виктор Дерябин
ответить
→  Иван Воронин  # Наноигры / Бот для Цифр / 2017-04-13 18:11

Есть некоторое увлечение ком.играми (и последние пару лет геймдевом). Как правило, оно влечет за собой определенную трату времени, как и любое увлечение. Тут каждому свое.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Виктор Дерябин  # Наноигры / Бот для Цифр / 2017-04-13 21:37

Понимаю тебя, у меня это увлечение с 89 года, когда написал первую игрушку. Поэтому знаю, сколько это требует времени и сил. Создавать своё намного интереснее. Ботов тоже делал по заказу для некоторых игр, пройденный этап. На этом проекте интересны идеи и их реализация, но ещё интереснее делать тоже самое но по своему. Со своими доработками и т.д. То как ты это видишь.



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Научился записывать координаты курсора. Я бы такую программу использовал при тестировании и выполнении массовых операций при которых нужно постоянно тыкать мышью в примерно одни и те же места.
=)


Научился: Работа с динамическим массивом структур
Трудности: Материал доступный
Вначале сделал, как в пример, после реализовал дин. массив.