Aprende a desarrollar Juegos y Apps con Action Script 3.0
4.0 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
424 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprende a desarrollar Juegos y Apps con Action Script 3.0 to your Wishlist.

Add to Wishlist

Aprende a desarrollar Juegos y Apps con Action Script 3.0

Podrás hacer juegos y apps sorprendentes gracias a la tecnología AIR de Adobe
4.0 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
424 students enrolled
Created by C. Alfonso
Last updated 5/2017
Spanish
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Aprenderás el inicio de las prácticas y técnicas mas comunes utilizadas en el desarrollo de juegos y pondrás en práctica todos los conocimientos adquiridos a lo largo del curso realizando un juego y una app.
  • Principalmente veremos: programación en AS3 desde cero hasta un nivel avanzado , aprenderás técnicas de programación orientada a juegos, programación orientada a objetos, utilización de clases, estructura de código correcta y eficiente, reproducción de sonidos, detección de colisiones y mucho mas contenido no menos importante.
  • Podrás formar un primer portafolio para comenzar tu carrera en desarrollo para dispositivos móviles.
  • Tu empleabilidad aumentará de manera exponencial.
View Curriculum
Requirements
  • Es necesario tener instalado la versión CS5.5 de Adobe Flash o una versión superior.
  • No es necesario tener dispositivo móvil.
  • Es un curso que se adapta al nivel de cada alumno. Desde un nivel inicial de cero hasta un nivel avanzado.
  • Es un curso 100×100 practico y a medida para cada perfil de alumno.
  • No es necesario conocimientos previos.
  • Es necesario ordenador personal ya sea PC o Mac.
Description

Una de las formas más apasionantes de aprender un lenguaje de programación es desarrollando juegos. Este curso introductor te enseña de forma amable, amena y eficiente el desarrollo de juegos y apps utilizando los métodos más recomendados para su creación utilizando el framework de Adobe Flash. Estas entrando de lleno en el corazón de las nuevas tecnologías, ya que el mercado mundial de los juegos para dispositivos móviles no deja de aumentar y es un sector que mueve más millones que la industria del cine y la música juntos. Accedes a un sector con una demanda de profesionales en constante crecimiento.

Al final del curso tendrás la base necesaria para iniciarte en el desarrollo de juegos y apps utilizando la tecnología AIR y el lenguaje de programación orientado a objetos de Adobe Flash, el ActionScript 3.0. Pondrás en práctica los conocimientos adquiridos a lo largo del curso realizando dos juegos y una app, y tendrás contenido extra que te ayudará a mejorar tus creaciones. Podrás empezar a formar un portafolio sólido para comenzar tu carrera en desarrollo para dispositivos móviles. 

Principalmente veremos:

    •  Programación en AS3 desde cero hasta un nivel avanzado.
    •  Aprenderemos técnicas de programación orientada a juegos.
    •  Programación orientada en objetos en AS3.
    •  Estructura del código AS3 para juegos y apps.
    •  Utilización de clases
    •  Reproducción de sonidos.
    •  Detección de colisiones,
    •  Entre otro contenido no menos importante
Who is the target audience?
  • Si estas decidido a apostar por un sector que mueve más millones que la industria del cine y la música juntos, este curso te dará la base necesaria para iniciarte en el desarrollo de juegos y apps utilizando la tecnología AIR de Adobe en Flash.
  • Entrarás de lleno en un sector con una demanda de profesionales y especialistas en constante crecimiento.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
70 Lectures
08:11:18
+
Introduccion
3 Lectures 42:48
Introducción al framework con el vamos a trabajar.
Preview 08:34

Vamos a conocer las diferentes herramientas de que dispone adobe Flash, su funcionamiento y sus peculiaridades. Comenzaremos a usar las herramientas de Adobe Flash.

Preview 12:04

La interfaz de Flash 2 XX
22:10
+
Programación básica con Action Script 3.0
13 Lectures 01:09:29

Presentación de Action Script 3.0.

Action Script 3.0.
06:46

Describimos que son y como funcionan las variables.

Variables
08:48

En este apartado aprenderemos a organizar nuestra idea de programa mediante el dibujo de flujogramas.

Flujogramas
06:25

Veremos lo que son las sentencias selectivas if/else.

If / else
07:02

Estudiaremos un tipo especial de variables: los Arrays.

Arrays
03:02

Describimos dos tipos de bucles: While y For.

While y For
04:45

Explicamos que son y como aplicar rutinas en nuestros programas mediante las funciones setInterval y setTimeout.

Intervalos
03:44

Estudiamos que es un Enter frame, funcionamiento y aplicación en nuestros programas.

Enter frame
03:03

Aprenderemos otros tipos de bucles que, aunque menos comunes en su utilización, también son importantes.

Otros bucles
03:04

Explicamos en este capítulo los punteros y los anidamientos por programación.

Punteros
06:08

En este tema vamos a ver el uso del sonido en nuestras aplicaciones y las diferentes formas que tenemos de aplicarlo.

Tratamiento de sonido
05:29

En esta clase aprenderemos como incluir audio mediante programación.

Sonido instanciado
06:16

Aquí aprenderemos como incluir sonidos en nuestros programas de forma externa (que no están incluidos en nuestro archivo Flash).

Sonido externo
04:57
+
Creación de una App: navegación entre diferentes objetos.
11 Lectures 02:11:32

Manos a la obra: puesta en práctica de los conceptos de programación adquiridos en los temas anteriores

Inicio de la App
04:21

Iniciamos la practica del diseño de la App.

Diseño general
13:45

En este capítulo realizaremos el diseño de los botones.

Diseño de botón
17:50

Iniciamos el diseño de la interfaz.

Diseño de la interfaz I
07:32

Continuamos con el diseño de la interfaz.

Diseño de la interfaz 2
09:55

Continuamos con el diseño de la interfaz.

Diseño de la interfaz 3
12:46

Una vez tenemos ya nuestro diseño de la interfaz hacemos la animaciones de los diferentes objetos.

Animación
14:05

Iniciamos la programación de los botones.

Programación I
10:36

Seguimos con la programación de los botones.

Programación II
15:00

Realizamos programación anidada a los botones que da más de una funcionalidad a cada uno bajo un mismo evento.

Programación anidada
07:52

En esta clase daremos los retoques finales a nuestra prepractica para añadirle un diseño atractivo. Puedes descargar el archivo fuente para comprobar el funcionamiento final de la app.

Retoques finales
17:50
+
Juego 1: Desarrollo de juego tipo consola
27 Lectures 02:42:54

Iniciamos aquí el desarrollo en profundidad de un juego tipo RPG, con una complejidad alta, donde uno o más jugadores desempeñan un determinado rol. Un juego de niveles donde la interacción entre atacantes y defensor es total y donde el entorno responde a las acciones del jugador.

Introducción
02:37

Aquí empezaremos realizando el menú de nuestro juego.

Menú
08:16

Programación del botón que da acceso a nuestro juego y realiza la carga de una escena externa.

Cargador
06:15

Continuamos con nuestro ejercicio iniciando la creación de un preload o cargador.

Preload
04:51

Desarrollo de la escena que va a ser el escenario principal de nuestro juego.

Colisiones
08:35

Continuamos con las colisiones, el diseño de la escena principal y personaje.

Personajes
09:48

En este capitulo vamos a crear una interfaz (botones) que nos va a permitir mover a nuestro personaje.

Botones
06:37

Continuamos con el diseño y programación de nuestra interfaz.

Variables de control I
09:44

Programación del resto de los botones que nos permiten el movimiento de nuestro personaje.

Variables de control II
04:15

Realizamos la función que va a gestionar el estado de nuestro personaje en función de las variables de control.

Función de control
10:54

Repaso y comprobacion de nuestra función de control.

Movimiento de personajes
08:42

Aquí realizamos el chequeo del personaje para que no se nos salga del escenario mediante dos métodos nuevos de programación que son el HitTestObject y HitTesPoint.

Teoría del Hit Test
07:30

