From 2bf54350ec7576d583577092b400d8eed0e82322 Mon Sep 17 00:00:00 2001 From: GauravSingh75 <55052983+GauravSingh9356@users.noreply.github.com> Date: Thu, 6 Aug 2020 17:51:24 +0530 Subject: [PATCH] Chrome Dino Game Automater added --- Chrome Dino Automater.py | 54 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Chrome Dino Automater.py diff --git a/Chrome Dino Automater.py b/Chrome Dino Automater.py new file mode 100644 index 00000000000..dac0642c74f --- /dev/null +++ b/Chrome Dino Automater.py @@ -0,0 +1,54 @@ +import pyautogui # pip install pyautogui +from PIL import Image, ImageGrab # pip install pillow +# from numpy import asarray +import time + + +def hit(key): + pyautogui.press(key) + return + + +def isCollide(data): + + # for cactus + for i in range(329, 425): + for j in range(550, 650): + if data[i, j] < 100: + hit("up") + return + + # Draw the rectangle for birds + # for i in range(310, 425): + # for j in range(390, 550): + # if data[i, j] < 100: + # hit("down") + # return + + # return + + +if __name__ == "__main__": + print("Hey.. Dino game about to start in 3 seconds") + time.sleep(2) + # hit('up') + + while True: + image = ImageGrab.grab().convert('L') + data = image.load() + isCollide(data) + + # print(aarray(image)) + + # Draw the rectangle for cactus + # for i in range(315, 425): + # for j in range(550, 650): + # data[i, j] = 0 + + # # # # # Draw the rectangle for birds + # for i in range(310, 425): + # for j in range(390, 550): + # data[i, j] = 171 + + # image.show() + # break