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()