1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

jogo c++, como e que eu meto para duas pessoas jogarem a vez?

Discussão em 'Programação' iniciada por Midnighthowl, 10 de Abril de 2009. (Respostas: 8; Visualizações: 1085)

  1. Boas !!
    eu comecei a aprender c++ a uns dias mas agora encravei numa parte:blubomte:...

    eu estava a criar um jogo (supostamente simples...) onde o jogador escolhia quantas moedas punha na mesa (0,1,2 ou 3), o computador fazia o mesmo, depois a pessoa tentava adivinhar qual era o total de moedas e dava o palpite... consoante a sua escolha o computador também tentava adivinhar. Agora o meu problema e fazer com que no segundo turno o computador escolhesse primeiro...


    o que tentei fazer foi :

    eu sei que devem estar aqui muitas coisas que podiam estar simplificadas mas so comecei a aprender a menos de uma semana e o jogo corre na perfeição tirando isso...

    agradeço desde já a ajuda e se o jogo ficar bem eu ponho-o aqui no forum

    :berlusca:
     
  2. Tyran

    Tyran Power Member

    Yap:
    Outra hipótese era teres mais verificações, para o facto de jogar um ou outro primeiro depender de outros quaisquer parâmetros, como por exemplo pela pontuação, agora é só "inventares" para a frente :P

    cumpzz
     
  3. ok obrigado ...
    como e que eu meto para contar os pontos ??
    podiam recomendar um site com uma lista de comandos para eu ver se aprendo melhor ...:009:
     
  4. n ta a dar... assim o pc joga sempre primeiro
     
  5. Mach4_PT

    Mach4_PT Power Member

    então mete x++!=0 :P
     
  6. Tyran

    Tyran Power Member

    Tens de controlar o valor de x!

    cumpzz
     
  7. o que eu pus foi :
    sempre que havia uma jogada x devia acrescentar um valor ... ou nao?
     
  8. Tyran

    Tyran Power Member

    Sim, mas se quiseres alterar a ordem de quem vai jogar primeiro alteras outra vez o x, incrementando por exemplo, ou dando um valor. Exemplo: Neste caso Joga primeiro o pc, mas se x começar com 2 em vez de 0, já vai jogar primeiro o humano, e depois imagina que dá sempre humano-pc, então a determinada altura podes fazer x=0 por exemplo.

    cumpzz
     
  9. songoku

    songoku Power Member

    Não sei se percebi bem o teu problema, mas não era mais fácil teres o x a valer 0 (joga o humano) ou 1 (joga o pc) e a cada jogada alteras o valor? (ou um bool, visto que só toma 2 valores)
    Quando alguém acertasse saía do while com um break.
     

Partilhar esta Página