Portal Scifi­Índice­Buscar­Miembros­Grupos de Usuarios­FAQ­Galería­Registrarse­Conectarse­Calendario
Este foro está cerrado y no puedes publicar, responder o editar temas   Este tema está cerrado y no puedes editar mensajes o responderCompartir | 
 

 TUTORIAL para diseñar juego de naves

Ver el tema anterior Ver el tema siguiente Ir abajo 
Ir a la página : 1, 2  Siguiente
AutorMensaje
Admin
BORG - Universo paralelo
BORG - Universo paralelo


Masculino
Naturaleza: Droide

Mensajes Mensajes: 1381
Edad: 35
País: España
Fecha inscripción: 27/05/2007
Comportamiento: Óptimo
Puntos: 2132
Reputación Reputación: 13


MensajeTema: TUTORIAL para diseñar juego de naves   Sáb Feb 16, 2008 4:44 pm


* INDISPENSABLE programa Macromedia Flash
* RECOMENDABLE ojear el tutorial de funcionamiento

CARACTERÍSTICAS GENERALES DEL JUEGO
>Tamaño pantalla 400 x 550
>Scroll vertical
>35 fotogramas/segundo
>Sonido Stero

LOS PASOS QUE DAREMOS
- 1: Confeccionar los decorados e imagenes.
- 2: Insertar nave principal y que se mueva con las teclas.
- 3: Añadir enemigos móbiles.
- 4: Implementar disparos que hagan explotar las naves enemigas.
- 5: Meter un decorado de fondo que se mueva.
- 6: Detectar cuando hay colisión entre nave principal y enemigos.
- 7: Añadir efectos de sonido.
- 8: Perfilar mejoras.

_________________


Última edición por Admin el Mar Jun 10, 2008 12:41 pm, editado 10 veces
Volver arriba Ir abajo
Ver perfil de usuario http://www.forocienciaficcion.com
Admin
BORG - Universo paralelo
BORG - Universo paralelo


Masculino
Naturaleza: Droide

Mensajes Mensajes: 1381
Edad: 35
País: España
Fecha inscripción: 27/05/2007
Comportamiento: Óptimo
Puntos: 2132
Reputación Reputación: 13


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Sáb Feb 16, 2008 4:47 pm



En este post iré colgando los archivos .fla de Flash, correspondientes a cada paso.

PASO 1: DISEÑO DE LAS IMAG
PASO 2: INSERTAR NAVE QUE SE MUEVA CON LAS TECLAS
Tutorial_paso2.rar (6,9 Kb)

_________________


Última edición por Admin el Mar Jun 10, 2008 12:56 pm, editado 2 veces
Volver arriba Ir abajo
Ver perfil de usuario http://www.forocienciaficcion.com
Admin
BORG - Universo paralelo
BORG - Universo paralelo


Masculino
Naturaleza: Droide

Mensajes Mensajes: 1381
Edad: 35
País: España
Fecha inscripción: 27/05/2007
Comportamiento: Óptimo
Puntos: 2132
Reputación Reputación: 13


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Sáb Feb 16, 2008 5:08 pm

Pues al final, como véis, y debido a que me han comentado en diversas ocasiones que sería interesante que explicase como se hace un jueguecito de naves, me pongo en el asunto. Espero que sirva para alguien.

Empecemos;

Paso 1: DISEÑO DE LAS IMAG

Teniendo en cuenta que el tamaño de pantalla que utilizaremos es de 400 x 550 (y que el srcoll de movimiento será vertical), quiero indicaros que además, la parte superior del decorado debe encajar con la inferior en cuanto a su dibujo y continuidad (ya que iremos repitiendo la misma imag de fondo en un bucle).
La nave principal, enemigos, disparos, y explosión, deberán ser gif (y de fondo transparente).

Había pensado que podríamos colgar en este hilo decorados y diseños de los objetos, y elegir entre todos cuáles queréis que sean los que utilice en el tuto. Así personalizamos un juego entre todos y evidentemente luego cada uno puede cambiar lo que quiera a su gusto (y además así no tendré que ponerme a diseñar objetos, sip!).

Venga, a animarse que es diver! auxiliozz

_________________


Última edición por Admin el Mar Jun 10, 2008 12:58 pm, editado 1 vez
Volver arriba Ir abajo
Ver perfil de usuario http://www.forocienciaficcion.com
proteo
Cibernauta adicto
Cibernauta adicto


Masculino
Naturaleza: Alien

Mensajes Mensajes: 500
Edad: 30
Fecha inscripción: 23/07/2007
Comportamiento: Óptimo
Puntos: 1238
Reputación Reputación: 9


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Dom Feb 17, 2008 6:58 pm

A ver que nos sale JEJEJEJE!
study Ya me he descargado el tutorial de funcionamiento, espero que sea sencillo.Buena idea que vayas colgando los archivos de flash a medida que avancemos vale
Volver arriba Ir abajo
Ver perfil de usuario
proteo
Cibernauta adicto
Cibernauta adicto


Masculino
Naturaleza: Alien

Mensajes Mensajes: 500
Edad: 30
Fecha inscripción: 23/07/2007
Comportamiento: Óptimo
Puntos: 1238
Reputación Reputación: 9


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Lun Feb 18, 2008 6:32 pm

Nave principal:


Nave enemiga:


Disparo:


Explosión pendiente

Fondo:


Y quedaria así:


GRACIAS BORG por tu ayuda y asesoramiento,realmente podría decirse que el mérito es todo tuyo(aunque lo he colgado yo, jejejeje Wink )
Volver arriba Ir abajo
Ver perfil de usuario
Admin
BORG - Universo paralelo
BORG - Universo paralelo


Masculino
Naturaleza: Droide

Mensajes Mensajes: 1381
Edad: 35
País: España
Fecha inscripción: 27/05/2007
Comportamiento: Óptimo
Puntos: 2132
Reputación Reputación: 13


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Lun Feb 18, 2008 11:20 pm

Esto tiene buena pinta...
Aporto también este otro decorado de fondo que me parece, quedará mejor;


Y esta explosión nos puede servir;

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://www.forocienciaficcion.com
proteo
Cibernauta adicto
Cibernauta adicto


Masculino
Naturaleza: Alien

Mensajes Mensajes: 500
Edad: 30
Fecha inscripción: 23/07/2007
Comportamiento: Óptimo
Puntos: 1238
Reputación Reputación: 9


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Jue Feb 21, 2008 6:00 pm

OH SI queda mejor.¿Porqué no cuelgas como quedará el ejercicio?Puede que así la gente se anime a participar adioszz
Volver arriba Ir abajo
Ver perfil de usuario
Admin
BORG - Universo paralelo
BORG - Universo paralelo


Masculino
Naturaleza: Droide

Mensajes Mensajes: 1381
Edad: 35
País: España
Fecha inscripción: 27/05/2007
Comportamiento: Óptimo
Puntos: 2132
Reputación Reputación: 13


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Miér Mar 05, 2008 10:15 pm

Proteo escribió:
¿Porqué no cuelgas como quedará el ejercicio?Puede que así la gente se anime a participar

Dejaré que eso sea una sorpresa Very Happy
Bueno, tenemos lo que necesitamos para empezar. En breve posteo los primeros códigos... ook

PD: Ya he ojeado como queda el juego utilizando esos objetos y francamente está bueno.

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://www.forocienciaficcion.com
Admin
BORG - Universo paralelo
BORG - Universo paralelo


Masculino
Naturaleza: Droide

Mensajes Mensajes: 1381
Edad: 35
País: España
Fecha inscripción: 27/05/2007
Comportamiento: Óptimo
Puntos: 2132
Reputación Reputación: 13


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Jue Mar 06, 2008 12:47 pm

Paso 2: INSERTAR NAVE Y QUE SE MUEVA CON LAS TECLAS


1- Abrimos el Flash uajaja
2- Cambiamos la velocidad de reproducción ya que el valor por defecto da como resultado una animación muy lenta. Para ello; Menu MODIFICAR/ Documento..., y velocidad de fotogramas; 35 fps. Y de paso, cambiamos el color de fondo (yo lo he puesto negro).
3- Insertamos la nave; Menu ARCHIVO / Importar a escenario. Seleccionamos el gif de la nave y ABRIR. Con esto ya tenemos nuestra nave en el flash, pero se trata de un gif y lo que nos interesa es convertirla en un clip de pelicula para poder meterle códigos de programación. Seleccionamos el gif mediante un click, luego vamos al menu MODIFICAR, convertir en símbolo (tipo; clip de película). Y antes de ACEPTAR, le ponemos el nombre "nave".
4- Ahora ya podemos programar ese clip. Lo seleccionamos mediante un único click (si haces doble click, entras en el modo de edición del clip, y ahora esto no nos interesa). En caso de sufrir parkinson y haber entrado dentro del clip, presionar ESCENARIO (y volvemos al clip de película principal). Ok. Una vez seleccionado el clip "nave", abrimos la ventana ACCIONES (por si no está abierta). Se encuentra en menu principal VENTANA / Acciones. Si todo va bien, estamos viendo una ventana titulada Acciones-clip de película. En su interior no hay nada, así que metemos el siguiente código;

Código:
onClipEvent (load) {
   var velocitdadx = 8;
   var velocidady = 8;
}
onClipEvent (enterFrame) {
   if (explotando == false) {
      if (Key.isDown(Key.RIGHT) == true) {
         if (_x<385) {
            _x = _x+velocitdadx;
         }
      } else {
         if (Key.isDown(Key.LEFT) == true) {
            if (_x>25) {
               _x = _x-velocitdadx;
            }
         }
      }

      if (Key.isDown(Key.DOWN) == true) {
         if (_y<525) {
            _y = _y+velocidady;
         }
      } else {
         if (Key.isDown(Key.UP) == true) {
            if (_y>35) {
               _y = _y-velocidady;
            }
         }
      }
   }
}

