Foros del Web » Creando para Internet » Flash y Actionscript »

ayuda con juego de cartas en flash

Estas en el tema de ayuda con juego de cartas en flash en el foro de Flash y Actionscript en Foros del Web. buenas, alguien me podria pasar la mejor forma i sencilla de que en un juego de cartas recibas las cartas? me explico, al pulsar un ...
  #1 (permalink)  
Antiguo 10/06/2010, 10:59
 
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta ayuda con juego de cartas en flash

buenas, alguien me podria pasar la mejor forma i sencilla de que en un juego de cartas recibas las cartas?
me explico, al pulsar un boton recibes una carta, al pulsarlo otra vez recibes otra carta que se pone a la derecha de la anterior al utilizar una primera carta queda el primer sitio vacio, i al pulsar el boton se debe puer en el primer sitio, xo al volver a pulsarlo se debe colocar al tercer sitio, no se si me explicado bien. :P
yo tengo un sistema pero encuntro que es muy cutre i largo para cada carta, y al aver unas 200 cartas seria el script muuuuuui largo, y si tuviera que cambiar algo, de cada carta por algun motivo....
  #2 (permalink)  
Antiguo 10/06/2010, 16:11
 
Fecha de Ingreso: mayo-2010
Ubicación: Argentina
Mensajes: 61
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: ayuda con juego de cartas en flash

Deberías explciar un poco más sobre lo que quieres hacer, no se entiende mucho lo que escribiste.

Además sería bueno que plantees los problemas por partes y los vayas resolviendo también por partes...

Forma sencilla de hacerlo no creo que exista...

De todas formas, creo que si tienes que manejar un conjunto finito de cartas, podrías usar un array de cartas e ir tirando números aleatorios para escogerlas, en ese caso sacarlas del array para que no vuelva a salir...

Pero necesitamos más información para ayudarte...

Saludos
  #3 (permalink)  
Antiguo 15/06/2010, 12:01
 
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo Respuesta: ayuda con juego de cartas en flash

buenas.
muchas gracias por responderme i perdon por tardar tanto en responder yo, ya e encontrado la solucion(creo xD).
voy a publicar como lo e echo, auque creo que es algo sencillo que la mayoria ya sabra hacer :D pero por si a alguien le interesa, era solo un boton que sacase cartas
i al utilizar una de esas cartas que al volver a pulsar el boton se pusiera en el sitio vacio que dejo la carta que utilizaste anteriormente

el script del boton es asi:

//cmina, cpeon , guerrero son los nombres de las cartas que demomento tengo echas
//i debemos teren creada esta array:
//var puesto:Array = new Array ("0", "0", "0", "0", "0", "0", "0");

on(release){

for (x=0; x<2; x++){ // para no repartir dos veces la misma carta
ran = random (7) +1;
x=1;
if (ran==1 && cmina1==1){
x=0;
}
if (ran==2 && cmina2==1){
x=0;
}
if (ran==3 && cpeon1==1){
x=0;
}
if (ran==4 && cpeon2==1){
x=0;
}
if (ran==5 && cpeon3==1){
x=0;
}
if (ran==6 && cguerrero1==1){
x=0;
}
if (ran==7 && cguerrero2==1){
x=0;
}
}//final de no repetir las cartas

if (ran==1){ //mina1------------------------
cmina1 = 1;

for (p=0; p<>8; p++){
if(puesto[p]==0){
puesto[p]=1;

aki=(p+1)*50+80;
p=7
mina1._x=aki;
mina1._y=730;

}

}
}
if (ran==2){ // PEON1----------------------------------------------------------
cpeon1 = 1;
for (p=0; p<>8; p++){
if(puesto[p]==0){
puesto[p]=1;

aki=(p+1)*50+80;
p=7
peon1._x=aki;
peon1._y=730;
}

}
}

// asi con todas las cartas


}//fin


I LUEGO AL PULSAR CADA CARTA TIENE ESTE SCRIPT:

on(release){


for (p=0; p<>8; p++){ //vaciar el sitio que ocupava antes esta carta
if(mina1._x==(p+1)*50+80){
puesto[p]=0;
p=7;

mina1._x=173;
mina1._y=663;
}//fin



----------------------
porfavor decidme todo lo que encontreis mal i sepais como mejorar, i no os rallleis mucho si esta muy mal :P gracias
  #4 (permalink)  
Antiguo 17/06/2010, 12:15
 
Fecha de Ingreso: mayo-2010
Ubicación: Argentina
Mensajes: 61
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: ayuda con juego de cartas en flash

A simple vista no parece estar mal, de todas maneras deberíamos conocer el FLA para saberlo. Para mejorar, sólo en el caso de que quisieras hacerlo un poco más genérico por si en el futuro deseas por ejemplo agregar más cartas o cosas como esa, puedes usar arrays para cpeon1, cpeon2, etc. y así (obviamente modificando la programación), te sería más fácil hacer cambios futuros.

Gracias por compratir tu código.

Saludos

Etiquetas: flash, juegos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:28.