Algoritmo de Abraao
Publicado por Flávio Augusto 17/10/2005
[ Hits: 7.480 ]
Homepage: http://twitter.com/facmachado
Um jogo em Python baseado numa história bíblica.
#!/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> ')
Just Do It - XML Generic Editor
Verificar se um número é primo
Script para fazer o Scroll Lock funcionar no Linux
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Tenha opção de emblemas embutido no pcmanfm
Instalar o Microsoft Teams no Ubuntu e Derivados
Erro ao instalar o linux-headers (2)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (4)
Instalador não reconhece SSD Sata. (12)