Aplicamos y probamos lo metodos de detección de colisiones.

Hit Test
05:00

Corrección de los posibles errores de detección.

Depurado de colisiones
05:14

Ya tenemos nuestro código depurado de detección de colisiones de nuestro personaje.

Colisiones y ayudas
08:49

Realizamos en este capitulo la salida de la escena principal hacia la siguiente escena.

Cambio de escena I
08:10

Continuamos con el diseño y la programación del cambio de escena.

Cambio de escena II
05:54

Finalizamos la programación del cambio de escena.

Nueva escena
02:28

Depuramos el cambio de escena y lo ejecutamos.

Corrección de errores
06:43

Continuamos con la creación de la nueva escena y reutilizamos la programación creada en la escena anterior.

Adaptación de colisiones
06:01

Continuamos ahora con la realización de ese enemigo que vamos a colocar para poder hacer la interacción de nuestro personaje.

Enemigo
04:39

Seguimos con la interacción de nuestro personaje y su detección.

Interacciones
01:24

Hacer público (los usuarios pueden ver el video sin necesidad de apuntarse al curso)

Trace
03:37

Vamos a crear la caja que va a llamar a la interacción entre el HitTest del personaje con el enemigo.

Conversación
05:29

Iniciamos la programación de la ejecución del evento que hemos llamado conversación.

Ejecución de la conversación
01:01

Continuamos con la programación de la conversación.

Programación de la conversación
08:57

Comprobación del funcionamiento de lo que hemos realizado hasta ahora.

Comprobación
01:24
+
Juego 2: Desarrollo de juego tipo consola (continuación)
16 Lectures 01:24:35

Realizamos la programación del paso de la escena presente a la siguiente.

Punteros
04:11

En este vídeo hacemos la programación de la carga de batalla.

Diseño escena batalla
02:35

Creamos el menú de combate y realizamos la programación.

Menú de batalla
07:19

Preparamos los personajes para las diferentes animaciones que necesitamos.

Diseño de acciones
04:18

Aquí continuamos en relación al punto anterior.

Diseño acciones personaje
05:26

Continuamos con la animación del enemigo.

Diseño acciones enemigo
06:24

Preparamos la programación de las funciones de combate.

Listeners y funciones
04:12

Realizamos aquí la comprobación de lo realizado hasta ahora con las funciones básicas de ataque y defensa.

Ataque
03:41

Creamos la forma en como mostrar el daño que se le infringe a los personajes en el ataque.

Defensa
08:28

Programamos a las acciones del enemigo que son muy similares a las de nuestro protagonista.

Ataque enemigo
04:19

Realizamos aquí las respuestas del enemigo cuando recibe el daño.

Fin de batalla
06:23

Comprobamos el trabajo realizado hasta ahora.

Repaso
01:07

Terminada la funcionalidad del juego incluimos sonido a este.

Sonido
04:36

En este punto con la practica terminada realizamos la detección del teclado mediante el código de programación.

Detección de teclado
11:13

Repaso de las diferentes contenidos que hemos aprendido hasta ahora. También puedes descargar los archivos completos (código fuente y gráficos) del juego.

Repaso final
06:34

Ejercicio para poner en practica los conceptos aprendidos.

Práctica
03:49
About the Instructor
C. Alfonso
4.0 Average rating
29 Reviews
809 Students
2 Courses
Ingeniero Multimedia y Técnico Superior en Administración de Redes Informáticas.

Soy un apasionado del desarrollo web en tecnologías Front-End (HTML 5, CSS3, jQuery), y en menor medida, pero en progresión ascendente, desarrollo aplicaciones móviles bajo el Framework de ActionScript 3.0. Llevo 3 años en este campo de forma Freelance.

Actualmente, cuando mi trabajo me lo permite, desarrollo proyecciones de Video Mapping sobre texturas 2D y 3D, utilizando Modul8, MadMapper, Processing, AfterEfects y 3D StudioMax. Para quien no conozca este campo, decir que los resultados que obtenemos son espectaculares visualmente. El Video Mapping esta llamado a ser la publicidad del futuro.