Jump to content
Young_west

Jogo quatro em linha

Recommended Posts

Young_west

Boa tarde colegas eu não sou muito bom a programar e tempo urge

tenho um trabalho pra enviar ate dia 27 e tou meio a rasca é sobre o jog 4 em linha

nesse caso x-em-linha...

import java.util.Random;
import aguiaj.grid.*;
import aguiaj.icons.*;
import aguiaj.colors.*;

//---------------------------------CRIAÇÃO DA GRID---------------------------------------------------
public class XemLinha{
// Grid Personalizado
public XemLinha(int c, int l){
grid = new Grid(c, c);
}

// Grid Default
private Grid grid;

public XemLinha() {
grid = new Grid(6, 7);
}
public Grid getGrid() {
return grid;
}

public boolean isFull() {
for(int i = 0; i < grid.getNumberOfRows(); i++) {
for(int j = 0; j < grid.getNumberOfColumns(); j++) {
if(grid.getPosition(i, j).getIcon() == null)
return false;
}
} return true;
}

ate agr so tenho a criação do tabuleiro nos desenvolvemos atraves do compilador aguiaj

sera que me podiam ajudarr???Agradecia imenso

Edited by brunoais
tags code + geshi

Share this post


Link to post
Share on other sites
HappyHippyHippo

sera que me podiam ajudarr???Agradecia imenso

com todo o gosto, qual é a dúvida ?


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
tcms

ISCTE in the house. Primeiro que tudo, o AguiaJ não é nenhum compilador.

Segundo, no estado em que tás, tens o jogo todo pela frente por fazer, logo é melhor começares pelo principio.

O ponto mais dificil desse jogo vai ser as verificações de jogo terminado, ou seja, se ha X peças em linha, coluna ou diagonal.

Começa pela inserção das peças, no modo automatico tens de fazer em 2º passos no minimo:

- guardares num vector todas as casas possiveis

- fazer random de uma das posicoes nesse vector e inserir no jogo (grid)

Edited by tcms

Share this post


Link to post
Share on other sites
Young_west

Ah ok tentarei.. ja agora muito obrigado que estou mesmo a toa nisto.

com todo o gosto, qual é a dúvida ?

é em tudo basicamente mas como colocar as peças?? eu depois viro me

Share this post


Link to post
Share on other sites
HappyHippyHippo

é em tudo basicamente mas como colocar as peças??

com atribuições.


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
tcms

Qualquer coisa como isto.

If(grid.getPosition(x,y) está vazia e é possivel){
grid.getPosition(x,y).setIcon("X")

Edited by tcms

Share this post


Link to post
Share on other sites
milovski94

Qualquer coisa como isto.

If(grid.getPosition(x,y) está vazia e é possivel){
grid.getPosition(x,y).setIcon("X")

Oi boas! Sou novo aqui no forum e também tenho este projecto pra fazer só q estou com dificuldades em criar uma funcao que me diga quantos icones CONSECUTIVOS se encontram num vetor de posicoes. Achas q me podes ajudar?

Share this post


Link to post
Share on other sites
saca-rolhas

Questão: como é que o programa deve ser apresentado ao utilizador e deverá ser jogado?

Tu ai tens só algo que te vai permitir gerar a matriz para o jogo, no entanto não vejo o código que vai permitir jogar o jogo por si mesmo.

Eu sei que ao responder nesta altura já não vou muito a tempo de te ajudar uma vez que o prazo termina hoje.


The worst part of censorship is ****

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • 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.