def cpu3(self,field,puyo): kekka=np.zeros((2,22),dtype=np.int) aipuyo=AIPuyo() for i in range(22): aifield=AIField(field) aipuyo.syokika(puyo) a=self.cpu_idouhantei(aifield,aipuyo,i+1) if a==1: aipuyo.puyooki(i+1) aipuyo.rakka(aifield) b=aifield.renketusirabe2(i+1,aipuyo) kekka[0][i]=b[0] kekka[1][i]=b[1] renketumax=kekka[0].max() for i in range(22): if kekka[0][i]!=renketumax: kekka[1][i]=100000 return kekka[1].argmin()+1
def cpu4(self,field,puyo): kekka=np.zeros((3,22),dtype=np.int) aipuyo=AIPuyo() for i in range(22): aifield=AIField(field) aipuyo.syokika(puyo) a=self.cpu_idouhantei(aifield,aipuyo,i+1) if a==1: aipuyo.puyooki(i+1) aipuyo.rakka(aifield) if aifield.shin_rensashirabe()>=5: return i+1 if aifield.renketusirabe5(aipuyo): continue b=aifield.renketusirabe4(aipuyo) kekka[0][i]=b[0] kekka[1][i]=b[1] kekka[2][i]=aifield.rensashirabe() rensamax=kekka[2].max() for i in range(22): if kekka[2][i]!=rensamax: kekka[0][i]=0 renketumax=kekka[0].max() for i in range(22): if kekka[0][i]!=renketumax: kekka[1][i]=100000 return kekka[1].argmin()+1
def run(self): sakiyomicpu_c = 0 kirikae_c = 0 while True: if kirikae_c == 0: karifield = AIField(field2.haichi) karipuyo = AIPuyo() karipuyo.syokika(puyo_2) karipuyo.puyooki(cpu2.cpu_c) karipuyo.rakka(karifield.haichi) karifield.sokurensa() imapuyo = AIPuyo() imapuyo.puyo1iro = puyo_2.nexnex[0] imapuyo.puyo2iro = puyo_2.nexnex[1] if puyo_2.hajime_c == 1: imapuyo.puyo1x = 3 imapuyo.puyo1y = 13 imapuyo.puyo2x = 3 imapuyo.puyo2y = 12 else: imapuyo.puyo1x = puyo_2.puyo1x imapuyo.puyo1y = puyo_2.puyo1y imapuyo.puyo2x = puyo_2.puyo2x imapuyo.puyo2y = puyo_2.puyo2y # t1=time.time() sakiyomicpu_c = cpu2.ai4(karifield.haichi, imapuyo) # t2=time.time() # print(t2-t1) kirikae_c = 1 else: if puyo_2.imapuyo_c == 0: cpu2.cpu_c = sakiyomicpu_c # print(cpu2.cpu_c) kirikae_c = 0 puyo_2.imapuyo_c = 1 time.sleep(0.001)
def run(self): sakiyomicpu_c = 0 kirikae_c = 0 sousamati_c = 0 while True: if cpu.cpu_sousa_c == 0: sousamati_c += 1 else: sousamati_c = 0 if sousamati_c >= 30: karifield = AIField(field2.haichi) karifield.zenkeshihyouji = field2.zenkeshihyouji imapuyo = AIPuyo() imapuyo.syokika(puyo_2) imapuyo2 = AIPuyo() imapuyo2.puyo1iro = puyo_2.nexnex[0] imapuyo2.puyo2iro = puyo_2.nexnex[1] imapuyo2.puyo1x = 3 imapuyo2.puyo1y = 13 imapuyo2.puyo2x = 3 imapuyo2.puyo2y = 12 cpu2.cpu_c = cpu2.ai11(karifield, field1, imapuyo, imapuyo2) time.sleep(0.001) sousamati_c = 0 if kirikae_c == 0: karifield = AIField(field2.haichi) karifield.zenkeshihyouji = field2.zenkeshihyouji karipuyo = AIPuyo() karipuyo.syokika(puyo_2) karipuyo.puyooki(cpu2.cpu_c) karipuyo.rakka(karifield.haichi) karifield.sokurensa() imapuyo = AIPuyo() imapuyo2 = AIPuyo() imapuyo.puyo1iro = puyo_2.nexnex[0] imapuyo.puyo2iro = puyo_2.nexnex[1] imapuyo2.puyo1iro = puyo_2.nexnex[2] imapuyo2.puyo2iro = puyo_2.nexnex[3] imapuyo.puyo1x = 3 imapuyo.puyo1y = 13 imapuyo.puyo2x = 3 imapuyo.puyo2y = 12 imapuyo2.puyo1x = 3 imapuyo2.puyo1y = 13 imapuyo2.puyo2x = 3 imapuyo2.puyo2y = 12 t1 = time.time() # pr=Profile() # pr.enable() sakiyomicpu_c = cpu2.ai11(karifield, field1, imapuyo, imapuyo2) # pr.disable() # pr.print_stats() t2 = time.time() print(t2 - t1) kirikae_c = 1 sousamati_c = 0 else: if puyo_2.imapuyo_c == 0: puyo_2.kaiten_c = 0 puyo_2.migi_c = 0 puyo_2.hidari_c = 0 cpu2.cpu_c = sakiyomicpu_c # print(cpu2.cpu_c) kirikae_c = 0 puyo_2.imapuyo_c = 1 time.sleep(0.001)
def run(self): sakiyomicpu_c=0 kirikae_c=0 sousamati_c=0 while True: if fecpu2.cpu_sousa_c==0: sousamati_c+=1 else: sousamati_c=0 if sousamati_c>=30: print("a") karifield=AIField(field2.haichi) karifield.zenkeshihyouji=field2.zenkeshihyouji imapuyo=AIPuyo_f() imapuyo.syokika(fepuyo_2) imapuyo2=AIPuyo_f() if fepuyo_2.nexpuyosuu_c==2: imapuyo2.puyo1iro=fepuyo_2.nexnex[0][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[0][1] imapuyo2.puyo3iro=0 imapuyo2.puyo4iro=0 imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 if fepuyo_2.puyosuu_c==2: fecpu2.cpu_c=fecpu2.ai10_2_2(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==3: fecpu2.cpu_c=fecpu2.ai10_2_3(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==4: fecpu2.cpu_c=fecpu2.ai10_2_4(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==5: fecpu2.cpu_c=fecpu2.ai10_2_5(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexpuyosuu_c==3: imapuyo2.puyo1iro=fepuyo_2.nexnex[0][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[0][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[0][3] imapuyo2.puyo4iro=0 imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=12 if fepuyo_2.puyosuu_c==2: fecpu2.cpu_c=fecpu2.ai10_3_2(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==3: fecpu2.cpu_c=fecpu2.ai10_3_3(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==4: fecpu2.cpu_c=fecpu2.ai10_3_4(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==5: fecpu2.cpu_c=fecpu2.ai10_3_5(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexpuyosuu_c==4: imapuyo2.puyo1iro=fepuyo_2.nexnex[0][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[0][1] imapuyo2.puyo3iro=fepuyo_3.nexnex[0][2] imapuyo2.puyo4iro=fepuyo_4.nexnex[0][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=12 if fepuyo_2.puyosuu_c==2: fecpu2.cpu_c=fecpu2.ai10_4_2(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==3: fecpu2.cpu_c=fecpu2.ai10_4_3(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==4: fecpu2.cpu_c=fecpu2.ai10_4_4(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==5: fecpu2.cpu_c=fecpu2.ai10_4_5(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexpuyosuu_c==5: imapuyo2.puyo1iro=fepuyo_2.nexnex[0][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[0][1] imapuyo2.puyo3iro=fepuyo_3.nexnex[0][2] imapuyo2.puyo4iro=fepuyo_4.nexnex[0][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=12 if fepuyo_2.puyosuu_c==2: fecpu2.cpu_c=fecpu2.ai10_5_2(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==3: fecpu2.cpu_c=fecpu2.ai10_5_3(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==4: fecpu2.cpu_c=fecpu2.ai10_5_4(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.puyosuu_c==5: fecpu2.cpu_c=fecpu2.ai10_5_5(karifield,field1,imapuyo,imapuyo2) time.sleep(0.001) sousamati_c=0 if kirikae_c==0: karifield=AIField(field2.haichi) karifield.zenkeshihyouji=field2.zenkeshihyouji karipuyo=AIPuyo_f() karipuyo.syokika(fepuyo_2) karipuyo.puyooki(fecpu2.cpu_c) karipuyo.rakka(karifield.haichi) karifield.sokurensa() imapuyo=AIPuyo_f() imapuyo2=AIPuyo_f() if fepuyo_2.nexpuyosuu_c==2: imapuyo.puyo1iro=fepuyo_2.nexnex[0][0] imapuyo.puyo2iro=fepuyo_2.nexnex[0][1] imapuyo.puyo1x=3 imapuyo.puyo1y=13 imapuyo.puyo2x=3 imapuyo.puyo2y=12 if fepuyo_2.nexnexpuyosuu_c==2: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 sakiyomicpu_c=fecpu2.ai10_2_2(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==3: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=12 sakiyomicpu_c=fecpu2.ai10_2_3(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==4: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][2] imapuyo2.puyo4iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3iro=fepuyo_2.nexnex[1][2] imapuyo2.puyo4iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=13 imapuyo2.puyo4x=4 imapuyo2.puyo4y=12 sakiyomicpu_c=fecpu2.ai10_2_5(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexpuyosuu_c==3: imapuyo.puyo1iro=fepuyo_2.nexnex[0][0] imapuyo.puyo2iro=fepuyo_2.nexnex[0][1] imapuyo.puyo3iro=fepuyo_2.nexnex[0][3] imapuyo.puyo1x=3 imapuyo.puyo1y=13 imapuyo.puyo2x=3 imapuyo.puyo2y=12 imapuyo.puyo3x=4 imapuyo.puyo3y=12 if fepuyo_2.nexnexpuyosuu_c==2: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 sakiyomicpu_c=fecpu2.ai10_3_2(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==3: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=12 sakiyomicpu_c=fecpu2.ai10_3_3(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==4: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][2] imapuyo2.puyo4iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=13 imapuyo2.puyo4x=4 imapuyo2.puyo4y=12 sakiyomicpu_c=fecpu2.ai10_3_4(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==5: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][2] imapuyo2.puyo4iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=13 imapuyo2.puyo4x=4 imapuyo2.puyo4y=12 sakiyomicpu_c=fecpu2.ai10_3_5(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexpuyosuu_c==4: imapuyo.puyo1iro=fepuyo_2.nexnex[0][0] imapuyo.puyo2iro=fepuyo_2.nexnex[0][1] imapuyo.puyo3iro=fepuyo_2.nexnex[0][2] imapuyo.puyo4iro=fepuyo_2.nexnex[0][3] imapuyo.puyo1x=3 imapuyo.puyo1y=13 imapuyo.puyo2x=3 imapuyo.puyo2y=12 imapuyo.puyo3x=4 imapuyo.puyo3y=13 imapuyo.puyo3x=4 imapuyo.puyo3y=12 if fepuyo_2.nexnexpuyosuu_c==2: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 sakiyomicpu_c=fecpu2.ai10_4_2(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==3: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=12 sakiyomicpu_c=fecpu2.ai10_4_3(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==4: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][2] imapuyo2.puyo4iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=13 imapuyo2.puyo4x=4 imapuyo2.puyo4y=12 sakiyomicpu_c=fecpu2.ai10_4_4(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==5: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][2] imapuyo2.puyo4iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=13 imapuyo2.puyo4x=4 imapuyo2.puyo4y=12 sakiyomicpu_c=fecpu2.ai10_4_5(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexpuyosuu_c==5: imapuyo.puyo1iro=fepuyo_2.nexnex[0][0] imapuyo.puyo2iro=fepuyo_2.nexnex[0][1] imapuyo.puyo3iro=fepuyo_2.nexnex[0][2] imapuyo.puyo4iro=fepuyo_2.nexnex[0][3] imapuyo.puyo1x=3 imapuyo.puyo1y=13 imapuyo.puyo2x=3 imapuyo.puyo2y=12 imapuyo.puyo3x=4 imapuyo.puyo3y=13 imapuyo.puyo3x=4 imapuyo.puyo3y=12 if fepuyo_2.nexnexpuyosuu_c==2: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 sakiyomicpu_c=fecpu2.ai10_5_2(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==3: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=12 sakiyomicpu_c=fecpu2.ai10_5_3(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==4: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][2] imapuyo2.puyo4iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=13 imapuyo2.puyo4x=4 imapuyo2.puyo4y=12 sakiyomicpu_c=fecpu2.ai10_5_4(karifield,field1,imapuyo,imapuyo2) elif fepuyo_2.nexnexpuyosuu_c==5: imapuyo2.puyo1iro=fepuyo_2.nexnex[1][0] imapuyo2.puyo2iro=fepuyo_2.nexnex[1][1] imapuyo2.puyo3iro=fepuyo_2.nexnex[1][2] imapuyo2.puyo4iro=fepuyo_2.nexnex[1][3] imapuyo2.puyo1x=3 imapuyo2.puyo1y=13 imapuyo2.puyo2x=3 imapuyo2.puyo2y=12 imapuyo2.puyo3x=4 imapuyo2.puyo3y=13 imapuyo2.puyo4x=4 imapuyo2.puyo4y=12 sakiyomicpu_c=fecpu2.ai10_5_5(karifield,field1,imapuyo,imapuyo2) kirikae_c=1 sousamati_c=0 else: if fepuyo_2.imapuyo_c==0: fepuyo_2.kaiten_c=0 fepuyo_2.migi_c=0 fepuyo_2.hidari_c=0 fecpu2.cpu_c=sakiyomicpu_c print(fecpu2.cpu_c) kirikae_c=0 fepuyo_2.imapuyo_c=1 time.sleep(0.001)
def run(self): sakiyomicpu_c = 0 kirikae_c = 0 sousamati_c = 0 while True: if cpu.cpu_sousa_c == 0: sousamati_c += 1 else: sousamati_c = 0 if sousamati_c >= 30: karifield = AIField(field1.haichi) imapuyo = AIPuyo() imapuyo.syokika(puyo_1) imapuyo2 = AIPuyo() imapuyo2.puyo1iro = puyo_1.nexnex[0] imapuyo2.puyo2iro = puyo_1.nexnex[1] imapuyo2.puyo1x = 3 imapuyo2.puyo1y = 13 imapuyo2.puyo2x = 3 imapuyo2.puyo2y = 12 cpu.cpu_c = cpu.ai8(karifield, field2, imapuyo, imapuyo2) time.sleep(0.001) sousamati_c = 0 if kirikae_c == 0: karifield = AIField(field1.haichi) karipuyo = AIPuyo() karipuyo.syokika(puyo_1) karipuyo.puyooki(cpu.cpu_c) karipuyo.rakka(karifield.haichi) karifield.sokurensa() imapuyo = AIPuyo() imapuyo2 = AIPuyo() imapuyo.puyo1iro = puyo_1.nexnex[0] imapuyo.puyo2iro = puyo_1.nexnex[1] imapuyo2.puyo1iro = puyo_1.nexnex[2] imapuyo2.puyo2iro = puyo_1.nexnex[3] imapuyo.puyo1x = 3 imapuyo.puyo1y = 13 imapuyo.puyo2x = 3 imapuyo.puyo2y = 12 imapuyo2.puyo1x = 3 imapuyo2.puyo1y = 13 imapuyo2.puyo2x = 3 imapuyo2.puyo2y = 12 # t1=time.time() # pr=Profile() # pr.enable() sakiyomicpu_c = cpu.ai8(karifield, field2, imapuyo, imapuyo2) # pr.disable() # pr.print_stats() # t2=time.time() # print(t2-t1) kirikae_c = 1 sousamati_c = 0 else: if puyo_1.imapuyo_c == 0: cpu.cpu_c = sakiyomicpu_c print(cpu.cpu_c) kirikae_c = 0 puyo_1.imapuyo_c = 1 time.sleep(0.001)