Algoritmo de Abraao

Publicado por Flávio Augusto 17/10/2005

[ Hits: 7.098 ]

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

Contador de dias em Python

Algoritmo de Dijkstra em Python com visualização em PyGraphviz

Calcula quantos dias uma pessoa viveu

Diferença de dias entre datas

Listas no Terminal


  

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