Algoritmo de Abraao

Publicado por Flávio Augusto 17/10/2005

[ Hits: 6.891 ]

Homepage: http://twitter.com/facmachado

Download justice.py




Um jogo em Python baseado numa história bíblica.

  



Esconder código-fonte

#!/usr/bin/python
# *** JOGO BIBLICO *** Algoritmo de Abraao
# (Genesis 18:24-32)
# By Flavio_20XX (flavio-augusto@pop.com.br)

# Inicio do programa
print '\n'*100
print """
# *** JOGO BIBLICO *** Algoritmo de Abraao 
# By Flavio_20XX (flavio-augusto@pop.com.br)

    Neste jogo voce deve convencer a Deus a nao destruir
    Sodoma e Gomorra (Genesis 18:24-32). Algo um tanto
    quanto muito dificil, mas vamos la:

    No prompt "Eu:" Digite:
    --> Senhor, e se houver xyz justos na cidade?
    (Onde 'xyz' corresponde a um numero entre 0 e 999)

    Lembre-se: Digite certo para acabar logo!

    Boa sorte!!!
"""
raw_input('\nTecle <ENTER> ')

# Inicio do jogo
print '\n'*100
numjust = 50
while numjust >= 10:
    justos = raw_input('Eu: ')
    try:
        if int(justos[20:23]) == numjust:
            print "Deus: Nao destruirei a cidade por amor dos",numjust,"justos."
            if numjust < 45:
                numjust -= 5
            numjust -= 5
    # Jogo do tipo "quente ou frio"
        elif int(justos[20:23]) > numjust:
            print "Deus: Voce nao deveria pedir por menos justos?"
        elif int(justos[20:23]) < numjust:
            print "Deus: Voce nao gostaria de pedir por mais justos?"
    # Se digitar errado, comeca tudo de novo
    except ValueError:
        print "Deus: Acaso vou destruir as cidades sem consultar Abraao?"
        numjust = 50
raw_input('\nTecle <ENTER> ')

# Fim do jogo
print '\n'*100
print "\nDeus: Anjos, tirem Lo e sua familia de la..."
print "\nAnjos: Sim, Senhor!"
print "\n\n*** GAME OVER!!! ***\n"
raw_input('\nTecle <ENTER> ')

Scripts recomendados

Correios - Rastreador de encomendas

Exercício com números randômicos - randint

Tabuadas

Interface para qemu

Modificação do Ubuntu Tweak para Debian


  

Comentários
[1] Comentário enviado por facmachado em 17/10/2005 - 14:44h

Uma dica, voce pode executar o .py sem precisar chamar o python: 1) Coloque na 1a. linha "#!/usr/bin/python" e 2) use chmod +x para mudar o atributo do arquivo.

[2] Comentário enviado por _luks em 14/05/2006 - 20:57h

uhsahishiahsjha
muito legal :D


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts