https://pastein.ru/t/E8
скопируйте уникальную ссылку для отправки
from PIL import ImageGrab, ImageOps
import pyautogui
import time
from numpy import *
#Координаты кнопки рестарт и динозаврика
class Cordinates():
restGame = (336, 314)
dino = (104, 323)
#Активация кнопки рестарт
def restartGame():
pyautogui.click(Cordinates.restGame)
#Прыжок
def pressSpace():
pyautogui.keyDown ('space')
time.sleep(0.05)
print("Jump")
pyautogui.keyUp ('space')
#Место пикселя для кактусов
def imageGrab():
box = (Cordinates.dino[0]+62, Cordinates.dino[1], Cordinates.dino[0]+102, Cordinates.dino[1]+33)
image = ImageGrab.grab(box)
grayImage = ImageOps.grayscale(image)
a = array(grayImage.getcolors())
return a.sum()
#Проверка пикселя на наличие кактуса
def main():
restartGame()
while True:
if imageGrab() != 1575:
pressSpace()
time.sleep(0.01)
main()