| | [gioco] tris | |
| | Autore | Messaggio |
---|
darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: [gioco] tris Lun Gen 07, 2008 2:30 pm | |
| ecco il source del mio primo gioco: - Codice:
-
cas=[0]*9 def controllo(): if (cas[0]==1 and cas[1]==1 and cas[2]==1) or (cas[3]==1 and cas[4]==1 and cas[5]==1) or (cas[6]==1 and cas[7]==1 and cas[8]==1) or (cas[0]==1 and cas[3]==1 and cas[6]==1) or (cas[1]==1 and cas[4]==1 and cas[7]==1) or (cas[2]==1 and cas[5]==1 and cas[8]==1) or (cas[0]==1 and cas[4]==1 and cas[8]==1) or (cas[2]==1 and cas[4]==1 and cas[6]==1): print "il vincitore e ",pl_A,"!!!" input("") exit elif (cas[0]==2 and cas[1]==2 and cas[2]==2) or (cas[3]==2 and cas[4]==2 and cas[5]==2) or (cas[6]==2 and cas[7]==2 and cas[8]==2) or (cas[0]==2 and cas[3]==2 and cas[6]==2) or (cas[1]==2 and cas[4]==2 and cas[7]==2) or (cas[2]==2 and cas[5]==2 and cas[8]==2) or (cas[0]==2 and cas[4]==2 and cas[8]==2) or (cas[2]==2 and cas[4]==2 and cas[6]==2): print "il vincitore e ",pl_B,"!!!" input("") exit elif cas[0]<>0 and cas[1]<>0 and cas[2]<>0 and cas[3]<>0 and cas[4]<>0 and cas[5]<>0 and cas[6]<>0 and cas[7]<>0 and cas[8]<>0: print "partita finita in parita" input("") exit def pl_a(): print pl_A,",quale casella vuoi usare?" cas1=raw_input("") if cas1=="A1" and cas[0]==0: cas[0]=1 elif cas1=="B1" and cas[1]==0: cas[1]=1 elif cas1=="C1" and cas[2]==0: cas[2]=1 elif cas1=="A2" and cas[3]==0: cas[3]=1 elif cas1=="B2" and cas[4]==0: cas[4]=1 elif cas1=="C2" and cas[5]==0: cas[5]=1 elif cas1=="A3" and cas[6]==0: cas[6]=1 elif cas1=="B3" and cas[7]==0: cas[7]=1 elif cas1=="C3" and cas[8]==0: cas[8]=1 else: print "input non valido" pl_a() def pl_b(): print pl_B,",quale casella vuoi usare?" cas1=raw_input("") if cas1=="A1" and cas[0]==0: cas[0]=2 elif cas1=="B1" and cas[1]==0: cas[1]=2 elif cas1=="C1" and cas[2]==0: cas[2]=2 elif cas1=="A2" and cas[3]==0: cas[3]=2 elif cas1=="B2" and cas[4]==0: cas[4]=2 elif cas1=="C2" and cas[5]==0: cas[5]=2 elif cas1=="A3" and cas[6]==0: cas[6]=2 elif cas1=="B3" and cas[7]==0: cas[7]=2 elif cas1=="C3" and cas[8]==0: cas[8]=2 else: print "input non valido" pl_b() def griglia(a,b,c,d): if cas[a]==0 and cas[b]==0 and cas[c]==0: print d,"| | | |" elif cas[a]==0 and cas[b]==0 and cas[c]==1: print d,"| | |x|" elif cas[a]==0 and cas[b]==1 and cas[c]==0: print d,"| |x| |" elif cas[a]==0 and cas[b]==1 and cas[c]==1: print d,"| |x|x|" elif cas[a]==1 and cas[b]==0 and cas[c]==0: print d,"|x| | |" elif cas[a]==1 and cas[b]==0 and cas[c]==1: print d,"|x| |x|" elif cas[a]==1 and cas[b]==1 and cas[c]==0: print d,"|x|x| |" elif cas[a]==1 and cas[b]==1 and cas[c]==1: print d,"|x|x|x|" elif cas[a]==0 and cas[b]==0 and cas[c]==2: print d,"| | |o|" elif cas[a]==0 and cas[b]==2 and cas[c]==0: print d,"| |o| |" elif cas[a]==0 and cas[b]==2 and cas[c]==2: print d,"| |o|o|" elif cas[a]==2 and cas[b]==0 and cas[c]==0: print d,"|o| | |" elif cas[a]==2 and cas[b]==0 and cas[c]==2: print d,"|o| |o|" elif cas[a]==2 and cas[b]==2 and cas[c]==0: print d,"|o|o| |" elif cas[a]==2 and cas[b]==2 and cas[c]==2: print d,"|o|o|o|" elif cas[a]==0 and cas[b]==1 and cas[c]==2: print d,"| |x|o|" elif cas[a]==0 and cas[b]==2 and cas[c]==1: print d,"| |o|x|" elif cas[a]==1 and cas[b]==0 and cas[c]==2: print d,"|x| |o|" elif cas[a]==1 and cas[b]==1 and cas[c]==2: print d,"|x|x|o|" elif cas[a]==1 and cas[b]==2 and cas[c]==0: print d,"|x|o| |" elif cas[a]==1 and cas[b]==2 and cas[c]==1: print d,"|x|o|x|" elif cas[a]==1 and cas[b]==2 and cas[c]==2: print d,"|x|o|o|" elif cas[a]==2 and cas[b]==0 and cas[c]==1: print d,"|o| |x|" elif cas[a]==2 and cas[b]==1 and cas[c]==0: print d,"|o|x| |" elif cas[a]==2 and cas[b]==1 and cas[c]==1: print d,"|o|x|x|" elif cas[a]==2 and cas[b]==1 and cas[c]==2: print d,"|o|x|o|" elif cas[a]==2 and cas[b]==2 and cas[c]==1: print d,"|o|o|x|" pl_A=raw_input("giocatore A, scrivi il tuo nome:") pl_B=raw_input("giocatore B, scrivi il tuo nome:") if pl_A=="darkphantom": cas[0]=1 cas[1]=1 cas[2]=1 print " A B C \n - - - " griglia(0,1,2,1) print " - - - " griglia(3,4,5,2) print " - - - " griglia(6,7,8,3) print " - - - " controllo() elif pl_B=="darkphantom": cas[0]=2 cas[1]=2 cas[2]=2 print " A B C \n - - - " griglia(0,1,2,1) print " - - - " griglia(3,4,5,2) print " - - - " griglia(6,7,8,3) print " - - - " controllo() print " A B C \n - - - " griglia(0,1,2,1) print " - - - " griglia(3,4,5,2) print " - - - " griglia(6,7,8,3) print " - - - " while 1: if pl_A=="darkphantom": cas[0]=1 cas[1]=1 cas[2]=1 controllo() elif pl_B=="darkphantom": cas[0]=2 cas[1]=2 cas[2]=2 controllo() pl_a() print " A B C \n - - - " griglia(0,1,2,1) print " - - - " griglia(3,4,5,2) print " - - - " griglia(6,7,8,3) print " - - - " controllo() pl_b() print " A B C \n - - - " griglia(0,1,2,1) print " - - - " griglia(3,4,5,2) print " - - - " griglia(6,7,8,3) print " - - - " controllo()
come avrete capito, non si gioca contro il computer(a quello ci penserò un'altra volta) ma si gioca in due. come ogni gioco che si rispetti, c'è un trucchetto per vincere sempre. mi sapete dire se esiste un comando che pulisce la shell, per migliorare il programma? accetto ogni tipo di critica e suggerimento | |
| | | darkjoker Admin
Numero di messaggi : 813 Data d'iscrizione : 30.07.07
| Titolo: Re: [gioco] tris Lun Gen 07, 2008 6:21 pm | |
| bravo darkphantom... per il python non so se c'è un comando, ma se riesci a fare la stessa cosa in C puoi usare system ("clear"); | |
| | | certaindeath Admin
Numero di messaggi : 343 Data d'iscrizione : 30.07.07
| Titolo: Re: [gioco] tris Lun Gen 07, 2008 6:24 pm | |
| devi importare la libreria os il comando è os.system('cls')
se non funziona dimmi. come avrai capito cls è il comando della shell per pulire lo schermo.
se ti quardi un po' la documentazione di python, trovi tutto cio che ti serve e anche di più.... | |
| | | darkjoker Admin
Numero di messaggi : 813 Data d'iscrizione : 30.07.07
| Titolo: Re: [gioco] tris Lun Gen 07, 2008 6:41 pm | |
| ma forse phantom sta usando linux.. cls è per winzozz... usa il comando clear se stai usando linux, altrimenti ti darà errore | |
| | | certaindeath Admin
Numero di messaggi : 343 Data d'iscrizione : 30.07.07
| Titolo: Re: [gioco] tris Lun Gen 07, 2008 6:44 pm | |
| beh era sott'inteso ma non sapendo cosa stesse usando.... ho optato per il so che ha avuto fino a non molto fa.... | |
| | | death apprendista
Numero di messaggi : 17 Data d'iscrizione : 02.01.08
| Titolo: Re: [gioco] tris Lun Gen 07, 2008 7:34 pm | |
| Funziona bene...anche io sto studiando il python...studiero questo script..... PS con l'aggiunta di una interfaccia grafica, il gioco era davvero perfetto.. | |
| | | darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: Re: [gioco] tris Lun Gen 07, 2008 8:27 pm | |
| be, perfetto è una parola mooolto grossa... adesso una sfida più difficile: proverò a far giocare contro il computer! non verrà una gran roba, però... | |
| | | certaindeath Admin
Numero di messaggi : 343 Data d'iscrizione : 30.07.07
| Titolo: Re: [gioco] tris Gio Gen 10, 2008 5:31 pm | |
| dovrai far pensare il computer. sara un ebete completo o un campione di tris? | |
| | | darkwolf membro importante
Numero di messaggi : 225 Localizzazione : Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì Data d'iscrizione : 05.11.07
| Titolo: Re: [gioco] tris Gio Gen 10, 2008 9:13 pm | |
| questo coso è troppo fico ho passato un ora a giocare contro me stesso come un imbecille e magari ho pure perso XD XD XD stò aspettando la versione contro il pc | |
| | | darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: Re: [gioco] tris Ven Gen 11, 2008 4:29 pm | |
| aspetta e spera... intanto ho migliorato leggermente la precedente, ma non è che cambi molto... vi allego il codice - Codice:
-
cas=[0]*9 def griglia(a,b,c,d):
if cas[a]==0 and cas[b]==0 and cas[c]==0:
print d,"| | | |"
elif cas[a]==0 and cas[b]==0 and cas[c]==1:
print d,"| | |x|"
elif cas[a]==0 and cas[b]==1 and cas[c]==0:
print d,"| |x| |"
elif cas[a]==0 and cas[b]==1 and cas[c]==1:
print d,"| |x|x|"
elif cas[a]==1 and cas[b]==0 and cas[c]==0:
print d,"|x| | |"
elif cas[a]==1 and cas[b]==0 and cas[c]==1:
print d,"|x| |x|"
elif cas[a]==1 and cas[b]==1 and cas[c]==0:
print d,"|x|x| |"
elif cas[a]==1 and cas[b]==1 and cas[c]==1:
print d,"|x|x|x|"
elif cas[a]==0 and cas[b]==0 and cas[c]==2:
print d,"| | |o|"
elif cas[a]==0 and cas[b]==2 and cas[c]==0:
print d,"| |o| |"
elif cas[a]==0 and cas[b]==2 and cas[c]==2:
print d,"| |o|o|"
elif cas[a]==2 and cas[b]==0 and cas[c]==0:
print d,"|o| | |"
elif cas[a]==2 and cas[b]==0 and cas[c]==2:
print d,"|o| |o|"
elif cas[a]==2 and cas[b]==2 and cas[c]==0:
print d,"|o|o| |"
elif cas[a]==2 and cas[b]==2 and cas[c]==2:
print d,"|o|o|o|"
elif cas[a]==0 and cas[b]==1 and cas[c]==2:
print d,"| |x|o|"
elif cas[a]==0 and cas[b]==2 and cas[c]==1:
print d,"| |o|x|"
elif cas[a]==1 and cas[b]==0 and cas[c]==2:
print d,"|x| |o|"
elif cas[a]==1 and cas[b]==1 and cas[c]==2:
print d,"|x|x|o|"
elif cas[a]==1 and cas[b]==2 and cas[c]==0:
print d,"|x|o| |"
elif cas[a]==1 and cas[b]==2 and cas[c]==1:
print d,"|x|o|x|"
elif cas[a]==1 and cas[b]==2 and cas[c]==2:
print d,"|x|o|o|"
elif cas[a]==2 and cas[b]==0 and cas[c]==1:
print d,"|o| |x|"
elif cas[a]==2 and cas[b]==1 and cas[c]==0:
print d,"|o|x| |"
elif cas[a]==2 and cas[b]==1 and cas[c]==1:
print d,"|o|x|x|"
elif cas[a]==2 and cas[b]==1 and cas[c]==2:
print d,"|o|x|o|"
elif cas[a]==2 and cas[b]==2 and cas[c]==1:
print d,"|o|o|x|" def scrivi(): print " A B C \n - - - "
griglia(0,1,2,1)
print " - - - "
griglia(3,4,5,2)
print " - - - "
griglia(6,7,8,3)
print " - - - "
def controllo():
if (cas[0]==1 and cas[1]==1 and cas[2]==1) or (cas[3]==1 and cas[4]==1 and cas[5]==1) or (cas[6]==1 and cas[7]==1 and cas[8]==1) or (cas[0]==1 and cas[3]==1 and cas[6]==1) or (cas[1]==1 and cas[4]==1 and cas[7]==1) or (cas[2]==1 and cas[5]==1 and cas[8]==1) or (cas[0]==1 and cas[4]==1 and cas[8]==1) or (cas[2]==1 and cas[4]==1 and cas[6]==1):
print "il vincitore e ",pl_A,"!!!" esc=raw_input("Vuoi uscire? (s/n)") if esc=="s": exit(1) else: cas[0:8]=0 scrivi()
elif (cas[0]==2 and cas[1]==2 and cas[2]==2) or (cas[3]==2 and cas[4]==2 and cas[5]==2) or (cas[6]==2 and cas[7]==2 and cas[8]==2) or (cas[0]==2 and cas[3]==2 and cas[6]==2) or (cas[1]==2 and cas[4]==2 and cas[7]==2) or (cas[2]==2 and cas[5]==2 and cas[8]==2) or (cas[0]==2 and cas[4]==2 and cas[8]==2) or (cas[2]==2 and cas[4]==2 and cas[6]==2):
print "il vincitore e ",pl_B,"!!!" esc=raw_input("Vuoi uscire? (s/n)") if esc=="s": exit(1) else: cas[0:8]=0 scrivi()
elif cas[0]<>0 and cas[1]<>0 and cas[2]<>0 and cas[3]<>0 and cas[4]<>0 and cas[5]<>0 and cas[6]<>0 and cas[7]<>0 and cas[8]<>0:
print "partita finita in parita"
esc=raw_input("Vuoi uscire? (s/n)") if esc=="s": exit(1) else: cas[0:8]=0 scrivi()
def pl_a():
print pl_A,",quale casella vuoi usare?"
cas1=raw_input("")
if cas1=="A1" and cas[0]==0:
cas[0]=1
elif cas1=="B1" and cas[1]==0:
cas[1]=1
elif cas1=="C1" and cas[2]==0:
cas[2]=1
elif cas1=="A2" and cas[3]==0:
cas[3]=1
elif cas1=="B2" and cas[4]==0:
cas[4]=1
elif cas1=="C2" and cas[5]==0:
cas[5]=1
elif cas1=="A3" and cas[6]==0:
cas[6]=1
elif cas1=="B3" and cas[7]==0:
cas[7]=1
elif cas1=="C3" and cas[8]==0:
cas[8]=1
else:
print "input non valido"
pl_a()
def pl_b():
print pl_B,",quale casella vuoi usare?"
cas1=raw_input("")
if cas1=="A1" and cas[0]==0:
cas[0]=2
elif cas1=="B1" and cas[1]==0:
cas[1]=2
elif cas1=="C1" and cas[2]==0:
cas[2]=2
elif cas1=="A2" and cas[3]==0:
cas[3]=2
elif cas1=="B2" and cas[4]==0:
cas[4]=2
elif cas1=="C2" and cas[5]==0:
cas[5]=2
elif cas1=="A3" and cas[6]==0:
cas[6]=2
elif cas1=="B3" and cas[7]==0:
cas[7]=2
elif cas1=="C3" and cas[8]==0:
cas[8]=2
else:
print "input non valido"
pl_b()
pl_A=raw_input("giocatore A, scrivi il tuo nome:")
pl_B=raw_input("giocatore B, scrivi il tuo nome:") if pl_B==pl_A: while pl_B==pl_A: pl_B=raw_input("giocatore B, scrivi il tuo nome:")
if pl_A=="darkphantom":
cas[0]=1 cas[1]=1 cas[2]=1 cas[3]=1 cas[4]=1 cas[5]=1 cas[6]=1 cas[7]=1 cas[8]=1
scrivi() controllo()
if pl_B=="darkphantom":
cas[0]=2 cas[1]=2 cas[2]=2 cas[3]=2 cas[4]=2 cas[5]=2 cas[6]=2 cas[7]=2 cas[8]=2
scrivi() controllo() scrivi()
while 1:
pl_a()
scrivi()
controllo()
pl_b()
scrivi()
controllo()
che ve ne pare? | |
| | | darkwolf membro importante
Numero di messaggi : 225 Localizzazione : Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì Data d'iscrizione : 05.11.07
| Titolo: Re: [gioco] tris Ven Gen 11, 2008 4:34 pm | |
| c'è un errore quà - Codice:
-
line 131 esc=raw_input("Vuoi uscire? (s/n)")
| |
| | | darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: Re: [gioco] tris Ven Gen 11, 2008 7:52 pm | |
| che vergogna... ho postato prima di finire di migliorare... ecco il codice corretto - Codice:
-
cas=[0]*9 def griglia(a,b,c,d):
if cas[a]==0 and cas[b]==0 and cas[c]==0:
print d,"| | | |"
elif cas[a]==0 and cas[b]==0 and cas[c]==1:
print d,"| | |x|"
elif cas[a]==0 and cas[b]==1 and cas[c]==0:
print d,"| |x| |"
elif cas[a]==0 and cas[b]==1 and cas[c]==1:
print d,"| |x|x|"
elif cas[a]==1 and cas[b]==0 and cas[c]==0:
print d,"|x| | |"
elif cas[a]==1 and cas[b]==0 and cas[c]==1:
print d,"|x| |x|"
elif cas[a]==1 and cas[b]==1 and cas[c]==0:
print d,"|x|x| |"
elif cas[a]==1 and cas[b]==1 and cas[c]==1:
print d,"|x|x|x|"
elif cas[a]==0 and cas[b]==0 and cas[c]==2:
print d,"| | |o|"
elif cas[a]==0 and cas[b]==2 and cas[c]==0:
print d,"| |o| |"
elif cas[a]==0 and cas[b]==2 and cas[c]==2:
print d,"| |o|o|"
elif cas[a]==2 and cas[b]==0 and cas[c]==0:
print d,"|o| | |"
elif cas[a]==2 and cas[b]==0 and cas[c]==2:
print d,"|o| |o|"
elif cas[a]==2 and cas[b]==2 and cas[c]==0:
print d,"|o|o| |"
elif cas[a]==2 and cas[b]==2 and cas[c]==2:
print d,"|o|o|o|"
elif cas[a]==0 and cas[b]==1 and cas[c]==2:
print d,"| |x|o|"
elif cas[a]==0 and cas[b]==2 and cas[c]==1:
print d,"| |o|x|"
elif cas[a]==1 and cas[b]==0 and cas[c]==2:
print d,"|x| |o|"
elif cas[a]==1 and cas[b]==1 and cas[c]==2:
print d,"|x|x|o|"
elif cas[a]==1 and cas[b]==2 and cas[c]==0:
print d,"|x|o| |"
elif cas[a]==1 and cas[b]==2 and cas[c]==1:
print d,"|x|o|x|"
elif cas[a]==1 and cas[b]==2 and cas[c]==2:
print d,"|x|o|o|"
elif cas[a]==2 and cas[b]==0 and cas[c]==1:
print d,"|o| |x|"
elif cas[a]==2 and cas[b]==1 and cas[c]==0:
print d,"|o|x| |"
elif cas[a]==2 and cas[b]==1 and cas[c]==1:
print d,"|o|x|x|"
elif cas[a]==2 and cas[b]==1 and cas[c]==2:
print d,"|o|x|o|"
elif cas[a]==2 and cas[b]==2 and cas[c]==1:
print d,"|o|o|x|" def scrivi(): print " A B C \n - - - "
griglia(0,1,2,1)
print " - - - "
griglia(3,4,5,2)
print " - - - "
griglia(6,7,8,3)
print " - - - "
def controllo():
if (cas[0]==1 and cas[1]==1 and cas[2]==1) or (cas[3]==1 and cas[4]==1 and cas[5]==1) or (cas[6]==1 and cas[7]==1 and cas[8]==1) or (cas[0]==1 and cas[3]==1 and cas[6]==1) or (cas[1]==1 and cas[4]==1 and cas[7]==1) or (cas[2]==1 and cas[5]==1 and cas[8]==1) or (cas[0]==1 and cas[4]==1 and cas[8]==1) or (cas[2]==1 and cas[4]==1 and cas[6]==1):
print "il vincitore e ",pl_A,"!!!" esc=raw_input("Vuoi uscire? (s/n)") if esc=="s": exit(1) else: cas[0]=0 cas[1]=0 cas[2]=0 cas[3]=0 cas[4]=0 cas[5]=0 cas[6]=0 cas[7]=0 cas[8]=0 scrivi()
elif (cas[0]==2 and cas[1]==2 and cas[2]==2) or (cas[3]==2 and cas[4]==2 and cas[5]==2) or (cas[6]==2 and cas[7]==2 and cas[8]==2) or (cas[0]==2 and cas[3]==2 and cas[6]==2) or (cas[1]==2 and cas[4]==2 and cas[7]==2) or (cas[2]==2 and cas[5]==2 and cas[8]==2) or (cas[0]==2 and cas[4]==2 and cas[8]==2) or (cas[2]==2 and cas[4]==2 and cas[6]==2):
print "il vincitore e ",pl_B,"!!!" esc=raw_input("Vuoi uscire? (s/n)") if esc=="s": exit(1) else: cas[0]=0 cas[1]=0 cas[2]=0 cas[3]=0 cas[4]=0 cas[5]=0 cas[6]=0 cas[7]=0 cas[8]=0 scrivi()
elif cas[0]<>0 and cas[1]<>0 and cas[2]<>0 and cas[3]<>0 and cas[4]<>0 and cas[5]<>0 and cas[6]<>0 and cas[7]<>0 and cas[8]<>0:
print "partita finita in parita"
esc=raw_input("Vuoi uscire? (s/n)") if esc=="s": exit(1) else: cas[0]=0 cas[1]=0 cas[2]=0 cas[3]=0 cas[4]=0 cas[5]=0 cas[6]=0 cas[7]=0 cas[8]=0 scrivi()
def pl_a():
print pl_A,",quale casella vuoi usare?"
cas1=raw_input("")
if cas1=="A1" and cas[0]==0:
cas[0]=1
elif cas1=="B1" and cas[1]==0:
cas[1]=1
elif cas1=="C1" and cas[2]==0:
cas[2]=1
elif cas1=="A2" and cas[3]==0:
cas[3]=1
elif cas1=="B2" and cas[4]==0:
cas[4]=1
elif cas1=="C2" and cas[5]==0:
cas[5]=1
elif cas1=="A3" and cas[6]==0:
cas[6]=1
elif cas1=="B3" and cas[7]==0:
cas[7]=1
elif cas1=="C3" and cas[8]==0:
cas[8]=1
else:
print "input non valido"
pl_a()
def pl_b():
print pl_B,",quale casella vuoi usare?"
cas1=raw_input("")
if cas1=="A1" and cas[0]==0:
cas[0]=2
elif cas1=="B1" and cas[1]==0:
cas[1]=2
elif cas1=="C1" and cas[2]==0:
cas[2]=2
elif cas1=="A2" and cas[3]==0:
cas[3]=2
elif cas1=="B2" and cas[4]==0:
cas[4]=2
elif cas1=="C2" and cas[5]==0:
cas[5]=2
elif cas1=="A3" and cas[6]==0:
cas[6]=2
elif cas1=="B3" and cas[7]==0:
cas[7]=2
elif cas1=="C3" and cas[8]==0:
cas[8]=2
else:
print "input non valido"
pl_b()
pl_A=raw_input("giocatore A, scrivi il tuo nome:")
pl_B=raw_input("giocatore B, scrivi il tuo nome:") if pl_B==pl_A: while pl_B==pl_A: pl_B=raw_input("nome gia esistente, inserirne un altro:")
if pl_A=="darkphantom":
cas[0]=1 cas[1]=1 cas[2]=1 cas[3]=1 cas[4]=1 cas[5]=1 cas[6]=1 cas[7]=1 cas[8]=1
scrivi() controllo()
if pl_B=="darkphantom":
cas[0]=2 cas[1]=2 cas[2]=2 cas[3]=2 cas[4]=2 cas[5]=2 cas[6]=2 cas[7]=2 cas[8]=2
scrivi() controllo() scrivi()
while 1:
pl_a()
scrivi()
controllo()
pl_b()
scrivi()
controllo()
adesso funziona | |
| | | darkwolf membro importante
Numero di messaggi : 225 Localizzazione : Un pò più a destra ecco bravo adesso un pò più in basso perfetto abito lì Data d'iscrizione : 05.11.07
| Titolo: Re: [gioco] tris Ven Gen 11, 2008 8:17 pm | |
| ma vergognarti di che... magari sapessi fare io una cosa del genere sono ancora bloccato al dilemma prima c o python comunque l'errore si verifica lo stesso - Codice:
-
sebastiano@Darkstar:~$ python '/home/sebastiano/Scrivania/ciao.py' File "/home/sebastiano/Scrivania/ciao.py", line 131 esc=raw_input("Vuoi uscire? (s/n)")
ecco l'errore mi pare sia quello di prima | |
| | | darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: Re: [gioco] tris Ven Gen 11, 2008 8:19 pm | |
| strano... a me non lo da... adesso verifico | |
| | | X-014 apprendista
Numero di messaggi : 28 Data d'iscrizione : 11.01.08
| Titolo: Re: [gioco] tris Ven Gen 11, 2008 8:22 pm | |
| - darkwolf ha scritto:
sono ancora bloccato al dilemma prima c o python
Ti consiglio il C | |
| | | darkphantom hack-member
Numero di messaggi : 398 Data d'iscrizione : 03.09.07
| Titolo: Re: [gioco] tris Ven Gen 11, 2008 8:24 pm | |
| ho controllato, e mi sembra giusto... se qualcuno mi potesse illuminare sul fatto, gli sarei grato... | |
| | | Contenuto sponsorizzato
| Titolo: Re: [gioco] tris | |
| |
| | | | [gioco] tris | |
|
Argomenti simili | |
|
| Permessi in questa sezione del forum: | Non puoi rispondere agli argomenti in questo forum.
| |
| |
| |