Skip to content
Home » Automate Dinosaur Game Using Python | Python Projects for Beginner

Automate Dinosaur Game Using Python | Python Projects for Beginner

Dinosaur Game Thumbnail

Hey Python Programmers, In this Post We will be Automating the T-rex Dinosaur Game Which Appears When we are Offline And Unable To Do our Work So To Entertain Us Google Chrome has Created this Game for their Users so that They Don’t Get Bored While they Are Offiline.

From this Python Project the Dinosaur Will Move, Jump & Bend Accordingly the Obstacles Comes, This is a Just a Program Which Press the Up Key Through a Python Program.

You can Either Test This Offline Or Go to This https://chromedino.com/ Website to Test your Program.

Modules Required For this Project:

  • PyAutoGUI
pip install PyAutoGUI
  • Pillow
pip install Pillow

Step 1: Install the Above Modules Mentioned In Your System

Step 2: Copy the Following Code Given Below:

import pyautogui 
from PIL import Image, ImageGrab 
import time

def click(key):
    pyautogui.keyDown(key)
    return

def isCollision(data):

    for i in range(530,560):
        for j in range(80, 127):
            if data[i, j] < 171:
                click("down")
                return
    for i in range(530, 620):
        for j in range(130, 160):
            if data[i, j] < 100:
                click("up")
                return
    return

if __name__ == "__main__":
    time.sleep(5)
    click('up') 
    
    while True:
        image = ImageGrab.grab().convert('L')  
        data = image.load()
        isCollision(data)
        
  

Step 3: Run Your Code!

Step 4: Enjoy the Game!

So This was it For this Blog See you in the Next One Till Then Keep Coding Keep Exploring!

DOWNLOAD SOURCE CODE

Leave a Reply

Your email address will not be published. Required fields are marked *

You cannot copy content of this page

Top 10 Programming Languages to Learn In 2023! 9 Best Extensions For Web Developers! | Chrome Extensions For Web Developers Web Development Roadmap Best Resources to Learn PYTHON FREE! Web Vs App Development- Which one is Better?