Lenguaje de Programación I

Documentos relacionados
Juegos Serios Fundamentos y experiencias de desarrollo

EL DOCUMENTO DE DISEÑO DE JUEGO

Julio: Innovación educativa con TI. Juegos serios [Reseña] M. en C. Miguel Ángel Rodríguez Ortiz M. en C. Francisco Iván Lepe Salazar

Diseño de videojuegos

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Porque a crear videojuegos se aprende creando videojuegos! Cuáles son los requisitos?

Licenciatura en Sistemas Computacionales. Programa Educativo: PROGRAMA DE ESTUDIO. Área de Formación :

Curso Superior. Experto de Desarrollo de Apps Nativas en Android

Documento no controlado, sin valor

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Integrantes de la academia de Ingeniería en Sistemas computacionales

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Empleo Digital_. CURSO FORMATIVO Videojuegos. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

Videojuegos con Unity 3D

FORMATO DE PLANEACIÓN SEMESTRAL

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio

VJ - Videojuegos

P03 Programación I.doc Página 1 de 5

LICENCIATURA EN FÍSICA. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: Unidad académica donde se imparte

Programa de Crecimiento y Actualización PROGRAMA. DESARROLLO DE Apps Móviles. con ANDROID

1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN

Introducción a la Programación de Videojuegos y Gráficos

1 o GII. Universidad de Murcia Facultad de Informática. Calendario de Exámenes 2018 Convocatoria de junio

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE DISEÑO DE JUEGOS 2D

Diseñando con Algoritmos Página 1 de 5

Facultad de Ingeniería. Diseño de. medios. interactivos. Carolina Silva Estudiante de Quinto Semestre A OTRO NIVEL

CLAVE SEMESTRE PLAN DE ESTUDIOS HORAS TEÓRICAS HORAS PRÁCTICAS CR EDITOS ACTUALIZACIÓN Enero 2011

Flash: Animación para medios interactivos

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE SCRIPTING I

Curso 2017, Semestre 2

Una propuesta de trabajo interdisciplinario y colaborativo en educación superior

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE DISEÑO DE NIVELES

Guía para la Realización del Trabajo Práctico Período Lectivo 2016/2017

A) Nombre del Curso. B) Datos básicos del curso. C) Objetivos del curso. Programación orientada a objetos. Horas de teoría por semana

TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN II

1. DATOS GENERALES DE LA ASIGNATURA. ASIGNATURA: Fundamentos de Programación II CÓDIGO: TIPOLOGÍA: obligatoria CRÉDITOS ECTS: 6

Desarrollo de Video Juegos

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Física para la simulación y los videojuegos

DECRETO 1412 DEL 25 DE AGOSTO DE 2017 MINISTERIO DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES

En esta materia se debe usar el lenguaje de programación de VB.NET.

Catálogo de Vacaciones Tecnológicas 2018

Elementos de Programación (P02) Ing. Alvaro Torres Tatis

Diseño de videojuegos

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Programación de sistemas. CURSO ACADÉMICO - SEMESTRE Segundo semestre

Carrera: MTE Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

SECUENCIA DIDÁCTICA. Módulo Competencia de Módulo:

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER. Autor: Juan Cisneros

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE PROGRAMACIÓN VISUAL

Sílabo de Computación

MISIÓN VISIÓN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Motores de videojuegos

Diplomado Desarrollo de Videojuegos

Syllabus de Base de Datos Espaciales

2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.

PROPUESTAS DE PROYECTOS TERMINALES PARA EL TRIMESTRE 17-I

Lenguajes y paradigmas de programación

BLOQUE II FASE 7 PROGRAMACIÓN DE Páginas WEB

Nombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316

Aula Arcade S.L. Escuela especializada de videojuegos Mª Auxiliadora, 14, Planta 1ª, Módulo 6, (Sevilla)

Programa de Asignatura Programación Visual I

ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

COMPETENCIAS PROFESIONALES

DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA

Master en analítica del negocio y grandes volúmenes de datos Universidad de Alcalá Curso Académico 2018/2019 Curso 1º Anual

Carrera: Participantes Miembros de la academia de Metal- Mecánica

Carrera Profesional de. Educación. - Programas Virtuales de acuerdo a Ley -

Programación de Videojuegos: Desarrolla tu propio proyecto con JavaScript y HTML5 (Spanish Edition)

MICROCONTROLADORES. Programa sintético MICROCONTROLADORES

1. Identificación del curso

Formato para el Diseño de una Actividad Colaborativa Virtual

ASIGNATURA FECHA HORA AULA. Introducción a la Robótica 15-dic 11,00-13,00 2,2H/2,3H. Programación de Robots I 18-dic 10,00-12,00 2,2H/2,3H

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Inteligencia artificial

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Administración IV (Habilidades Directivas)

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

PREPARATORIA ISEC COLEGIO DEL VALLE. Equipo 1

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE MECÁNICA Y PSICOLOGÍA DEL VIDEOJUEGO

Universidad Nacional Campus Omar Dengo Colegio Humanístico Costarricense

DESARROLLADOR DE VIDEOJUEGOS (Carrera integral)

