Indicados QUER DINDIN
quarta-feira, 8 de maio de 2013
#!/bin/bash
# JACKPOT
# O objetivo deste jogo é adivinhar um número. Você tem 5 tentativas e
# Jackpot avisará se o número digitado é muito alto ou muito baixo comparado ao número secreto.
# Giulliano G. Minuzzi
Iniciar()
{
vidas=5
clear
echo "** Jackpot **"
echo
echo Selecione a dificuldade:
echo "1: Facil (1-15)"
echo "2: Medio (1-30)"
echo "3: Dificil (1-50)"
read c
case $c in
1) maxrand=15; j=$((RANDOM%15+1));;
2) maxrand=30; j=$((RANDOM%30+1));;
3) maxrand=50; j=$((RANDOM%50+1));;
*) echo Opcao invalida!; read; Iniciar;;
esac
Jogar
}
Jogar()
{
if test $vidas -eq 0; then
echo Voce perdeu!
read
Iniciar
fi
echo
echo -n "Digite um numero: "
read i
if test $i -gt $maxrand -o $i -lt 0; then
echo Numero deve ser entre 1 e $maxrand
Jogar
fi
if test $i -eq $j; then
echo Voce venceu!
read
Iniciar
elif test $i -gt $j; then
echo Muito ALTO
vidas=$(($vidas-1))
echo Numero de vidas restantes: $vidas
Jogar
elif test $i -lt $j; then
echo Muito BAIXO
vidas=$(($vidas-1))
echo Numero de vidas restantes: $vidas
Jogar
fi
}
Assinar:
Postagens (Atom)