Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- '''
- Dino Chrome Game Bot - Guilherme Junqueira
- Python Basico Solyd
- https://solyd.com.br/treinamentos
- '''
- import time
- from PIL import ImageGrab
- import pyautogui
- # Region of detections
- # Coordenates for resolution 1600x900
- X1 = 470.0
- X2 = X1 + 15
- Y1 = 462
- Y2 = 555
- TD = 0.2
- # Take screenshot using PIL lib
- def capture_screen():
- screen = ImageGrab.grab()
- return screen
- # Detects enemy by diff in pixel color in region of detections
- def detect_enemy(screen):
- aux_color = screen.getpixel((int(X1), Y1))
- for x in range(int(X1), int(X2)):
- for y in range(Y1, Y2):
- color = screen.getpixel((x, y))
- if color != aux_color:
- return True # Return True for a detected enemy
- else:
- aux_color = color
- # Dino Jumps
- def jump():
- global X2
- global TD
- pyautogui.press("up")
- X2 += 0.5 # Increment in detection region for increase speed of game
- time.sleep(TD)
- pyautogui.press("down")
- print(TD)
- if TD > 0.03:
- TD -= 0.002
- print("Start in 3 seconds...")
- time.sleep(3)
- # Infinite Loop of bot
- while True:
- screen = capture_screen()
- if detect_enemy(screen):
- jump()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement