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+

Jogo De Carta Em Flash
Started By tchotcho, 22/02/2005, 18:40
4 replies to this topic
#2
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...
É 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
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...
[]'s
iDI
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...

[]'s
iDI
#4
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....
To com um probleminha para mandar o resultado pro servidor mas mando depois....me ajudem, como distribuo todas as cartas ????
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
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:
Ou tente algo parecido... naum intendi muito bem o que vc quer com o código...
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)