Attends une minute! Il y a trop de fonctions!
jidou.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
import pyautogui as pg
import time as ti
import random as rm
grapath="bpic/"
def clicker(x,y):
if x != None and y != None:
pg.click(x,y,button="left",duration=0.5)
else:
print("nooo")
def clicktimerand():
time=rm.randint(1,5)
return time
def syutuxy():
x,y=pg.locateCenterOnScreen(grapath+"syutu.png ")
return x,y
def syuturand(x,y):
rx=rm.randint(-39,21)
ry=rm.randint(-39,26)
x=x+rx
y=y+ry
return x,y
def hokyuxy():
x,y=pg.locateCenterOnScreen(grapath+"hokyu.png ")
return x,y
def hokyurand(x,y):
rx=rm.randint(-27,27)
ry=rm.randint(-30,30)
x=x+rx
y=y+ry
return x,y
def honxy():
x,y=pg.locateCenterOnScreen(grapath+"hon.png ")
return x,y
def honrand(x,y):
rx=rm.randint(-7,7)
ry=rm.randint(-8,8)
x=x+rx
y=y+ry
return x,y
def endxy():
x,y=pg.locateCenterOnScreen(grapath+"end.png ")
return x,y
def endrand(x,y):
rx=rm.randint(-7,7)
ry=rm.randint(-8,8)
x=x+rx
y=y+ry
return x,y
###StartUp#################################
ti.sleep(1)
pg.FAILSAFE=True #move to left over
###Schedule#################################
syutub=syutuxy()
hokyux,hokyuy=hokyuxy()
hokyurx,hokyury=hokyurand(hokyux,hokyuy)
clicker(hokyurx,hokyury)
ti.sleep(2) #loading = Black out
honx,hony=honxy()
honrx,honry=honrand(honx,hony)
ti.sleep(clicktimerand())
clicker(honrx,honry)
print("Di endou")
Hoge: extraterrestre:
Pour le moment, si je faisais une fonction pour générer les coordonnées centrales de chaque bouton et leurs coordonnées aléatoires, ce serait comme ça ...
Depuis que je le fais avec élan, les noms des variables se compliquent ...
・ Le point captivant de cette fois
Je cherchais une image trop tôt et je la cherchais pendant l'hébergement → Bonne nuit avec sommeil
Quand je reviens, il semble que syutu ne peut pas être reconnu car il est légèrement filtré
·Perspective
Réduire les variables → réduire les arguments de fonction
Longueur de clic aléatoire
Si vous n'écrivez pas correctement l'organigramme et que vous ne le programmez pas, il sera foiré
Ne cherchez pas toutes les images, prenez une place sur l'écran initial et utilisez les coordonnées relatives à partir de là ... Gonyo Gonyo
Recommended Posts