Algoritmo de Abraao
Publicado por Flávio Augusto 17/10/2005
[ Hits: 7.417 ]
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> ')
Adição de chaves a repositórios
Probabilidade de Jogos - Poker Texas Hold
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático









