import time, random
from machine import I2C,SoftI2C,Pin
from pico_i2c_lcd import I2cLcd
i2c=SoftI2C(sda=Pin(26),scl=Pin(27),freq=400000)
lcd_address=i2c.scan()[0]
lcd=I2cLcd(i2c,lcd_address,2,16)
lcd.clear()
count=1
target_i=random.randint(0,15)
target_j=random.randint(0,1)
print(str(target_i) + ","+ str(target_j))
for i in range(1,11):
sum=0
while(True):
lcd.clear()
x=random.randint(0,15)
y=random.randint(0,1)
lcd.move_to(x,y);
lcd.putstr(".");
if (x==target_i and y==target_j):
lcd.clear()
lcd.move_to(0,0)
lcd.putstr("Game Over")
lcd.move_to(0,1)
lcd.putstr(str(count) + " Tries")
time.sleep(0.001)
sum+=count
break
count+=1
time.sleep(0.001)
lcd.clear()
lcd.move_to(0,0)
lcd.putstr("Average: "+ str(sum/10))
time.sleep(1)