Jump to content


Photo

Ajuda


  • Faça o login para participar
3 replies to this topic

#1 Carrla

Carrla

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 11/04/2008, 17:58

Olá!
Estou a tentar desenvolver um jogo em Java o famoso jogo da memoria, mas infelizmente nao percebo nada de java, mas o jogo tenho que fazer para uma cadeira :(
Se alguem me poder ajudar eu agradecia:)
:rolleyes:

#2 Carrla

Carrla

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 17/04/2008, 16:25

Eu criei 3 classe:Jogo,Carta e Pontuacao.
Na classe Jogo criei a matriz:
public class Jogo
{

public int CriarMatriz()
{
int matriz [][]=new int [0][3];
matriz[0][3] = ((int) (Math.random() * 4)); //gere 16posições!
return 0;//returna as posições da matriz!Não sei como desenvolver o return :angry:
}
}
Classe Carta: Criei 2atributos imagem e ID que returnam os seus valores.
public class Carta
{
public int id;
public int imagem;


public Carta(int id, int imagem)
{
this.imagem=imagem;
this.id=id;
}

public int ReturnarId()
{
return id;
}
}
Então eu cria uma função nessa sua classe Jogo onde criar uma matriz com números aleatorios.Agora como associo cd numero ao ID? :( Ajudem-me!

#3 Stress

Stress

    Veterano

  • Monitores
  • 1111 posts
  • Sexo:Masculino
  • Localidade:Salvador-BA

Posted 17/04/2008, 23:33

opa,

vamos calma, inicialmente leia as regras.

o fórum não tolera títulos com termo "ajuda"... outra questão é flood/up post sem necessidade nesse seu caso na minha opinião dá pra passar.

novamente...leia as regras com isso você vai usufruir do fórum melhor possível e sem stress, além que o fórum vai agradecer pela sua participação.
Stress - Monitor Webfórum - Equipe de Editores Web / Negócios & Oportunidades

Desde de 2002 usuário ativo.(antigo nick que deu tilt era XITEM).

Posted Image

#4 pet165

pet165

    Normal

  • Usuários
  • 60 posts
  • Sexo:Masculino

Posted 24/04/2008, 20:59

bom vamos tentar resolver por partes:


essa sua matris é um vetor de 3 posicoes na verdade.... entao pq nao usa vetor???

ele sempre retorna 0 pq ta para retornar zero tente fazer assim:

public int CriarMatriz()
{
int matriz [][]=new int [0][3];

Integer num = ((int) (Math.random() * 4));

matriz[0][3] = num;

return num;
}


voce poderia preenchar a matriz e retona-la assim, ja que sua funca é para criar a matriz

public int[][] CriarMatriz()
{
int matriz [][]=new int [3][3];
Integer j = 0;
Integer i = 0;

for(j=0; j<3; j++)
for(i=0; i<3; i++)
matriz[j][i] = ((int) (Math.random() * 4));

return matriz;
}


agora essa parte de assosiar o numero ao id nao entede, teria como explicar melhor...

Para um conteudo melhor em java recomendo: http://www.devcenter.mobi e http://forum.devcenter.mobi (o forum eles acabaram de criar)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq