Aspectos Tecnológicos de la Programación de Videojuegos Video Juegos y el Cine SEMINCI 2006 Museo de la Ciencia David Escudero Mancebo Universidad de Valladolid.

Slides:



Advertisements
Presentaciones similares
Arquitectura de Sistema de E/S
Advertisements

DISPOSITIVOS CON ARQUITECTURA DE ORDENADOR
Tecnología Multimedia Fundamentos y Aplicaciones
Los videojuegos Es un software creado para el entretenimiento en general y basado en la interacción entre una o varias personas y un aparato electrónico.
El Computador Introducción a la Tecnología de la Información.
Teclado Es el principal periférico de entrada de información al ordenador. Suele tener 102 teclas. Las teclas alfanuméricas están dispuestas como en las.
Escuela Santo Hermano Miguel
Introducción al Uso y Manejo de la Computadora
LOS ORDENADORES Rubén Granada.
Los Ordenadores Javier Yebra. ¿Qué es un ordenador? El ordenador es un dispositivo electrónico que permite almacenar información, modificarla y generar.
La Computadora y sus Partes
APLICACIONES MULTIMEDIA
Henndrik lugo. A B C D B E H I G F J L N K M O P Y Q X W V U R S T Z.
Informática Educativa Bogotá 2011 – Universidad de Santander UDES
Materia: Recurso informático
2. Elementos del ordenador
ESTUDIO DE LA SÍNTESIS DE VOZ Y SU APLICACIÓN AL SOFTWARE EDUCATIVO
Introducción a los ordenadores
ANALISIS DE APLICACIONES MULTIMEDIA
Introducción a la programación
Es el arte de instruir a un computador sobre los pasos necesarios para resolver los problemas que influyen en la creación de un videojuego. Es el.
Arquitectura de ordenadores
DISPOSITIVOS DE ENTRADA
Componentes del Hardware de la Computadora
Desarrollo de un Videojuego para Android
Con fines prácticos se puede clasificar al software en tres tipos: Software de sistema Software de programación Software de aplicación.
Presentado por: Sebastián, Ramiro Y Juan Bautista.
Arquitectura del Computador
Microprocesadores en Consolas
GAME MAKER. INTRODUCCIÓN Game Maker es un entorno para el desarrollo de juegos, creado en 1999 por Mark Overmars, profesor del departamento de Ciencia.
Adobe Captivate 8.1 Preparado por: Profa. Angie Hernández Merced
REQUERIMIENTOS PARA ADQUIRIR UN PC JHORMAN ANDRÉS CHÁVEZ SANCHEZ NEIVA
TEMA 2: SISTEMAS OPERATIVOS. ENTORNO MONOUSUARIO
FUNDAMENTOS DE PROGRAMACIÓN
BUS DE DATOS.
INTRODUCCIÓN INFORMÁTICA
“ INTEGRACIÓN “ A DISTANCIA. “ INTEGRACIÓN “ A DISTANCIA. Sistemas CONFIABLES, para el control……
Dispositivos de entrada
Un gestor (o administrador) de descargas es un programa diseñado para descargar ficheros de Internet, ayudado de distintos medios para ir pausando y reanudando.
VIDEO Y AUDIO DIGITAL.
GPUs Rayco González Sicilia Microprocesadores para Comunicaciones 5º ETSIT.
VIDEOJUEGOS ANDREA MEDIAVILLA.
Componentes del Hardware
TIPOS DE PROCESADOR INTEL PENTIUM II El procesador utiliza la tecnología de alto desempeño Dual Independent Bus para entregar un amplio ancho de banda.
Tecnología de la Información y Comunicación 1
La Programación en Videojuegos M.C. Juan Carlos Olivares Rojas Huetamo, Michoacán, Marzo 2011.
LOS VIDEOJUEGOS. ÍNDICE ● Género de los videojuegos. ● Merchandising. ● Adaptaciones cinematográficas. ● Recaudaciones. ● Creadores Famosos. ● Personajes.
PROCESADORES Hardware y Software.
Requerimientos de instalación diferentes versiones Microsoft Windows .
Por: Juan Antonio Tovias Delgado. Un videojuego o juego de video es un juego electrónico en el que una o más personas interactúan, por medio de un controlador,
Eyepet  El producto que hemos elegido ha sido el videojuego eyepet, ya que ha sido uno de los primeros videojuegos en utilizar la REALIDAD AUMENTADA.
Por: Ernesto Y. Soto Rivas G
Conjunto de Prácticas para el manejo de dispositivos y herramientas para entornos virtuales.
Hardware y Software Por David Restrepo Tabón Grado: 6 -5.
Diseño e implementación de soluciones de Dispositivos Conectados para Pequeñas y Medianas Empresas.
PRESENTACION CON POWER POINT
Hardware: Evolución de los ordenadores
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
Introducción a GDevelop
Presentación Que es informática Sistema informativo Que es un computador Dispositivos de entrada Dispositivos de salida Software y hardware Dispositivos.
Hardware Parte física de una computadora. Dispositivos Es todo aquello que esta conectado a la computadora, los cuales tienen una función específica.
El material informático (hardware)
Tema : Selección del tipo de Computadora (Hardware)
SISTEMAS OPREATIVOS LIBIA HELENA CASTAÑEDA GRUPO _159.
Definición De Software Y Hardware
Alumno: Daniel Fernández Curso:4.1. Fuentes de alimentación  Es un dispositivo que convierte la tensión alterna de la red de suministro, en una o varias.
FUNCIONAMENTO DE UN SISTEMA DE COMPUTO: Modulo 1
Felipe Díaz Toro Daniel López. El procesador, también conocido como CPU o micro, es el cerebro del PC. Se encarga de hacer funcionar a las aplicaciones.
INFORMACIÓN SOBRE LAS TICS videojuegos. QUE SON LOS VIDEOJUEGOS?  Un videojuego o juego de vídeo es un juego electrónico en el que una o más personas.
Pulse para añadir texto Partes de un ordenador Hardware (La máquina) Software (Los programas)
Transcripción de la presentación:

