Juegos logicos
-
Upload
mguel -
Category
Entertainment & Humor
-
view
1.663 -
download
0
Transcript of Juegos logicos
![Page 1: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/1.jpg)
Teoría y Desarrollo de Juegos
![Page 2: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/3.jpg)
Breve reseña histórica
● 1er juego: “Tennis for two” Osciloscopio● 1958 – William Higinbotham
![Page 4: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/4.jpg)
Breve reseña histórica
● 2do juego: SpaceWars● 1961 – Steve Russell, Martin Graetz, Waine
Wiitanen(MIT)
![Page 5: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/5.jpg)
Breve reseña histórica
● Nacen las consolas● Pong(1972) – Atari 2600
![Page 6: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/7.jpg)
Consolas 8x
NES(Nintendo Entertainment System) Famicon Family
![Page 8: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/8.jpg)
Juegos 8x
Super Mario Bros Zelda I: The Adventures of Link
![Page 9: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/9.jpg)
Juegos 8x
Contra Goal
![Page 10: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/10.jpg)
Juegos 8x
Jackal Metroid
![Page 11: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/12.jpg)
Juegos PC
Zork Bushido
Prince of Persia Doom
![Page 13: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/13.jpg)
Consolas 16x
Super Nintendo Sega Genesis
![Page 14: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/14.jpg)
Juegos 16x
Super Street Fighter 2 Chrono Trigger
Sonic the Hedgehog FZero
![Page 15: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/16.jpg)
5ta generación
Playstation SEGA Dreamcast N64
![Page 17: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/17.jpg)
Juegos 5ta generación
Final Fantasy VIII Resident Evil 2
Silent Hill Killer Instinct Gold
![Page 18: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/18.jpg)
Juegos 5ta PC
Warcraft III Quake 3
Half Life Grand Theft Auto 3
![Page 19: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/19.jpg)
6ta generación
Playstation 2 Microsoft XBox Game Cube
![Page 20: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/20.jpg)
7ma generación
Playstation 3 XBox 360 Nintendo Wii
![Page 21: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/21.jpg)
Juegos electrónicos de mano
● La computación de mano también llegó al mercado de los video juegos:
![Page 22: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/22.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/23.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/24.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/25.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/26.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/27.jpg)
Representación gráfica de objetos
● Todos los objetos en 3D son representados en triángulos:
![Page 28: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/28.jpg)
Problemas Gráficos
Oclusión
Detección de Colisiones
![Page 29: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/29.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/30.jpg)
Sonido
![Page 31: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/31.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/32.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/33.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/34.jpg)
Lógica de un juego
● IA● Coherencia(lógica):
– Reglas de Juego– Física
● Argumento(historia)
![Page 35: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/35.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/36.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/37.jpg)
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](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/38.jpg)
Las guerras
Consolas vs. PC's
DirectX vs. (OpenGL, OpenAL, SDL)
USA vs. Japón
![Page 39: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/39.jpg)
Los géneros
![Page 40: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/40.jpg)
FPS(First Person Shooter)
![Page 41: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/41.jpg)
Estrategia
![Page 42: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/42.jpg)
Pelea
![Page 43: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/43.jpg)
Arcade
![Page 44: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/44.jpg)
RPG(Rol Playing Game)
![Page 45: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/45.jpg)
Aventura
![Page 46: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/46.jpg)
Simulación
![Page 47: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/47.jpg)
Deportes
![Page 48: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/48.jpg)
Racing
![Page 49: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/49.jpg)
Acción Terror
![Page 50: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/50.jpg)
Géneros no tan típicos
![Page 51: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/51.jpg)
Novelas Visuales
![Page 52: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/52.jpg)
Espionaje
![Page 53: Juegos logicos](https://reader034.fdocuments.ec/reader034/viewer/2022052301/559794c31a28abdd108b476e/html5/thumbnails/53.jpg)
Metal Gear Solid