Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
Papi

Classes e Objectos - Duvida depois de Trabalhar no EX

Recommended Posts

Papi

tipo aqui acho o que chamei na classe principal nao ta a funcionar acho que falata chamar algo

Share this post


Link to post
Share on other sites
Papi

Aqui não seria correcto criar uma variavel de acesso ao teclado de maneira a que de seguida possa conseguir usar os metodos das devidas classes?

Agradeço AJUDA.

Digam só sim ou não.

E Knitter, se leres a mensagem,  não querendo fazer aquilo que disseste a bocado, estou tirando ou perguntando pa conseguir chegar ao ponto da questão

Share this post


Link to post
Share on other sites
Knitter

Tenta editar o tópico inicial e colocar as tags de código para que se perceba melhor o código escrito.

O código que tens, de forma simples, faz um jogo de 4 em linha, mas sim, falta-lhe interacção com o utilizador. Além de leres do teclado as jogas, se pretendes usar o teclado, precisas de acrescentar lógica para que o jogo responda aos dados do utilizador. Pelo menos adicionar peças nas posições que o jogador indicar.

O método preencher vai colocar o tabuleiro cheio de peças, esse deves deixar de lado já que quando o jogo começa, o tabuleiro deve estar vazio. Depois deverás ler dados do utilizador e agir em conformidade, neste caso simples será só pedir ao utilizador a linha e a coluna em que quer colocar a peça e preencher essa quadrícula com uma peça. Vais precisar de algum mecanismo que identifique qual o jogador a jogar.

Share this post


Link to post
Share on other sites
Papi

percebi a dica mas aqui o intuito e fazer jogar sozinho. Aqui neste exercicio nao e o utilizador que joga mas isso e pormenor.

Ou seja sugeres-me que crie algo que identifique que ta a ser ocupado o tabuleiro

assim sendo posso criar um variavel que indique as posiçoes ocupadas ou entao dizer quando esta a null no tabuleiro.

Obrigado vou ver.

Share this post


Link to post
Share on other sites
Knitter

Se o tabuleiro é um array de Peca, então se tiver uma referência para uma Peca está ocupado, senão está vazio, para isso não precisas de mais.

Quando falei em saber que jogador estava a jogar era para saberes se o ias colocar a peça vermelha ou a amarela, assumindo iam existir jogadores. Uma vez que é para jogar sozinho, então precisas de métodos para irem colocando peças como se fossem jogadores: escolher uma casa aleatoriamente e colocar lá a peça.

Share this post


Link to post
Share on other sites
Papi

Ou seja basta criar um metodo na classe quatro e m linha que gere um aleatorio 1 ou 2 , que e correspondente a cor VERMELHA E AMARELA respectivamente, certo.

Obrigado

Share this post


Link to post
Share on other sites
Pontus

essa msg de erro é porque estás a receber um null, quando deverias estar a receber outra coisa. Qual é a linha 114 no teu código?

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
Sign in to follow this  

×

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.