Professional Documents
Culture Documents
From PIL Import ImageGrab
From PIL Import ImageGrab
import pyautogui
import time
import array
from numpy import *
class Dinobot:
def restartgame(self):
pyautogui.click(self.replaybtn, button= 'left')
def jump(self):
pyautogui.keyDown('space')
time.sleep(0.05)
pyautogui.keyUp('space')
time.sleep(0.05)
def grabimage(self):
box = (self.dino[0] + 35, self.dino[1], self.dino[0] + 75,
self.dino[1] + 30)
image = ImageGrab.grab(box)
grayImage = ImageOps.grayscale(image)
a = array(grayImage.getcolors())
return a.sum()
def start(self):
self.restartgame()
while True:
if self.grabimage() != 1447:
self.jump()
def main():
bot = Dinobot((370,400))
bot.start()
if __name__ == "__main__":
main()
this is code for homework