Warte eine Minute! Es gibt zu viele Funktionen!
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: Alien:
Wenn ich vorerst eine Funktion zum Generieren der Mittelkoordinaten jeder Schaltfläche und ihrer zufälligen Koordinaten erstellen würde, wäre dies folgendermaßen ...
Da ich es mit Schwung mache, werden die Namen von Variablen immer komplizierter ...
・ Diesmal ist der Haken
Ich habe zu früh nach einem Bild gesucht und es während des Lodings gesucht → Gute Nacht mit Schlaf
Wenn ich zurückkomme, scheint es, dass Syutu nicht erkannt werden kann, weil es leicht gefiltert ist
·Ausblick
Variablen reduzieren → Funktionsargumente reduzieren
Zufällige Klicklänge
Wenn Sie das Flussdiagramm nicht richtig schreiben und planen, wird es durcheinander gebracht
Suchen Sie nicht nach allen Bildern, nehmen Sie einen Platz auf dem Startbildschirm ein und verwenden Sie von dort aus relative Koordinaten ... Gonyo Gonyo
Recommended Posts