Actionscript para Videojuegos
Aprende a desarrollar video juegos y aplicaciones Web interactivas con la herramienta más utilizada del mercado. Conviértete en un experto en el desarrollo de videojuegos y aplicaciones online y desempeñarte profesionalmente en todo tipo de industrias.
DURACION Y COSTO
· Duración: 18 Hs.
· Costo: $ 400
· 1 pago de $400
CONTENIDOS DEL CURSO ::
El curso se propone introducir al alumno en la creación de juegos Flash, utilizando de manera creativa el lenguaje Actionscript. A través de la práctica con ejercicios de laboratorio y el acompañamiento teórico, el alumno será capaz de desarrollar y programar juegos o aplicaciones con alto grado de interacción con el usuario y de gran impacto visual.

A lo largo de la cursada se realizarán diferentes prácticas donde se introducen conceptos de azar para juegos de dados, sorteos con bolillero, Jackpots (máquinas de casinos); juegos de trivia (preguntas y respuestas) con diferentes niveles de dificultad, juegos de tiro al blanco, también denominados juegos tipo shooters, con niveles, puntajes, bonus, etc.

El objetivo del curso es capacitar en herramientas de programación para formar profesionales Desarrolladores Avanzados de Videojuegos Flash.
RECURSOS ADICIONALES ENTREGADOS ::
El curso incluye un manual con toda la teoría del curso perfectamente explicada y ejemplificada para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica en la PC asignada.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo. Las prácticas se acompañan de material digital para su correcto desarrollo.
SALIDA LABORAL ::
Al finalizar el curso, el alumno se convertirá en un Desarrollador Avanzado de Juegos Flash pudiendo desempeñar tareas en forma free-lance o dentro de empresas de diseño Web o de desarrollo de animaciones. Campañas Marketing, banners multimedia interactivos.
REQUISITOS ::
Tener sólidos conocimientos en Adobe Flash y ActionScript 3 ó haber realizado el Curso de ActionScript 3.0.

Desarrollo de Juegos en Flash: Introducción


  • Objetivos del curso
  • Mapa del curso
  • Descripción
  • Metas
  • Por qué elegir flash para desarrollar juegos
  • Usos en la actualidad
  • Links de interés

Elementos Gráficos y su rendimiento para juegos


  • Objetivos del curso
  • Mapa del curso
  • Descripción
  • Metas
  • Clases Gráficas y rendimiento en memoria
  • Rendimiento de Shape, Sprite y MovieClip
  • Imágenes y rendimiento en memoria
  • Imagenes Vectoriales
  • Imágenes Pixelares
  • Cuando utilizar cada tipo

Incorporación de elementos aleatorios


  • Objetivos del curso
  • Mapa del curso
  • Descripción
  • Metas
  • Simular el azar
  • Clase Math
  • Math.random
  • Combinando con arrays y matrices
  • Generación de elementos al azar
  • Posiciones iniciales aleatorias

Laboratorio 1: Juegos con dados


  • Ejercicio 1: dado de 6 caras
  • Ejercicio 2: Generala

Creando Reglas y premios


  • Objetivos del curso
  • Mapa del curso
  • Descripción
  • Metas
  • Definir la lógica
  • Utilizando estructuras lógicas para definir reglas
  • Creando respuestas dependiendo del sorteo

Laboratorio 2: creación de un jackpot de 3 rodillos


  • Ejercicio 1: jackpot de 3 rodillos
  • Ejercicio 2: generar tipos de premio
  • Ejercicio 3 BONUS!: elemento comodín

Comportamientos en el tiempo


  • Objetivos del curso
  • Mapa del curso
  • Descripción
  • Metas
  • La variable tiempo como dificultad
  • Generando relojes
  • Eventos personalizados: ej. "game over"
  • Comportamientos Erráticos
  • Concepto de comportamientos erráticos
  • Utilizando sorteos y Timer combinados

Interacción con el Usuario en detalle


  • Objetivos del curso
  • Mapa del curso
  • Descripción
  • Metas
  • Eventos de Mouse
  • Arrastrar objetos definiendo zonas de colisión
  • Utilizar la velocidad del mouse como una variable adicional
  • Eventos de Teclado
  • Capturando eventos de Teclado
  • Interacción del teclado con objetos en pantalla: mover, accionar.
  • Interacción del teclado con la interfaz: pausa, salir.

Laboratorio 3: juegos de tiempo


  • Ejercicio 1: Recolectar elementos en determinado tiempo
  • Ejercicio 2: Elementos de distinto puntaje

Contenidos Dinámicos Aleatorios


  • Objetivos del curso
  • Mapa del curso
  • Descripción
  • Metas
  • Contenidos Dinámicos Aleatorios
  • Carga de los contenidos
  • Sorteo de contenidos aleatorios
  • Añadiendo lógica a los contenidos

Laboratorio 4: trivias (preguntas y respuestas)


  • Ejercicio 1: elaboración de la trivia
  • Ejercicio 2: cargar opciones desde XML
  • Ejercicio 3: sortear opciones
  • Ejercicio 4 BONUS!: filtrar según niveles de dificultad

Uso avanzado de Clases


  • Objetivos del curso
  • Mapa del curso
  • Descripción
  • Metas
  • Clases Personalizadas
  • Utilidad de las Clases Personalizadas
  • Extendiendo a Sprite y MovieClip
  • Vinculo entre la librería y archivos de actionscript externos
  • Nociones básicas de modelado y diseño de Clases
  • Diagramas de clases
  • Relaciones entre las clases
  • Definiendo comportamientos

Construyendo una interfaz de juego


  • Objetivos del curso
  • Mapa del curso
  • Descripción
  • Metas
  • Incorporando Música y sonidos simultáneos
  • Sonido embebido vs sonido on demand
  • Creación de estados y secuencias de sonido
  • Interacción de las clases de sonido
  • Contadores
  • Utilización de contadores (ej puntaje)
  • Interfaz gráfica integrada a contadores
  • Nivel de dificultad
  • Definiendo comportamientos según nivel de dificultad
  • Estados
  • Concepto de estado
  • Definir estado "sano", "herido", "malherido"
  • Representación visual de estos estados
  • Manipular estados

Laboratorio 5: Juegos de Disparos


  • Ejercicio 1: integración de los elementos gráficos
  • Ejercicio 2: desarrollo de comportamientos según nivel de dificultad
  • Ejercicio 3: sistema de puntos y niveles
  • Ejercicio 4 BONUS!: enemigos de distinto nivel (puntos de vida y agresividad)

Problemáticas comunes


  • Errores
  • Manejo de errores
  • Errores de sistema
  • Errores personalizados
  • Conceptos Avanzados
  • Optimización de memoria
  • Transiciones y optimización de memoria
  • Tiempo de vida de las variables
Cargando...
Cargando...
Cargando...
Cargando...
:: DONDE ESTAMOS
  • Lavalle 648 8vo Piso - Capital Federal
  • Horario de atención:
    - Lunes a Viernes de 09 a 22 hs.
    - Sábados de 10 a 20 hs
:: E-MAILS


TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Carreras

Cargando...


Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio