Está en la página 1de 3

Por la presente, se detalla a continuación el temario de las tecnologías utilizadas para

la edición segundo cuatrimestre 2018:

Desarrollo de Videojuegos
Es un temario tentativo, por lo tanto el orden de algunos de los temas mencionados
puede cambiar en función de las necesidades del curso. Dentro de ese temario se irán
agregando los conceptos necesarios de Javascript que permitan ir desarrollando el
proyecto.
● Introducción a la programación
● Introducción a Javascript
● Introducción a Phaser
● Estructura básica de un videojuego
○ Inicialización
○ Precarga de elementos (assets, sprites)
○ Creación de la escena (fondo, objetos, personaje)
○ Bucle (ciclo) de ejecución
● Assets
○ Cargar elementos
○ Crear escenario
○ Mostrar en pantalla
● Sprites
○ Cargar sprites
○ Animar un sprite
● Control del personaje
○ Mover el sprite
○ Capturar el teclado
● Física
○ Gravedad
○ Colisiones

● Puntuación (score)
○ Calcular la puntuación
○ Mostrar por pantalla
Clases de relleno
● Agregar sonidos
● Agregar enemigos
● Agregar otro nivel al juego

Desarrollo de Aplicaciones Móviles Híbridas

En toda la cursada se irá desarrollando un proyecto con ​Onsen UI​ desarrollando los
siguientes temas dentro de esta tecnología:

● Creación y manejo de componentes de UI


● Atributos
● Propiedades
● Métodos
● Eventos

De HTML, CSS y Javascript se desarrollará el siguiente temario en conjunto con el


Framework Phonegap:

● Introducción a la programación
● Editor de texto (Sublime) y Thimble
● Inspeccionar página ​(F12)
● Consola, Alert, Document Write
● Armado de carpetas ( index / estilo)
● Operadores aritméticos
● Variables (string / boolean / int / char)
● Operadores Lógicos ( > / < / == / =! )
● Prompt, ParseInt
● String
● Condicionales (If / Switch)
● Bucles (while, for)
● Instrucciones break y continue de los bucles
● Funciones (parametros, return)
● Formularios desde JS (Eventos)
● Propiedades y métodos básicos de String: length, charAt [n], indexOf
● Métodos de String: split, substring, toLowerCase, toUpperCase, trim
● Concatenación de strings (+)
● Qué es el DOM
● Comunicación con el DOM
● DOM: Insertar o cambiar un estilo o clase de un elemento
● DOM: Escuchar eventos (addEventListener)

Sobre Phonegap
● Qué es CLI
● Estructura de proyecto
● El archivo config
● Instalación
● Establecer un ambiente de desarrollo de android
● Eventos
○ DeviceReady
○ Backbutton
○ Menubutton
○ Searchbutton
○ Resume y Pause
● API de Phonegap

También podría gustarte