Jump to content


Photo

Jogo De Carta Em Flash


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

#1 tchotcho

tchotcho

    Novato no fórum

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

Posted 22/02/2005, 18:40

Ola,
pretendo iniciar um projeto para fazer um jogo de carta em flash. Escolhi o poker pq é o jogo q + me interesso.
Gostaria de saber se na opinião de vcs é possível faze-lo usando somente as ferramentas do flash e é claro AS...???
Se alguem ja tiver feito algo parecido e quiser expor sua experiencia facilitaria bastante o meu trabalho....
Eh issu...fico aguardando as respostas....
t+

#2 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 23/02/2005, 11:02

Bem... também estou desenvolvendo um e só posso dizer uma coisa... boa sorte...

É meio complicado fazer... naum estou te desencorajando ok... só estou dizendo que terá que se empenhar bastante...

Qualqer duvida, posta ae...
import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#3 quarantines

quarantines

    idi Development Institute

  • Usuários
  • 318 posts
  • Sexo:Masculino
  • Localidade:Santa Cruz Cabrália - Costa do Descobrimento - Bahia
  • Interesses:Design, ActionScript, ASP, Flash, XML, Fireworks, Photoshop, Fotografia, Feijão com Arroz e ovo frito, Escrituras, Ajudar pessoas

Posted 23/02/2005, 11:39

Fala Garoto,

Três dicas pra vc:

1 - Como o Saruman disse, empenhe-se bastante...

2 - exponha toda a sua idéia no papel primeiro... assim, vai ficar mais fácil visualizar seu projeto e as necessidades dele.

3 - Mostre os resultados pra gente ver... :P

[]'s

iDI

#4 tchotcho

tchotcho

    Novato no fórum

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

Posted 25/02/2005, 14:36

Seguinte galera....fiquei travado numa duvida aki....
para distribuir as cartas eu to usando um duplicateMovieClip mas assim eu coloco uma carta aleatoriamente numa posição mas quando tento fazer o mesmo com outras ele apaga a anterior....ficou confuso ???? aki vai o codigo....
//Distribuir Cartas
	e0 = 0;
	e1 = 1;
	e2 = 2;
	e3 = 3;
	e4 = 4;
	e5 = 5;
	e6 = 6;
	e7 = 7;
	e8 = 8;
	e9 = 9;
	e10 = 10;
	e11 = 11;
	e12 = 12;
	e13 = 13;
	e14 = 14;
	e15 = 15;
	e16 = 16;
	e17 = 17;
	e18 = 18;
	e19 = 19;
	e20 = 20;
	e21 = 21;
	e22 = 22;
	e23 = 23;
	e24 = 24;
	e25 = 25;
	leng = 26;
	x = 0;
while (Number(x)<Number(leng)) {
	rand = random(26);
	if (eval("e" add rand) eq "vazio") {
	x = x-1;
} 
	else {
	set ("shuffle" add x, eval("e" add rand));
	set ("e" add rand, "vazio");
}
	x = Number(x)+1;
}
x = 0;
counter = 0;
duplicateMovieClip ("e"+eval("shuffle"+counter), "card0", +counter);
setProperty (card0, _x, 230);
setProperty (card0, _y, 290);

To com um probleminha para mandar o resultado pro servidor mas mando depois....me ajudem, como distribuo todas as cartas ????

#5 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 25/02/2005, 15:24

Bem... primeiro, que flash está usando? Há muitas funções que hoje são escritas diferentes ou que for abandonadas. Como o indicador "add" hoje foi substituido por "==". E a classe eval que foi abandonada... mas mesmo assim, se continuar com essa contrução deve funcionar... o que está no seu código é isso aqui oh:

duplicateMovieClip ("e"+eval("shuffle"+counter), "card0", +counter);

Veja que ele cria um MC instanciado "card0" mas se você repetir essa mesma ação várias vezes vai sempre desaparecer com a anterior.

Não sei exatamente como vc está fazendo a distribuição das cartas, mas para distribui, no caso as 5 cartas do poquer vc pode fazer assim:

for(i=0;i<5;i++){
numero= random(leng);
_root['e'+numero].duplicateMovieClip (_root['card'+i], _root.getNextHighDepth);
_root['card'+i]._x= i*100+230;
_root['card'+i]._y= 290);

Ou tente algo parecido... naum intendi muito bem o que vc quer com o código...
import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");




1 user(s) are reading this topic

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

IPB Skin By Virteq