File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change 1+ import  pyautogui   # pip install pyautogui 
2+ from  PIL  import  Image , ImageGrab   # pip install pillow 
3+ # from numpy import asarray 
4+ import  time 
5+ 
6+ 
7+ def  hit (key ):
8+     pyautogui .press (key )
9+     return 
10+ 
11+ 
12+ def  isCollide (data ):
13+ 
14+     # for cactus 
15+     for  i  in  range (329 , 425 ):
16+         for  j  in  range (550 , 650 ):
17+             if  data [i , j ] <  100 :
18+                 hit ("up" )
19+                 return 
20+ 
21+     # Draw the rectangle for birds 
22+     # for i in range(310, 425): 
23+     #     for j in range(390, 550): 
24+     #         if data[i, j] < 100: 
25+     #             hit("down") 
26+     #             return 
27+ 
28+     # return 
29+ 
30+ 
31+ if  __name__  ==  "__main__" :
32+     print ("Hey.. Dino game about to start in 3 seconds" )
33+     time .sleep (2 )
34+     # hit('up') 
35+ 
36+     while  True :
37+         image  =  ImageGrab .grab ().convert ('L' )
38+         data  =  image .load ()
39+         isCollide (data )
40+ 
41+         # print(aarray(image)) 
42+ 
43+         # Draw the rectangle for cactus 
44+         # for i in range(315, 425): 
45+         #     for j in range(550, 650): 
46+         #         data[i, j] = 0 
47+ 
48+         # # # # # Draw the rectangle for birds 
49+         # for i in range(310, 425): 
50+         #     for j in range(390, 550): 
51+         #         data[i, j] = 171 
52+ 
53+         # image.show() 
54+         # break 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments