juegos logicos

53
Teoría y Desarrollo de Juegos

Upload: mguel

Post on 04-Jul-2015

1.669 views

Category:

Entertainment & Humor


0 download

TRANSCRIPT

Page 1: Juegos logicos

Teoría y Desarrollo de Juegos

Page 2: Juegos logicos

Juego electrónico(definición)

Actividad lúdica desarrollada en(o con la ayuda de) cualquier máquina electrónica, compromete 1 o más 

jugadores humanos.

Page 3: Juegos logicos

Breve reseña histórica

● 1er juego: “Tennis for two” ­ Osciloscopio● 1958 – William Higinbotham

Page 4: Juegos logicos

Breve reseña histórica

● 2do juego: SpaceWars● 1961 – Steve Russell, Martin Graetz, Waine 

Wiitanen(MIT)

Page 5: Juegos logicos

Breve reseña histórica

● Nacen las consolas● Pong(1972) – Atari 2600

Page 6: Juegos logicos

Breve reseña histórica

● El mercado de consolas crece y empiezan a salir los principales competidores:– Atari, Nintendo, SEGA

● Se separan la manufacuración de consolas con la creación de juegos y se crean las compañias de juegos:– Taito, Namco, Konami

Page 7: Juegos logicos

Consolas 8x

NES(Nintendo Entertainment System) Famicon Family

Page 8: Juegos logicos

Juegos 8x

Super Mario Bros Zelda I: The Adventures of Link

Page 9: Juegos logicos

Juegos 8x

Contra Goal

Page 10: Juegos logicos

Juegos 8x

Jackal Metroid

Page 11: Juegos logicos

Breve reseña histórica

● Sale el primer IBM casero● El computador también es apuntado para la 

fabricación de juegos.● Más potente que las consolas es atractivo y será el 

que marcará la dirección en cuanto a tecnología

Page 12: Juegos logicos

Juegos PC

 

Zork Bushido

Prince of Persia Doom

Page 13: Juegos logicos

Consolas 16x

Super Nintendo Sega Genesis

Page 14: Juegos logicos

Juegos 16x

 

Super Street Fighter 2 Chrono Trigger

Sonic the Hedgehog F­Zero

Page 15: Juegos logicos

Breve reseña histórica

● Con la velocidad actual de los procesadores las posibilidades de diseño se expanden

● Es considerada la posibilidad de renderización 3D en tiempo real

● Es creado el estándar OpenGL

Page 16: Juegos logicos

5ta generación

Playstation SEGA Dreamcast N64

Page 17: Juegos logicos

Juegos 5ta generación

 

Final Fantasy VIII Resident Evil 2

Silent Hill Killer Instinct Gold

Page 18: Juegos logicos

Juegos 5ta PC

 

Warcraft III Quake 3

Half Life Grand Theft Auto 3

Page 19: Juegos logicos

6ta generación

Playstation 2 Microsoft X­Box Game Cube

Page 20: Juegos logicos

7ma generación

Playstation 3 X­Box 360 Nintendo Wii

Page 21: Juegos logicos

Juegos electrónicos de mano

● La computación de mano también llegó al mercado de los video juegos:

Page 22: Juegos logicos

Principios de Ing. de SW en juegos

● Cómo cualquier proyecto a gran escala, los juegos dependen en gran mayoría de su ciclo de vida

● Los principios más seguidos son:– Desempeño– Usabilidad– Portabilidad(no tanto)

Page 23: Juegos logicos

Desarrollo

● Los juegos, como cualquier otro software, necesitan un modelo de desarrollo

● Últimamente los juego son desarrollados por 10 ó más programadores

● Las tareas de programación son dividas por módulos(sonido, video, etc)

Page 24: Juegos logicos

GameLoop

● Flujo lógico de un juego(programa)

● Cada parte del 'loop' puede ser un módulo independiente

● Un ciclo completo se le llama 'frame'

Page 25: Juegos logicos

Gráficos

● En los últimos 8 años los ambientes en 3D han florecido

● Existen 2 librerías principales para las rutinas de desarrollo 3D:– Direct3D(DirectX) : No portable, última tecnología– OpenGL : Portable, bien documentado, las tecnologías 

demoran un poco

Page 26: Juegos logicos

Gráficos

● Existen problemas en el ambiente gráfico que consumen demasiados recursos:– Oclusión de objetos– Clipping– Detección de Colisiones

Page 27: Juegos logicos

Representación gráfica de objetos

● Todos los objetos en 3D son representados en triángulos:

Page 28: Juegos logicos

Problemas Gráficos

Oclusión

Detección de Colisiones

Page 29: Juegos logicos

Sonido

● El sonido también últimamente está siendo implementado con espaciación en 3 dimensiones

● Las librerías principales son:– DirectSound(DirectX): No portable, deprecada– OpenAL: Portable, muy nueva

● También se agregan efectos como un sonido bajo el agua o el efecto doppler

Page 30: Juegos logicos

Sonido

Page 31: Juegos logicos

Input

● Lo comandos al juego es la tarea más sencilla de todas

● Librerías:– DirectInput(DirtectX): No portable, deprecada– SDL:  Portable, entendible

● Lo que se busca últimamente es ergonomía en los controles(PAD'S, Joystick's, etc)

Page 32: Juegos logicos

Networking

● El crecimiento de la accesabilidad a Internet ha demandado la parte 'multijugador' en la mayoría de juegos

● Librerías:– DirectPlay(DirectX): No portable, deprecada– Sockets: Especificación, portable, no especializada

● Existen juegos especialmente dedicados a ser multijugadores

Page 33: Juegos logicos

Networking

● Multijugador se puede definir como el juego en paralelo de 2 o más máquinas

● No todos los juegos se prestan para tener una parte multijugador

Page 34: Juegos logicos

Lógica de un juego

● IA● Coherencia(lógica):

– Reglas de Juego– Física

● Argumento(historia)

Page 35: Juegos logicos

Motor de un Juego

● Todas estas funcionalidades anteriormente mencionadas pueden ser condensadas en una gran librería(framework)

● Al software que presenta estas funciones para la ayuda del desarrollo se le llama motor de juego

Page 36: Juegos logicos

Motor de un Juego

● Entre las funciones anteriormente nombradas existen otras que el motor puede prestar:– Scripting– Manejo de eventos– Control y manejo de 

estados

Page 37: Juegos logicos

Lo último

● Se apunta la mayoría de esfuerzos a la evolución de la parte gráfica:– Extensiones– Pixel & Vertex Shader– Física

● Se quiere mejorar la IA para que el jugador interactue(juege) con la máquina

● Se quiere crear mundos virtuales(masivos)

Page 38: Juegos logicos

Las guerras

Consolas vs. PC's

DirectX vs. (OpenGL, OpenAL, SDL)

USA vs. Japón

Page 39: Juegos logicos

Los géneros

Page 40: Juegos logicos

FPS(First Person Shooter)

Page 41: Juegos logicos

Estrategia

Page 42: Juegos logicos

Pelea

Page 43: Juegos logicos

Arcade

Page 44: Juegos logicos

RPG(Rol Playing Game)

Page 45: Juegos logicos

Aventura

Page 46: Juegos logicos

Simulación

Page 47: Juegos logicos

Deportes

Page 48: Juegos logicos

Racing

Page 49: Juegos logicos

Acción ­ Terror

Page 50: Juegos logicos

Géneros no tan típicos

Page 51: Juegos logicos

Novelas Visuales

Page 52: Juegos logicos

Espionaje

Page 53: Juegos logicos

Metal Gear Solid