Jump to content

Jogo 4 em linha


mikelll

Recommended Posts

  • 1 month later...

Começa por delinear as regras do jogo. Depois, constroi o "tabuleiro" (uma matriz por exemplo). Depois precisas de um ciclo que te va avaliando as condições da matriz e ver se há condições de alguem ganhar a cada turno que passa. Depois precisas de inputs dos utilizadores..

Começa por fazer um esquema do jogo, depois passa para pseudo código e depois se tiveres dúvidas em como passar isso para código mesmo, volta a perguntar mais especificamente 😉

Boa sorte!

Link to comment
Share on other sites

mikelll,

o que o anaryin te respondeu foi uma longa "metragem" da minha resposta...

quando eu disse "define as regras do jogo" era todo o jogo, isto , os 4 em Linha é um jogo de queda de peças, logo terás de ter:

- uma matriz bi-dimensional e começar a preenchê-la de baixo para cima;

- saber como vais mostrar essa informação no ecrã? modo teexto ou modo gráfico?

- saber como o jogador diz qual a coluna onde deseja jogar;

- etc.

este tipo de regras de jogo.

Boa programação

Link to comment
Share on other sites

  • 4 months later...

aconselho a usares uma tabela bi-dimensional para fazeres as verificações(a parte de quem ganha) é muito mais fácil pois é so pegares nos valores por X,Y e verificar...assim como para verificares se ja existe uma peça naquele linha e para por outra por cima.

cria um array do tipo char que vai receber 2 caracteres o "V" e o "A", sendo o V peça vermelha e o A peça azul...

depois é simples, já aqui tens a papa feita

Link to comment
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.