Jogo: Acerte o número (com níveis de dificuldade)
Publicado por André (última atualização em 01/06/2010)
[ Hits: 10.460 ]
Homepage: http://127.0.0.1
Jogo do acerte o número totalmente escrito em C, nele coloquei níveis de dificuldade e dicas para ajudar o jogador a acertar. Se o pessoal gostar, quem sabe não sai uma versão melhorzinha =p
PS: Se alguém achar algum bug, favor, postar nos comentários.
/* * JOGO ACERTE O NUMERO * AUTOR: ANDRE S. ROSA JUNIOR * E-MAIL: ANDRE.ROSA36@GMAIL.COM * LINGUAGEM: C * VERSÃO: 1.0 * DATA DE CRIACAO: SEX 28 MAI 2010, ÁS 23:34 */ #include<stdio.h> #include<stdlib.h> //variáveis globais int result1, result2, result3, chute,opcao; result1 = 89; result2 = 1578; result3 = 152592; int main(){ system("clear"); printf("JOGO : ...... ACERTE O NUMERO ...."); printf("\n\nSELECIONE UM NIVEL DE DIFICULDADE:"); printf("\n [1]Facil" "\n [2]Medio" "\n [3]Expert" " Opcao: "); scanf("%d",&opcao); switch(opcao){ case 1: iniciante(); break; case 2: medio(); break; case 3: expert(); break; } } int iniciante(){ printf("\nEntre com um chute: "); scanf("%d",&chute); //verificação if(chute == result1) { printf("PARABENS !!! VOCE VENCEU !!!\n\n"); return (0); } if(chute > result1) { printf("Puts! Voce errou. Dica: de um chute menor. \n\nTente outra vez...\n\n"); return iniciante(); } if(chute < result1) { printf("Puts! Voce errou. Dica: de um chute maior. \n\nTente outra vez...\n\n"); return iniciante(); } return (0); } int medio(){ printf("\nEntre com um chute: "); scanf("%d",&chute); //verifica if(chute == result2) { printf("\nPARABENS !!! VOCE VENCEU !!!\n\n"); return (0); } if(chute > result2) { printf("Puts! Voce errou. Dica: de um chute menor. \n\nTente outra vez...\n\n"); getchar(); return medio(); } if(chute < result2) printf("Puts! Voce errou. Dica: de um chute maior. \n\nTente outra vez...\n\n"); getchar(); return medio(); } int expert(){ printf("\nEntre com um chute: "); scanf("%d",&chute); //verificação if(chute == result3) { printf("\n\nPARABENS !!! VOCE VENCEU !!!\n\n"); return (0); } if(chute > result3) { printf("Puts! Voce errou. Dica: de um chute menor. \n\nTente outra vez...\n\n"); return expert(); } if(chute < result3) { printf("Puts! Voce errou. Dica: de um chute maior. \n\nTente outra vez...\n\n"); return expert(); } return (0); }
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
crontab executar em tempos (1)
Formatando cartão de memoria que nao formata[AJUDA] (9)
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (3)