Comunidad de diseño web y desarrollo en internet online

como hacer video juegos en flash

Ir a página 1, 2  Siguiente

Foros de discusión > Flash

Citar            
MensajeEscrito el 19 Jul 2004 04:29 pm
hola quisiera saber como le puedo hacer para crear un juego en flas si me lo podrian explicar si existe algun manual o tuturial me lo podrian mandar.
es sobre cualquier juego nada especifico
gracias

Por win1979

6 de clabLevel



 

Ecuador

unknown
Citar            
MensajeEscrito el 19 Jul 2004 04:37 pm
Bueno, yo te aconsejo estas paginas para empezar a aprender...

http://www.tonypa.pri.ee/tbw/index.html
http://www.gotoandplay.it
http://oos.moxiecode.com/

Con esto tienes material para tiempo, jeje, que no es algo facil.

Un saludo! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 04 Abr 2005 02:06 am
Estan chidos, algo complicado si jejee

Por Emmanuel

34 de clabLevel



 

mozilla
Citar            
MensajeEscrito el 04 Abr 2005 07:47 am
Si, si, es bastante complicado, pero es que hacer juegos de calidad en Flash es dificil.

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 17 Dic 2007 02:32 am
para hacer un juego muy simple, haz un dibujo(puede ser cualquier cosa como un circulo o un cuadro) ahora conviertelo en movieclip y en las acciones de movieclip pon el siguiente codigo:

onClipEvent (load) {
speed = 4;
isJumping = false;
jumpSpeed = 0;
startY = _y;
}
onClipEvent (enterFrame) {
if (isJumping) {
_y += jumpSpeed;
jumpSpeed += 1;
if (_y>=startY) {
_y = startY;
isJumping = false;
speed = 4;
}
} else {
if (Key.isDown(Key.SPACE)) {
isJumping = true;
jumpSpeed = -10;
speed = 2;
}
}
if (Key.isDown(Key.LEFT)) {
_x -= speed;
_xscale = -100;
}
if (Key.isDown(Key.RIGHT)) {
_x += speed;
_xscale = 100;
}
}


con este codigo, el movieclip se movera con las flechas del teclado y saltara con la barra espaciadora, pero no se movera hacia arriba o hacia abajo, siquieres moverlo tambien hacia arriba y hacia abajo pon tambien este codigo(directamente abajo del codigo que te di arriba):


if (Key.isDown(Key.DOWN)) {
_y += speed;
_yscale = 100;
}
if (Key.isDown(Key.UP)) {
_y -= speed;
_yscale = 100;
}
}


espero que te sea de ayuda ^^

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Dic 2007 09:01 pm
SI SE PUEDE... empeza por VER los tutoriales para novatos de Cristalab, pasate a los ejemplos y finalmente busca en la web ideas qe que quieres ahcer...

Cualqueir duda amigo escribime... yo estoy haciendo jueguitos ... pese a qeu "son muy dificiles de hacer"


Si perseveras NADA es imposible

Por 666satanas

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 25 Dic 2007 07:41 am
Holas la verdad si se puede , yo estoy haciendo mi juego de pelea, es un poco complicado proque hay que estar viendo varios tutoriales y escoger que puedes usar o no(ademas qee stan en ingles) , pero yo que no se mucho de action script ya lo estoy terminado, siempre se aprende algo chekeando los tutoriales..suerte en todo.

Por JC_esar

8 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 25 Dic 2007 06:47 pm
Estoy aprendiendo y he creado solamente esto (Soy mnuy nuevo)
http://www.megaupload.com/?d=9J0TNNM5
Al pasar el coche sobre los lados hace bien, lo envio a otro fotograma.Ahora bien, quiero que al pasar sobre la mancha gris tambien vaya, los laterales son bot en cambio el cuadro gris es un _mc y no me funciona
gris_mc.onRollOver = function() {
_root.raya_mc.gotoAndStop(46);
}
si lo hago con um btn en lugar de _mc tendria que crear una zona activa diferente en cada fotograma.
Espero sus respuestas.

Por minipunk

28 de clabLevel



 

España

msie
Citar            
MensajeEscrito el 25 Dic 2007 07:38 pm

hormy1 escribió:

para hacer un juego muy simple, haz un dibujo(puede ser cualquier cosa como un circulo o un cuadro) ahora conviertelo en movieclip y en las acciones de movieclip pon el siguiente codigo:

