Відмінності між версіями «Ревунов Олексій»
Рядок 25: | Рядок 25: | ||
[[Файл:Screenshot 46.png|117x177px|міні|підтвердження створення бота ]] | [[Файл:Screenshot 46.png|117x177px|міні|підтвердження створення бота ]] | ||
Створення боту для гри albion online за допомогою модулів opencv, pyautogui, numpy, PIL, mss, imutils. | Створення боту для гри albion online за допомогою модулів opencv, pyautogui, numpy, PIL, mss, imutils. | ||
− | Функціонал бота:циклічне повторення різних дій, комп'ютерний зір щоб дізнатися про стан поплавка(працює на основі взяття скріншоту та переводу його в numpy-масив, щоб дізнаватися скільки червоних пікселів знаходиться, якщо мало, бот натискає ліву кнопку миши, чим і дає початок другій дії),міні гра по ведінню поплавка, на цей раз використовується бібліотека opencv і її можливість бачити речі, на початку коду було створено змінну в якій міститься зображення поплавка, і потім коли почалась міні гра з перетягуванням поплавка, бот дізнається місцезнаходження поплавку по x(потрібно вести границі цієї гри для правильної праці), і через деякий час натискає кнопку миші, або віджимає її, якщо x занадто велике, кнопка автоматично відтискається.І все це повторюєтся циклічно. [ | + | Функціонал бота:циклічне повторення різних дій, комп'ютерний зір щоб дізнатися про стан поплавка(працює на основі взяття скріншоту та переводу його в numpy-масив, щоб дізнаватися скільки червоних пікселів знаходиться, якщо мало, бот натискає ліву кнопку миши, чим і дає початок другій дії),міні гра по ведінню поплавка, на цей раз використовується бібліотека opencv і її можливість бачити речі, на початку коду було створено змінну в якій міститься зображення поплавка, і потім коли почалась міні гра з перетягуванням поплавка, бот дізнається місцезнаходження поплавку по x(потрібно вести границі цієї гри для правильної праці), і через деякий час натискає кнопку миші, або віджимає її, якщо x занадто велике, кнопка автоматично відтискається.І все це повторюєтся циклічно. [https://github.com/Lupray/botgame/blob/master/some.bot.py код] |
[[Файл:Screenshot_101.png|117x177px|міні|підтвердження створення бота ]] | [[Файл:Screenshot_101.png|117x177px|міні|підтвердження створення бота ]] | ||
Версія за 19:02, 10 жовтня 2019
Зміст
Персональні дані
ПІБ
Ревунов Олексій Ігорович
Група
ІНб-2-19-4.0д
Електронна пошта
Соціальні мережі, блоги
- - - -
Навчальна діяльність
Навчання на MOOC
Навчання на масових відкритих онлайн курсах)
Навчальна практика
Створення телеграмм боту на програмній мові Python з використанням модуля Pytelebot
Створення боту для гри albion online за допомогою модулів opencv, pyautogui, numpy, PIL, mss, imutils. Функціонал бота:циклічне повторення різних дій, комп'ютерний зір щоб дізнатися про стан поплавка(працює на основі взяття скріншоту та переводу його в numpy-масив, щоб дізнаватися скільки червоних пікселів знаходиться, якщо мало, бот натискає ліву кнопку миши, чим і дає початок другій дії),міні гра по ведінню поплавка, на цей раз використовується бібліотека opencv і її можливість бачити речі, на початку коду було створено змінну в якій міститься зображення поплавка, і потім коли почалась міні гра з перетягуванням поплавка, бот дізнається місцезнаходження поплавку по x(потрібно вести границі цієї гри для правильної праці), і через деякий час натискає кнопку миші, або віджимає її, якщо x занадто велике, кнопка автоматично відтискається.І все це повторюєтся циклічно. код