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

Формула программиста
основатель — Волосатов Евгений Витольдович
Приходи на 3-дневный мастер-класс по C#

Демо игры / Бот для Быстрощёлка

  • На этом уроке мы повеселимся :)
    Напишем бота для игры из прошлого урока.
    Программа будет сама кликать и ставить сногсшибательные результаты!

    Задание:
    Написать бота для прошлой игры и поставить супер-рекорд!
  • Дата отправки отчёта: 28 октября 2015 г.
  • Задание выполнено: за 50 мин.
  • Чему научился: Пользоваться TabletLayoutPanel и TrackBar
  • Что было сложным: Ничего сложного
  • Комментарии: Очень хороший урок!)
  • Оценка видео-уроку:
Отчёт от 7788 за Демо игры / Бот для Быстрощёлка




Оцени работу

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

6458. Илья
Илья
ответить
→  Ксения  # Наноигры / Бот для Быстрощёлка / 2015-10-28 22:40

Красивый шрифт на кнопке)


24. Олюшка
Олюшка
ответить
→  Ксения  # Наноигры / Бот для Быстрощёлка / 2015-10-28 22:29

Ксения, хороший у тебя бот, а главное отличный опыт приобрела! :)



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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: знакомство с TabelLayoutPanel, понятием хэндл окна
Трудности: очень долго пытался разобраться с API фукциями (EnumWindowProc, EnumChildWindows), очень оказались запутанными, пришлось код скопипастить с http://pinvoke.net/default.aspx/user32.EnumChildWindows и ещё одного форума и долго методом тыканья удалось заставить вывести в TextBox элементы формы быстрощелка, а потом заставить отправить сообщение(нажатие-отжатие мышки) сначала кнопке "Начать игру" а потом лэйблу "10"
спасибо за урок, пришлось сильно попыхтеть и напрячь мозги
Научился: Воспроизвести сами клики.
Трудности:  [DllImport("user32.dll",CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)] public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo); //Mouse actions private const int MOUSEEVENTF_LEFTDOWN = 0x02; private const int MOUSEEVENTF_LEFTUP = 0x04; private const int MOUSEEVENTF_RIGHTDOWN = 0x08; private const int MOUSEEVENTF_RIGHTUP = 0x10; Я так и не понял это (
Мне понравилось!