Jogo: Acerte o número (com níveis de dificuldade)
Publicado por André (última atualização em 01/06/2010)
[ Hits: 10.565 ]
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); }
Fibonacci - Modo muito simples
Crivo de Eratóstenes Simples em C
Algoritmo de ordenação: Bubble Sort
Determinando resultado de uma partida futebol (iniciante)
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (2)
Como desinstalar o GIMP? [RESOLVIDO] (1)