|
| | Autore | Messaggio |
|---|
darkphantom hack-member


Numero di messaggi: 398 Data d'iscrizione: 03.09.07
 | Oggetto: [gioco] tris Lun Gen 07, 2008 12: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
 | Oggetto: Re: [gioco] tris Lun Gen 07, 2008 4: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");  _________________ L'unico computer sicuro, è un computer spento. Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia  |
|  | | certaindeath Admin


Numero di messaggi: 343 Data d'iscrizione: 30.07.07
 | Oggetto: Re: [gioco] tris Lun Gen 07, 2008 4: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ù.... _________________ è strano quante cose bisogna sapere prima di sapere quanto poco si sa...
|
|  | | darkjoker Admin


Numero di messaggi: 813 Data d'iscrizione: 30.07.07
 | Oggetto: Re: [gioco] tris Lun Gen 07, 2008 4:41 pm | |
| ma forse phantom sta usando linux.. cls è per winzozz... usa il comando clear se stai usando linux, altrimenti ti darà errore  _________________ L'unico computer sicuro, è un computer spento. Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia  |
|  | | certaindeath Admin


Numero di messaggi: 343 Data d'iscrizione: 30.07.07
 | Oggetto: Re: [gioco] tris Lun Gen 07, 2008 4: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.... _________________ è strano quante cose bisogna sapere prima di sapere quanto poco si sa...
|
|  | | death apprendista

Numero di messaggi: 17 Data d'iscrizione: 02.01.08
 | Oggetto: Re: [gioco] tris Lun Gen 07, 2008 5: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
 | Oggetto: Re: [gioco] tris Lun Gen 07, 2008 6: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
 | Oggetto: Re: [gioco] tris Gio Gen 10, 2008 3:31 pm | |
| dovrai far pensare il computer. sara un ebete completo o un campione di tris? _________________ è strano quante cose bisogna sapere prima di sapere quanto poco si sa...
|
|  | | 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
 | Oggetto: Re: [gioco] tris Gio Gen 10, 2008 7: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
 | Oggetto: Re: [gioco] tris Ven Gen 11, 2008 2: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
 | Oggetto: Re: [gioco] tris Ven Gen 11, 2008 2: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
 | Oggetto: Re: [gioco] tris Ven Gen 11, 2008 5: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
 | Oggetto: Re: [gioco] tris Ven Gen 11, 2008 6: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
 | Oggetto: Re: [gioco] tris Ven Gen 11, 2008 6:19 pm | |
| strano... a me non lo da... adesso verifico |
|  | | X-014 apprendista

Numero di messaggi: 28 Data d'iscrizione: 11.01.08
 | Oggetto: Re: [gioco] tris Ven Gen 11, 2008 6: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
 | Oggetto: Re: [gioco] tris Ven Gen 11, 2008 6:24 pm | |
| ho controllato, e mi sembra giusto... se qualcuno mi potesse illuminare sul fatto, gli sarei grato... |
|  | | |
Argomenti simili |  |
|
| | Permesso del forum: | Non puoi rispondere agli argomenti in questo forum
| |
| |
| |