Jump to content
paulo134

Dicas (JOGO)

Recommended Posts

paulo134

Boa tarde eu estava a tentar fazer um jogo.

O jogo e um tipico jogo de treinador de futebol vi um jogo parecido para android e achei engraçado fazer o jogo em c mudando a historia o jogo e bastante simples mas como sou um aluno de programação gostaria de ouvir as vossas opinioes para melhorar nao so o jogo mas todos os meus futuros trabalhos.

desde ja agradeço

#include <stdio.h>
#include <stdlib.h>
main()
{
int op,clube,ta,jog,rs,ac,tat,pr;

printf("1-Jogar \n");
printf("2-Sair \n");
scanf("%d",&op);
if(op==1);
          {
           printf("Bem vindo ao mundo do futebol!\n");
           printf("Neste jogo vais ser o treinador\n");
           printf("de uma equipa de futebol.\n");
           printf("Vamos comecar");
           getch();
           system("cls");
           printf("Escolhe um dos seguintes clubes:\n");
           printf("1-Leiria(segunda divisao)\n");
           scanf("%d", &clube);
                       if(clube==1)
                       {
                                   system("cls");
                                   printf("Bem vindo ao Leiria esta epoca\n");
                                   printf("esperamos alcancar a promocao \n");
                                   printf("para a primeira liga.\n");
                                   printf("A primeira coisa a fazer e\n");
                                   printf("escolher o seu treinador adjunto\n");
                                   printf("1-escolher Jose Oliveira um \n");
                                   printf("antigo treinador com bastante\n");
                                   printf("esperiencia que apoia a ideia que\n");
                                   printf("jogadores mais experientes sao\n");
                                   printf("o melhor para o clube.\n");
                                   printf("2-escolher Eduardo Correia um\n");
                                   printf("jovem treinador que apoiac a ideia\n");
                                   printf("que os jovens sao o futuro do clube.(nao disponivel)\n");
                                   scanf("%d",&ta);
                                                   if(ta==1)
                                                   {
                                                            system("cls");
                                                            printf("Nos primeiros 3 jogos do\n");
                                                            printf("campeonato perdemos 2 e\n");
                                                            printf("empatamos 1.\n");
                                                            printf("O treinador adjunto acha que\n");
                                                            printf("deviam mudar a tatica e gastar\n");
                                                            printf("todo o orcamento num bom avancado.\n");
                                                            printf("Mas o presidente acha que deviamos\n");
                                                            printf("manter a tatica e nao gastar o orçamento\n");
                                                            printf("1-Escolher a estrategia do treinador\n");
                                                            printf("adjunto e pedir uma pesquisa de avancados\n");
                                                            printf("ao olheiro\n");
                                                            printf("2-Escolher a estrategia do presidente\n");
                                                            scanf("%d",&jog);
                                                                             if(jog==1)
                                                                             {
                                                                                       system("cls");
                                                                                       printf("O olheiro disse lhe que tinha\n");
                                                                                       printf("encontrado um bom avancado\n");
                                                                                       printf("chamado Rodrigo Silva ele no\n");
                                                                                       printf("ultimo jogo fez um hattrick\n");
                                                                                       printf("e uma assistencia!\n");
                                                                                       printf("1-Contratar Rodrigo Silva\n");
                                                                                       printf("2-Nao contatar Rodrigo Silva\n");
                                                                                       scanf("%d", &rs);  



                                                                                                   if(rs==1);
                                                                                                   {
                                                                                                             system("cls");
                                                                                                             printf("A contratacao resultou nos\n");
                                                                                                             printf("5 jogos feitos ganhou os 5\n");
                                                                                                             printf("com Rodrigo Silva a marcar\n");
                                                                                                             printf("um total de 7 golos e a ser\n");
                                                                                                             printf("considerado o homem do jogo\n");
                                                                                                             printf("em 4 dos jogos.\n");
                                                                                                             printf("O presidente vem ter consigo\n");
                                                                                                             printf("e diz-lhe que esta satisfeito\n");
                                                                                                             printf("com os resultados e diz-lhe\n");
                                                                                                             printf("que se lhe prometer que sao\n");
                                                                                                             printf("promovidos coloca disponivel\n");
                                                                                                             printf("orcamento para contratar um\n");
                                                                                                             printf("guarda redes.\n");
                                                                                                             printf("1-Prometer ao presidente a\n");
                                                                                                             printf("promocao e mandar o olheiro\n");
                                                                                                             printf("a procura de um guarda redes\n");
                                                                                                             printf("2-Dizer ao presidente que vai\n");
                                                                                                             printf("lutar pela promocao com a equipa\n");
                                                                                                             printf("atual.\n");
                                                                                                             scanf("%d", &pr);
                                                                                                                         if(pr==1)
                                                                                                                         {
                                                                                                                                  system("cls");
                                                                                                                                  printf("O olheiro volta e diz-lhe\n");
                                                                                                                                  printf("que encontrou um bom\n");
                                                                                                                                  printf("guarda redes ele chama-se\n");
                                                                                                                                  printf("Alvaro Costa e nos ultimos\n");
                                                                                                                                  printf("4 jogos sofreu apenas 1 golo.\n");
                                                                                                                                  printf("1-Contratar Alvaro Costa.\n");
                                                                                                                                  printf("2-Nao contratar Alvaro Costa.\n");
                                                                                                                                  scanf("%d", &ac);
                                                                                                                                              if(ac==1)
                                                                                                                                              {
                                                                                                                                                       system("cls");
                                                                                                                                                       printf("O resto da epoca continua\n");
                                                                                                                                                       printf("e chegamos ao ultimo jogo\n");
                                                                                                                                                       printf("da epoca ate agora os seus\n");
                                                                                                                                                       printf("reforços tem feito jogos brilhantes\n");
                                                                                                                                                       printf("gracas a eles voce esta a 1\n");
                                                                                                                                                       printf("lugar da promocao a equipa\n");
                                                                                                                                                       printf("que esta a sua frente perdeu\n");
                                                                                                                                                       printf("para subir de divisao basta\n");
                                                                                                                                                       printf("ganhar este jogo.\n");
                                                                                                                                                       printf("O jogo comeca e nos primeiros\n");
                                                                                                                                                       printf("45 min o resultado premaneceu\n");
                                                                                                                                                       printf("0-0 na segunda parte a sua\n");
                                                                                                                                                       printf("equipa entra bem e mandou 2\n");
                                                                                                                                                       printf("bolas ao poste mas num contra\n");
                                                                                                                                                       printf("ataque sofre 1 golo tem 15 min\n");
                                                                                                                                                       printf("de jogo o que vai fazer\n");
                                                                                                                                                       printf("1-Jogar tudo ao ataque\n");
                                                                                                                                                       printf("2-Continuar a jogar igual\n");
                                                                                                                                                       scanf("%d",&tat);
                                                                                                                                                                        if(tat==1)
                                                                                                                                                                        {
                                                                                                                                                                                  system("cls");
                                                                                                                                                                                  printf("Jogar tudo ao ataque\n");
                                                                                                                                                                                  printf("resultou aos 80 min a sua\n");
                                                                                                                                                                                  printf("equipa conseguiu empatar\n");
                                                                                                                                                                                  printf("aos 89 min a sua equipa \n");
                                                                                                                                                                                  printf("chega ao golo que lhes da \n");
                                                                                                                                                                                  printf(" a vantagem.\n");
                                                                                                                                                                                  printf("O arbrito apita para o final\n");
                                                                                                                                                                                  printf("do jogo e a sua equipa conseguiu\n");
                                                                                                                                                                                  printf("a promocao.\n");
                                                                                                                                                                                  getch();
                                                                                                                                                                                  exit(1);   
                                                                                                                                                                        }
                                                                                                                                                                        if(tat==2);
                                                                                                                                                                        {
                                                                                                                                                                                  system("cls");
                                                                                                                                                                                  printf("Continou a jogar com\n");
                                                                                                                                                                                  printf("a mesma tatica acabou\n");
                                                                                                                                                                                  printf("por empatar aos 89 min\n");
                                                                                                                                                                                  printf("mas o empate nao e suficiente.\n");
                                                                                                                                                                                  printf("O presidente nao ficou\n");
                                                                                                                                                                                  printf("contente por nao ter alcancado\n");
                                                                                                                                                                                  printf("a promocao e despediu-o\n");
                                                                                                                                                                                  printf("GAME OVER");          
                                                                                                                                                                        }


                                                                                                                                              }
                                                                                                                                              if(ac==2)
                                                                                                                                              {
                                                                                                                                                       system("cls");
                                                                                                                                                       printf("Decidiu nao contratar\n");
                                                                                                                                                       printf("Alvaro Costa.\n");
                                                                                                                                                       printf("Apesar de marcar muito\n");
                                                                                                                                                       printf("tambem sofreu muito\n");
                                                                                                                                                       printf("Chegou ao ultimo jogo \n");
                                                                                                                                                       printf("Da epoca a 4 pts da promocao\n");
                                                                                                                                                       printf("O presidente descontente despediu-o\n");
                                                                                                                                                       printf("GAME OVER\n");       
                                                                                                                                              }        
                                                                                                                         }
                                                                                                                         if(pr==2)
                                                                                                                         {
                                                                                                                                  system("cls");
                                                                                                                                  printf("Decidiu manter a mesma\n");
                                                                                                                                  printf("equipa.\n");
                                                                                                                                  printf("Apesar de marcar muito\n");
                                                                                                                                  printf("tambem sofreu muito\n");
                                                                                                                                  printf("Chegou ao ultimo jogo \n");
                                                                                                                                  printf("da epoca a 4 pts da promocao\n");
                                                                                                                                  printf("O presidente descontente despediu-o\n");
                                                                                                                                  printf("GAME OVER\n");

                                                                                                                         }

                                                                                                   }
                                                                                                   if(rs==2)
                                                                                                   {
                                                                                                            system("cls");
                                                                                                            printf("Decidiu nao comprar\n");
                                                                                                            printf("Rodrigo Silva e perdeu\n");
                                                                                                            printf("os 5 jogos seguintes.\n");
                                                                                                            printf("Insatisfeito o presidente\n");
                                                                                                            printf("despediu-o");
                                                                                                            printf("GAME OVER");
                                                                                                   }               
                                                                             }
                                                                             if(jog==2)
                                                                             {
                                                                                       system("cls");
                                                                                       printf("Decidiu manter a mesma\n");
                                                                                       printf("tatica e perdeu os 5 jogos\n");
                                                                                       printf("seguintes.\n");
                                                                                       printf("O presidente despediu-o\n");
                                                                                       printf("GAME OVER");         
                                                                             }                                             







                                                   }



                       }           

          }




        getch();     











}

Edited by thoga31
GeSHi

Share this post


Link to post
Share on other sites
Guest

isso não é bem um jogo se esta todo hardcoded, e essa identação...

Mas foi bom para praticares o I/O e condition flow.

Share this post


Link to post
Share on other sites
polska

Devias melhorar o teu código com o uso de funções ;)

Edited by polska
  • Vote 1

Corrige um sábio e ele mais sábio ficará. Corrige um ignorante e um inimigo ganharás.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.