Aspectos Tecnológicos de la Programación de Videojuegos Video Juegos y el Cine SEMINCI 2006 Museo de la Ciencia David Escudero Mancebo Universidad de Valladolid

Introducción La programación de vídeo juegos se mueve en un ámbito tecnológico complejo. –Aspectos multidisciplinares. –No hay metodologías de programación estándar. –Desarrollo en plataformas específicas. –Los juegos exigen una sofisticación gráfica que suele estar en la frontera. –La interacción precisa dispositivos específicos, algunos de ellos también en la frontera.

Equipos Multidisciplinares El desarrollo de un videojuego es un proceso participan profesionales de diversos perfiles que se coordinan en las diversas partes del proceso. –Creativos: definición del guión –Diseñadores: preparación de personajes y escenarios. –Programadores e ingenieros implementan el juego. –Físicos: efectos especiales. –Sicólogos que estudian el comportamiento de posibles usuarios. –Expertos en marketing detectar tendencias en los gustos del usuario. –Expertos en cine: fotografía, cámara... –Ingenieros de sonido –Productores... Probadores. Excepciones: juegos flash o java

Programación del estado El programa dispondrá de la representación del entorno: personajes, estados, eventos... –Necesidad de estructuras de datos adecuadas. –Importante para la gestión eficaz del videojuego. El programa debe gestionar el tiempo y los eventos que vayan ocurriendo en la acción: –Bucle de eventos. –Programación con múltiples hilos asociados a los personajes.

Diversidad de Plataformas Desde el entorno PC a los móviles pasando por las videoconsolas y los ordenadores de mano. Dependencia de plataforma: –No hay un interfaz gráfico estándar. –No hay un lenguaje de programación único Existen arquitecturas hardware específicas: –Videoconsolas: Sony, Nintendo, XBOX –En PC DirectX El uso de lenguajes independientes de plataforma como JAVA es un intento de hacer que la programación de videojuegos sea independiente de plataforma.

Diversidad de Plataformas Consolas de sobremesa: –Play Station: Sony. Arquitectura RISC MIPS 300MHz, Ancho de Banda al bus de memoria de 128 bits, descodificador de compresión de imagen. Geometry Transfer Engine en la CPU encargado del rendering 3D. GPU 38GBytes/seg. 32 Mbytes de RAM –Nintendo PowerPC 128 bits –X Box de Microsoft CISC basada en x86. Es un PC con una potente GPU. Consolas portátiles –PSP Sony: UMD disco específico para los videojuegos 1,8GB. PSP CPU. –Nintendo DS: 2 procesadores. Memoria Flash específica de 128 Mb.

Diversidad de Plataformas Sistemas PC –GPUs avanzadas: Procesador específico Acceso a la memoria de imagen Paralelizado Lenguajes específicos DirectX, OpenGL –Navegadores Flash Java -> Portabilidad a móviles etc...

Grafismo Juegos 2D –Una serie de iconos gráficos llamados sprites se desplazan sobre un fondo. –Tanto el fondo como los sprites pueden incluir animación.

Grafismo Juegos 3D –Un modelo geométrico 3D es renderizado en tiempo real. –El modelo debe incluir la definición de los personajes, el escenario, las iluminación y la cámara. –Para acelerar el proceso se recurre a simplificaciones en todos estos elementos.

Grafismo Problemas a resolver –Posición de la cámara

Grafismo Problemas a resolver –Posición de la cámara –Movimiento de personajes

Grafismo Problemas a resolver –Posición de la cámara –Movimiento de personajes –Simulación de comportamientos

Grafismo Problemas a resolver –Posición de la cámara –Movimiento de personajes –Simulación de comportamientos –Simulación de procesos

Grafismo Problemas a resolver –Posición de la cámara –Movimiento de personajes –Simulación de comportamientos –Simulación de procesos –Compromiso velocidad-realismo

Interacción Salida –Display de mayor o menor resolución. –Sonido: Banda sonora Efectos especiales Narración

Interacción Entrada –Los dispositivos de entrada o game controller sirven para dirigir el juego y gobernar el movimiento. –Teclado, ratón, consola, joystick, paddle y otros específicos como volantes o pistolas... pantallas táctiles.. gametrak. Alfombras.gametrak –Audio: El micrófono tiene aplicaciones también en aplicaciones de karaoke. Reconocimiento y síntesis de voz. –Existe algún videojuego que monitoriza los gestos del usuario. EyeToy. Revolutionary NintendoEyeToy. Revolutionary Nintendo

Conclusiones El mundo de la programación de videojuegos es un mundo plagado de dificultades.... también de oportunidades: –Problemas a resolver en diferentes campos. –Industria acostumbrada a arriesgar y necesitada de ideas. –Introducirse en este área puede ser sencillo (Flash Java).