onClipEvent (load) {
speed = 4;
isJumping = false;
jumpSpeed = 0;
startY = _y;
}
onClipEvent (enterFrame) {
if (isJumping) {
_y += jumpSpeed;
jumpSpeed += 1;
if (_y>=startY) {
_y = startY;
isJumping = false;
speed = 4;
}
} else {
if (Key.isDown(Key.SPACE)) {
isJumping = true;
jumpSpeed = -10;
speed = 2;
}
}
if (Key.isDown(Key.LEFT)) {
_x -= speed;
_xscale = -100;
}
if (Key.isDown(Key.RIGHT)) {
_x += speed;
_xscale = 100;
}
}


con este codigo, el movieclip se movera con las flechas del teclado y saltara con la barra espaciadora, pero no se movera hacia arriba o hacia abajo, siquieres moverlo tambien hacia arriba y hacia abajo pon tambien este codigo(directamente abajo del codigo que te di arriba):


if (Key.isDown(Key.DOWN)) {
_y += speed;
_yscale = 100;
}
if (Key.isDown(Key.UP)) {
_y -= speed;
_yscale = 100;
}
}


espero que te sea de ayuda ^^




la verdad es que soy uff de nuevo en esto pero como lo comvierto en un movieclip?

porfavor se les agradece no vurlarse si no mas vien enseñarme gracias.

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 25 Dic 2007 08:04 pm
Seleccionas algo que tengas en el escenario y pulsas F8, seleccionas MovieClip (o clip de película) y aceptas.


PD: Y no te preocupes, a mí también me costó encontrar qué es un MC (MovieClip XD)

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 25 Dic 2007 08:34 pm
ahora tengo otro problema cuando le doy vista previa de publicacion en flash aparece que en las siguientes lineas hay los siguientes errores:

Linea: onClipEvent (load) {
error: Solo se permiten los eventos de clip para instancias de clip de pelicula

Linea: onClipEvent (enterFrame) {
error: Solo se permiten los eventos de clip para instancias de clip de pelicula


profavor alguien que me ayude que me diga que hacer gracias

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 25 Dic 2007 08:53 pm

broo escribió:

ahora tengo otro problema cuando le doy vista previa de publicacion en flash aparece que en las siguientes lineas hay los siguientes errores:

Linea: onClipEvent (load) {
error: Solo se permiten los eventos de clip para instancias de clip de pelicula

Linea: onClipEvent (enterFrame) {
error: Solo se permiten los eventos de clip para instancias de clip de pelicula


profavor alguien que me ayude que me diga que hacer gracias



ya repare esto pero lo que me vino es peor mirentodos los errores que me salen ahora son tantos que tube que tomarles un pantallaso en odon partes qui les dejo las fotos diganme como solucionar esto pliz





para verlas mas grandes aqui
http://img518.imageshack.us/img518/6784/panta1qj5.png
http://img341.imageshack.us/img341/1727/panta2im1.png

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 25 Dic 2007 09:06 pm
Creo que es que estás intentando programar en AS3 cuando el código de hormy1 está en AS2. Para cambiarlo, al abrir un nuevo documento, seleccionas "Flash File (ActionScript 2.0)"

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 25 Dic 2007 10:04 pm

infernalpr escribió:

Creo que es que estás intentando programar en AS3 cuando el código de hormy1 está en AS2. Para cambiarlo, al abrir un nuevo documento, seleccionas "Flash File (ActionScript 2.0)"


en este caso me aparesen los siguientes errores

Linea: onClipEvent (load) {
error: Solo se permiten los eventos de clip para instancias de clip de pelicula

Linea: onClipEvent (enterFrame) {
error: Solo se permiten los eventos de clip para instancias de clip de peliculaçç


que devo hacer?

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 25 Dic 2007 10:10 pm
U_U Meter el código en el movieclip en vez de en la linea de fotogramas

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 25 Dic 2007 11:08 pm

infernalpr escribió:

U_U Meter el código en el movieclip en vez de en la linea de fotogramas



bueno eso es lo que hago en la bibioteca le doy doble clik como si lo fuera a modificar y hago click sobre el espacio blanco y hay lo pongo por que s selecciono la figura me dice no se pueden aplicar acciones a esta seleccion entonses que devo hacer?

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 25 Dic 2007 11:12 pm
No, tienes que seleccionar el movieclip, pero no desde la biblioteca, desde el escenario, y abrir el panel de acciones y ya añadir el código.

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 25 Dic 2007 11:50 pm

infernalpr escribió:

No, tienes que seleccionar el movieclip, pero no desde la biblioteca, desde el escenario, y abrir el panel de acciones y ya añadir el código.



bueno eso fue lo k hice pero aparecieron los siguientes errores

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

msie7
Citar            
MensajeEscrito el 26 Dic 2007 12:00 am
Para empezar deberías mirarte esto porque veo que estás demasiado verde con el tema de flash y quieres hacer un juego... estás empezando la casa por el tejado.

Sigue los pasos:

    1. Creas un nuevo documento y haces un cuadrado o cualquier cosa
    2. Lo seleccionas y pulsas F8
    3. Seleccionas MovieClip y aceptas
    4. Abres el panel de acciones y pegas el código
    5. Pulsas F12



Espero que ya lo hagas bien, mi paciencia se está agotando :evil:


:cool: En serio, espero que te salga bien y en serio, mirate algunos tutoriales básicos que encontrarás por aquí. También te recomiendo no hacer esto que estás haciendo, copiar y pegar códigos sin entenderlos, que seguramente no los entiendas =(


Saludos ^^

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 26 Dic 2007 01:17 am

infernalpr escribió:

Para empezar deberías mirarte esto porque veo que estás demasiado verde con el tema de flash y quieres hacer un juego... estás empezando la casa por el tejado.

Sigue los pasos:

    1. Creas un nuevo documento y haces un cuadrado o cualquier cosa
    2. Lo seleccionas y pulsas F8
    3. Seleccionas MovieClip y aceptas
    4. Abres el panel de acciones y pegas el código
    5. Pulsas F12



Espero que ya lo hagas bien, mi paciencia se está agotando :evil:


:cool: En serio, espero que te salga bien y en serio, mirate algunos tutoriales básicos que encontrarás por aquí. También te recomiendo no hacer esto que estás haciendo, copiar y pegar códigos sin entenderlos, que seguramente no los entiendas =(


Saludos ^^



ok entiendo k soy un novato k no soy nada y queno sirvo para nada y nisikiera se para que estoy aki en este foro, hice todo como lo dijistes y me sigue saliendo la imagen que postee anteriormente por que sera?

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 26 Dic 2007 01:21 am
hey chamo no te preocupes ya gracias ya lo hice bien y se me mueve siii estoy aprendiendo ya no stoy tan decepcionado de mi :)

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 26 Dic 2007 01:57 am
Bien pero ahora tengo otra duda como hacer para que salte mas alto? si me la respondes grax.

Y tambien descubri que aqui lo pones para que sea mas rapido


onClipEvent (load) {
speed = 4;
isJumping = false;
jumpSpeed = 0;
startY = _y;
}
onClipEvent (enterFrame) {
if (isJumping) {
_y += jumpSpeed;
jumpSpeed += 1;
if (_y>=startY) {
_y = startY;
isJumping = false;
speed = 4;
}
} else {
if (Key.isDown(Key.SPACE)) {
isJumping = true;
jumpSpeed = -10;
speed = 2;
}
}
if (Key.isDown(Key.LEFT)) {
_x -= speed;
_xscale = -100;
}
if (Key.isDown(Key.RIGHT)) {
_x += speed;
_xscale = 100;
}
}

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 26 Dic 2007 02:16 am

Código :

onClipEvent (load) {
speed = 4;
isJumping = false;
jumpSpeed = 0;
startY = _y;
}
onClipEvent (enterFrame) {
if (isJumping) {
_y += jumpSpeed;
jumpSpeed += 1;
if (_y>=startY) {
_y = startY;
isJumping = false;
speed = 4;
}
} else {
if (Key.isDown(Key.SPACE)) {
isJumping = true;
//Tienes que modificar la siguiente línea, cuanto más pequeña sea la variable más va a saltar
jumpSpeed = -10;
speed = 2;
}
}
if (Key.isDown(Key.LEFT)) {
_x -= speed;
_xscale = -100;
}
if (Key.isDown(Key.RIGHT)) {
_x += speed;
_xscale = 100;
}
}


Te repito que copiando y pegando el código vas muy mal... pero pareces ignorarme XD

En fin, para más dudas... sólo postea... U_U


PD: Y procura usar las etiquetas [*code] y [*/code] (sin los asteriscos *) para postear los códigos, se ven mejor.


Saludos

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 26 Dic 2007 10:28 am
Yo tambien estoy aprendiendo y os he seguido y está muy bien ese codigo, pero ahora me surgen dos preguntas:
He creado mi primer juego de menos de un minuto, claro ( si lo quiere ver alguien http://www.megaupload.com/?d=YRQ1HBIG )
¿Se puede hacer que al mover el objeto con las flechas del teclado llame a los mismos eventos?
Es decir, que al pasar sobre un botón o un _mc con ese objeto mi pelicula vaya a un fotograma diferente?
Se agradecen todas las respuestas y comentarios!

Por minipunk

28 de clabLevel



 

España

msie
Citar            
MensajeEscrito el 26 Dic 2007 02:22 pm

infernalpr escribió:

Código :

onClipEvent (load) {
speed = 4;
isJumping = false;
jumpSpeed = 0;
startY = _y;
}
onClipEvent (enterFrame) {
if (isJumping) {
_y += jumpSpeed;
jumpSpeed += 1;
if (_y>=startY) {
_y = startY;
isJumping = false;
speed = 4;
}
} else {
if (Key.isDown(Key.SPACE)) {
isJumping = true;
//Tienes que modificar la siguiente línea, cuanto más pequeña sea la variable más va a saltar
jumpSpeed = -10;
speed = 2;
}
}
if (Key.isDown(Key.LEFT)) {
_x -= speed;
_xscale = -100;
}
if (Key.isDown(Key.RIGHT)) {
_x += speed;
_xscale = 100;
}
}


Te repito que copiando y pegando el código vas muy mal... pero pareces ignorarme XD

En fin, para más dudas... sólo postea... U_U


PD: Y procura usar las etiquetas [*code] y [*/code] (sin los asteriscos *) para postear los códigos, se ven mejor.


Saludos


Chamo creeme si te estoy escuchando yo primero me lei curso que me pusistes de flash y despuesme lei el codigo y lo entendi pero la unica parte que no entendi es como configuro la altura cuando salte.

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 26 Dic 2007 02:27 pm
Mira de nuevo el código que te puse, verás que ahí tienes la solución.... U_U

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 26 Dic 2007 02:59 pm

infernalpr escribió:

Mira de nuevo el código que te puse, verás que ahí tienes la solución.... U_U




aaaaaaaa yalo encontre esqueno avialeido tu codigo pense que era el mismo :) grax


hey peor alguien me podria responder una pequeñita dudita quiero que cuando llege a sierto punto el cuadrado se diriga hacia otro fotograma como hria esto?

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

msie7
Citar            
MensajeEscrito el 26 Dic 2007 03:42 pm

Código :

if (this._x>=450) {
   this.gotoAndStop(2)
}


Eso lo añades dentro del onClipEvent (enterFrame)...


PD: Si entendieses el código eso lo sabrías hacer :)

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 26 Dic 2007 03:54 pm

infernalpr escribió:

Código :

if (this._x>=450) {
   this.gotoAndStop(2)
}


Eso lo añades dentro del onClipEvent (enterFrame)...


PD: Si entendieses el código eso lo sabrías hacer :)


Si lo entendi pero me salen los siguiente errores

Linea: if (this._x>=450) {
Error: Se espera `{´

Linea: }
Error: Error de sintaxis


y otra pregunta este codigo es ActionScript 3.0 o 2.0

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

msie7
Citar            
MensajeEscrito el 26 Dic 2007 04:33 pm

infernalpr escribió:

Creo que es que estás intentando programar en AS3 cuando el código de hormy1 está en AS2


U_U

En cuanto al error.... no entiendo por qué te sale ese error, ¿estás seguro de que no te faltan llaves por cerrar? :S

Código :

onClipEvent (load) {
   speed = 4;
   isJumping = false;
   jumpSpeed = 0;
   startY = _y;
}
onClipEvent (enterFrame) {
   if (isJumping) {
      _y += jumpSpeed;
      jumpSpeed += 1;
      if (_y>=startY) {
         _y = startY;
         isJumping = false;
         speed = 4;
      }
   } else {
      if (Key.isDown(Key.SPACE)) {
         isJumping = true;
         jumpSpeed = -10;
         speed = 2;
      }
   }
   if (Key.isDown(Key.LEFT)) {
      _x -= speed;
      _xscale = -100;
   }
   if (Key.isDown(Key.RIGHT)) {
      _x += speed;
      _xscale = 100;
   }
   if (this._x>=450) {
      this.gotoAndStop(2);
   }

}

Por infernalpr

236 de clabLevel



 

LoL

firefox
Ir a página 1, 2  Siguiente
Foros de discusión > Flash

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.