5- En estos momentos tenemos un clip principal, y dentro, el clip de película titulado nave. Entramos mediante un doble clik en el clip que hemos llamado nave. En este caso, la diferencia es muy sutil, pero hemos entrado dentro del clip para editarlo. Aquí irían todas las animaciones de la nave y más códigos si procede, pero de momento, no vamos a complicar el tema. Sencillamente hacemos clik en el primer (y único en este caso) fotograma que contiene el clip nave y en la ventana aciones (titulada acciones-fotograma), escribimos;
Código:
explotando=false

Y luego explicaré porqué. tongue

Y ya está! Con esto la nave se mueve mediante las teclas de dirección.

El código puede parece complicado por los IF anidados que contiene. Para verlo mas claro, la estructura de un IF es;
if(condición){haz esto}
En este caso también se utiliza ELSE. Es decir, si se cumple tal condición haz esto, en caso contrario haz lo otro;
if(condición){haz esto} else {haz esto otro}

Podemos observar además, dos bloques claramente diferenciados:
onClipEvent (load) {contiene la información de las variables que se leen al cargar el clip}
Y por otro lado;
onClipEvent (enterFrame){contiene todas las acciones que quiero que permanentemente se actualizen y ejecuten}


En el onClipEvent (load) {} , hemos indicado el valor de las dos variables de movimiento para la nave; var velocitdadx = 8, y var velocitdady = 8.
Estos valores pueden cambiarse dependiendo de la velocidad que deseemos otorgarle a la nave.
Y en onClipEvent (enterFrame) {} ;
-Primero hemos condiciano todas las acciones de la nave (en nuestro caso de simple movimiento), mediante un IF que comprueva si la nave está explotando (ya que si explota, no deseamos que responda a las teclas de movimiento). Por eso metimos esa varible explotando=false, en el fotograma 1 del clip nave. Cuando añadamos la explosión, al inicio de la misma pondremos explotando=true.
- Luego hemos ido metiendo IFs de comprovación para ver que tecla se está presionando. Y dentro de cada comprovación de tecla, hemos delimitado unos "topes" de posición, mediante más condicionantes IF, para que la nave no se salga de la pantalla. Es decir, que mientras se cumpla que; x>25, x<385, y<525, y>35, la nave responderá a las teclas. Y en caso contrario, ignorará la orden de sumar velocidadx y velocidady al apretar teclas.
Lo abres, pulsas F12 y observas lo que hace...jerico

_________________


Última edición por Admin el Mar Jun 10, 2008 1:00 pm, editado 1 vez
Volver arriba Ir abajo
Ver perfil de usuario http://www.forocienciaficcion.com
proteo
Cibernauta adicto
Cibernauta adicto


Masculino
Naturaleza: Alien

Mensajes Mensajes: 500
Edad: 30
Fecha inscripción: 23/07/2007
Comportamiento: Óptimo
Puntos: 1238
Reputación Reputación: 9


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Jue Mar 13, 2008 4:55 am

tragazz
Me dijiste que esto seria sencillito llorazz

El archivo me funciona, pero me lio completamente para seguir esos pasos. pale

_________________
Volver arriba Ir abajo
Ver perfil de usuario
fulgore
Aparición
Aparición


Masculino
Mensajes Mensajes: 3
Edad: 20
Fecha inscripción: 25/04/2008
Comportamiento: Óptimo
Puntos: 688
Reputación Reputación: 0


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Vie Abr 25, 2008 6:40 pm

muy buen tutoria l master sigue haci aplauso aplauso aplauso aplauso


me resgistre solo para agradecer el tuto y espero que sigas baila baila
Volver arriba Ir abajo
Ver perfil de usuario
Admin
BORG - Universo paralelo
BORG - Universo paralelo


Masculino
Naturaleza: Droide

Mensajes Mensajes: 1381
Edad: 35
País: España
Fecha inscripción: 27/05/2007
Comportamiento: Óptimo
Puntos: 2132
Reputación Reputación: 13


MensajeTema: Re: TUTORIAL para diseñar juego de naves   Miér Abr 30, 2008 1:18 am

Gracias fulgore.
A veces pienso que este tuto no interesa a nadie...
adios lol!

_________________


Última edición por Admin el Vie Mayo 30, 2008 4:58 pm, editado 1 vez
Volver arriba Ir abajo
Ver perfil de usuario http://www.forocienciaficcion.com
 

TUTORIAL para diseñar juego de naves

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 2.Ir a la página : 1, 2  Siguiente

Permiso de este foro:Puedes responder a temas en este foro.
CIFI FOROS :: ZONA ORDENADORES :: GENERAL-
Este foro está cerrado y no puedes publicar, responder o editar temas   Este tema está cerrado y no puedes editar mensajes o responder