DISEÑO CURRICULAR BASE DE DATOS II

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB JAVA EE. Telefónica Educación Digital. Coordinador Académico Antonio José Martín Sierra

Grado en Ingeniería Informática

Utilización de Videojuegos como Apoyo en el Aprendizaje de la Programación (ID2012/042)

PROGRAMACIÓN ORIENTADA A OBJETOS. Programa sintético PROGRAMACIÓN ORIENTADA A OBJETOS III Introducción a la Orientación a Objetos

Subdirección Académica Instrumentación Didáctica para la Formación y Desarrollo de Competencias Profesionales Periodo escolar: Agosto Diciembre 2017

Definición Criterios de elección Paradigmas. Conclusiones. Grafos/Iconos Time-line Jerarquía de objetos Programado/scripts

Transcripción:

Lenguaje de Programación I 1. Introducción al curso. fagonzaa@gmail.com

Lenguaje de Programación I Motivación.

Diseñadores de Videojuegos Los programadores no sólo son «programadores», muchos terminan siendo productores y diseñadores de videojuegos.

Diseñadores de Videojuegos «Satoru Iwata», He expressed his interest in the creation of video games early on, and originating in an environment with a tradition of computer programming, he produced electronic games at his home during his high school years. Programó su primer juego en una calculadora cuando era un adolescente

Diseñadores de Videojuegos «John Romero», conocido como cofundador de id-software y diseñador de Wolfestein 3D, Doom y Quake.

Diseñadores de Videojuegos «Koji Igarashi», famosos por ser productor de la serie Castlevania, hoy trabaja para Konami.

Diseñadores de Videojuegos «Hideo Kojima», popular diseñador de videojuegos, que se dio a conocer por sus franquicias: Metal Gear.

Diseñadores de Videojuegos «Sid Meier», apasionado de los submarinos, aviones y trenes, diseñador de los videojuegos de estrategia por turnos: Civillization.

Diseñadores de Videojuegos Por lo general, anterior a los 90 los diseñadores de videojuegos eran programadores. Por qué? Con qué tipo de videojuegos pasa hoy en día esto?

Lenguaje de Programación I Programa.

Objetivos El objetivo del curso es entregar los conocimientos básicos de programación de videojuegos, principalmente en el diseño de videojuego 2D.

Objetivos Analizar y comprender la lógica para diseñar los componentes que engloban la programación de un videojuego. Se pretende que los estudiantes puedan generar soluciones a los diferentes problemas que conlleva programar un videojuego.

Metodología Se trabajará en clases de forma individual, y en los proyectos de forma grupal. Para los proyectos, se intentará explotar al máximo las habilidades tanto individuales como colaborativas dentro del grupo.

Lenguaje En este curso se utilizará: El lenguaje ActionScript 3. Lenguaje XML. El motor de videojuegos FlashPunk. La IDE FlashDeveloper.

Herramientas Como herramientas visuales, para el diseño de niveles, se utilizarán las herramientas: Ogmo Editor y Tile Studio.

Contenidos 1. Introducción a la programación. 8. Herramientas de diseño de videojuegos 2D. 2. Programación orientada a objetos. 9. Integración de Clases y Objetos. 3. Diseño de Algoritmos y metodologías orientadas a videojuegos. 4. Lenguaje ActionScript y Motor FlashPunk. 10. Arreglos. 11. TileMaps. 5. Variables y Tipos de Datos. 12. Manejo de Colisiones. 6. Sprites y Entidades. 13. Cinemática. 7. Control de Flujo. 14. Partículas.

Tareas en clase A lo largo del semestre se desarrollarán pequeñas tareas en clases, las cuales serán de forma individual, y en donde se irán aplicando los conceptos vistos en clases. Para esto, se implementarán juegos muy simples.

Proyectos Deberán desarrollar 3 proyectos, en grupos de 3 personas, en los cuales se les pasará la estructura de programación y uds. deberán implementar todas las mecánicas del videojuego. *** Dichos proyectos irán acumulando todos los contenidos vistos hasta la fecha.

Proyectos 1. Casual Game: diseño basado en niveles. Objetivo: Entender y aplicar la lógica de los diferentes componentes del juego. 2. Shoot em Up. Objetivo: Interacción entre elementos. Diseño de clases. 3. Casual Game: diseño basado en un nivel infinito. Objetivo: Uso de TileMaps. Diseño de nivel.

Proyectos Además, cada proyecto deberán publicarlo, en los sitios principales de videojuegos Flash, principalmente en Facebook.

Examen Consistirá en elegir uno de los proyectos y re-diseñarlo o terminarlo, utilizando todos los contenidos vistos en el curso.

Evaluaciones 1. Tareas (30%). 2. Proyectos (70%).

Nota Tanto el arte, como todo recurso multimedia deberá ser diseñado por todos los integrante del grupo. Aprovechen todo lo que están diseñando en los demás cursos. No se les pedirá informes, pero si publicar en una cuenta Tumblr videos que muestren los progresos de sus actividades.

Su función en este curso: Implementar la mecánica del juego.

Este será un curso donde deberán «pensar» bastante