Pedro111 Posted May 2, 2021 at 04:56 PM Report Share #622184 Posted May 2, 2021 at 04:56 PM Boa tarde, estou a fazer um trabalho para a universidade que consiste em fazer o jogo dos 4 em linha e estou com dificuldades em saber como posso determinar quem é que ganha o jogo e como fazer , na linguagem C++. Obrigado pela atenção Link to comment Share on other sites More sharing options...
thoga31 Posted May 11, 2021 at 05:12 PM Report Share #622289 Posted May 11, 2021 at 05:12 PM Duas questões: O que já tens implementado? Quais são as dúvidas e dificuldades concretas que encontraste até agora e que gostarias de ver esclarecidas? Cumprimentos. Knowledge is free! Link to comment Share on other sites More sharing options...
rip Posted May 14, 2021 at 09:52 AM Report Share #622311 Posted May 14, 2021 at 09:52 AM A forma mais simples de verificar se alguém ganha é, após cada jogada chamares uma função que olha para o tabuleiro (para o containers que estás a usar para representar o tabuleiro), e que te diz se a jogada traduziu numa vitoria, ou se é o outro a jogar, ou se é um empate (não há mais posições para serem jogadas). Existem 8 combinações possiveis para alguém ganhar o jogo, sendo um número tão baixo de combinações possíveis, podes simplesmente verificar cada uma individualmente, talvez até seja o melhor para não complicar muito a lógica. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now