Domanda Aiuto per un "gioco" in python

Stato
Discussione chiusa ad ulteriori risposte.

CrashDump

Utente Gold
13 Agosto 2013
667
96
57
313
Ultima modifica:
Aiuto per un "gioco" in python

Ciao a tutti!
Da poco ho iniziato a programmare in python,oggi ho deciso di creare un gioco molto semplice,esso consiste nel scrivere la parola scritta(scusate la ripetizione) nello schermo in un tempo preimpostato.
Solo che quando l eseguo il programma non fa quello che voglio io.
Qui c è il codice(non finito):
Codice:
# -*- coding: cp1252 -*-import os  
import string
import os
import time
# Run with Python 2.7.5
def clear():
    if os.name in ("nt", "dos", "ce"):
        os.system('title           Creato by DjCr4sh')
        os.system('color a')
        os.system('cls')


os.system("color 0a")






print "  ======================================"
print "   ===================================="
print"        Programma creato da DjCr4sh"
print"   ===================================="
print "  ======================================"
print ""
time.sleep(0.7)
clear()


print "ISTRUZIONI PER GIOCARE"
print""
print "Ti apparirano a schermo una serie di parole tu dovrai scriverle in un tempo limitato."
print "Il punteggio massimo è 10"
time.sleep(6.0)
clear()


m=raw_input("Scegli fra queste modalità: facile,medio,difficile ")
if m == "facile":
    
    f=raw_input("ciao")
    time.sleep(2.0)
    if f == ciao:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "ciao":
        print "Parola errata!"
        time.sleep(0.7)
        clear()
        
    f=raw_input("rosa")
    time.sleep(2.0)
    if f == rosa:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "rosa":
        print "Parola errata!"
        time.sleep(0.7)
        clear()
        
    f=raw_input("orzo")
    time.sleep(2.0)
    if f == orzo:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "orzo":
        print "Parola errata!"
        time.sleep(0.7)
        clear()
        
    f=raw_input("sole")
    time.sleep(2.0)
    if f == sole:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "sole":
        print "Parola errata!"
        time.sleep(0.7)
        clear()
        
    f=raw_input("coro")
    time.sleep(2.0)
    if f == coro:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "coro":
        print "Parola errata!"
        time.sleep(0.7)
        clear()
        
    f=raw_input("ramo")
    time.sleep(2.0)
    if f == ramo:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "ramo":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("dice")
    time.sleep(2.0)
    if f == dice:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "dice":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("dado")
    time.sleep(2.0)
    if f == dado:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "dado":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("giro")
    time.sleep(2.0)
    if f == giro:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "giro":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("fumi")
    time.sleep(2.0)
    if f == fumi:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "fumi":
        print "Parola errata!"
        time.sleep(0.7)
        clear()
        
    print"Hai totalizzato ",p,"/10 punti/o" 




if m == medio:
    
    f=raw_input("abaca")
    time.sleep(1.5)
    if f == abaca:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "abaca":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("amati")
    time.sleep(1.5)
    if f == amati:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "amati":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("calze")
    time.sleep(1.5)
    if f == calze:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "calze":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("busta")
    time.sleep(1.5)
    if f == busta:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "busta":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("ansia")
    time.sleep(1.5)
    if f == ansia:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "ansia":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("adoro")
    time.sleep(1.5)
    if f == adoro:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "adoro":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("bimbi")
    time.sleep(1.5)
    if f == bimbi:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "bimbi":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("campo")
    time.sleep(1.5)
    if f == campo:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "campo":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("abaca")
    time.sleep(1.5)
    if f == abaca:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "abaca":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    f=raw_input("bulbi")
    time.sleep(1.5)
    if f == bulbi:
        print "Parola corretta!"
        p=p+1
        time.sleep(0.7)
        clear()
    elif f != "bulbi":
        print "Parola errata!"
        time.sleep(0.7)
        clear()


    print "Hai totalizzato",p,"/10 punti/o"

Grazie in anticipo!

Cordiali saluti
DjCr4sh

- - - Updated - - -

Nessuno che può aiutarmi?
 
Re: Aiuto per un "gioco" in python

Cosa é che non fa? (Non ho letto tutto il codice, sarebbe un suicidio :\ )

Inviato dal mio Nexus 5 utilizzando Tapatalk
 
Premetto che io non conosco python...ma a me non pare proprio che possa funzionare. Prima ti leggi l'inserimento e poi fai la sleep...ti ci vuole un timer qui non qualcosa di bloccante.
 
Non sparisce perchè dopo lo sleep non pulisci lo schermo.

Fai così:
Codice:
print "parola"
time.sleep(1.5)
clear()
f=raw_input("Cosa c'era scritto?")
 
Stato
Discussione chiusa ad ulteriori risposte.