Material de Apoyo Clase

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

CLASE Nº2

Programación de Videojuegos

Marco Antonio Vega Rojas


INSTITUTO PROFESIONAL SANTO TOMÁS - Programación de Videojuegos
TABLA DE CONTENIDO

¿Qué es un videojuego? ................................................................................................. 2


Características ....................................................................................................................... 2

Tipos de VideoJuego ...................................................................................................... 2


Motores ........................................................................................................................ 4
Motores de física................................................................................................................... 4
Motor de Gráficos ................................................................................................................. 5
Motores gráficos más conocidos ................................................................................................................. 6

1
¿QUÉ ES UN VIDEOJUEGO ?

Un videojuego es un actividad interactiva que se juega por medio de un dispositivo audiovisual. Al ser juegos,
los videojuegos están compuestos por diversos elementos y reglas específicos, por una narrativa, e implican
la participación activa de uno o más jugadores.

La interactividad es un factor esencial de los videojuegos y se establece cuando una jugadora se comunica con
el juego, a través de acciones que resultan en una reacción del mismo. Gracias a que son interactivos, los
videojuegos permiten que quien juega con ellos tengan agencia. Esto significa que cada acción de la jugadora
tiene valor y conlleva consecuencias dentro del juego.

Sin embargo, los videojuegos también suelen poseer elementos no interactivos, como por ejemplo su
cubierta, los booklets o librillos que narran la historia básica del juego, así como también las cut-scenes o
secuencias cinemáticas que presentan parte de la historia. Podemos decir que los videojuegos aprovechan al
máximo las posibilidades que los equipos multimedia nos ofrecen.

Todos estos elementos (narrativa, interactividad, agencia, los dispositivos de juego, las reglas del mismo, etc.)
y la forma en que una jugadora experimenta el juego conforman lo que se conoce como el gameplay. i

CARACTERÍSTICAS

• Se juega a través de un dispositivo multimedia (consola, computador, etc.)


• Es interactivo
• Posee una narrativa
• Contiene reglas específicas
• Posee un conflicto (como obstáculos o algo que el o la jugadora debe resolver)
• Quien lo juega tiene libertad de acción o agencia
• Las acciones cometidas en el videojuego conllevan consecuencias dentro de este (agencia)
• Implica a quien juega, al medio utilizado para jugar, a las reglas y estructura que constituyen al
juego, y a la narrativa del mismo
• Puede o no tener un objetivo explícito ii

TIPOS DE VIDEOJUEGO

Los tipos de videojuegos las realiza la Junta de Clasificación de Software de Entretenimiento (ESRB,
Entertainment Software Rating Board) y proporcionan una información concisa y objetiva acerca del
contenido de los videojuegos, edades y las aplicaciones para que los consumidores, en especial los padres,
puedan tomar decisiones informadas. iii

• Acción: lucha y peleas. Consisten en realizar ejercicios de repetición (por ejemplo, pulsar un botón
para que el personaje ejecute una acción), se basan principalmente en eliminar enemigos y su
contenido suele ser violento.
– Estos videojuegos implican una inmersión grande, concentración y por lo general se relacionan con
exposiciones cortas de tiempo. Es fácil engancharse temporalmente pero son aburridos a largo plazo
porque la dinámica de juego apenas avanza. Además, es normal que surjan rabietas cuando se pierde
una partida.

2
• Aventura: hazañas y peligros. Un género muy popular donde el protagonista del juego debe atravesar
grandes niveles, luchar contra enemigos y recoger objetos de valor. Normalmente son juegos de larga
duración con un argumento extenso y enrevesado.
– Los juegos de aventura dependen completamente de la trama para realizar una valoración. Como
en cualquier historia, la vida de los personajes puede influir en la forma de pensar de quienes juegan.
En algunos, incluso es habitual tomar decisiones morales o que tienen consecuencias para otros -
dentro del juego-. Es importante conocer el contenido de fondo. Los juegos de aventuras, además,
requieren jugar durante periodos de tiempo más largos y dejar una partida a medias puede suponer
un gran problema en el progreso de la historia, ya que habrá que empezar de cero posteriormente.

• Arcade: plataformas, laberintos y aventuras. El usuario debe superar pantallas para seguir jugando.
Imponen un ritmo rápido y requieren tiempos de reacción mínimos.
– Esta modalidad de juego es la más inocua, se corresponden en contenido con los pasatiempos de
toda la vida. Hacer una sopa de letras no tiene grandes efectos en nuestra vida. Aunque quizá hacer
200 sopas de letras al día sea distinto. Exigen una concentración fuerte pero también es difícil que
enganchen a largo plazo.

• Deportivo: fútbol, tenis, baloncesto, golf, boxeo, conducción, etc. Recrean diversos deportes y
requieren habilidad, rapidez y precisión.
– Los juegos deportivos requieren concentración y mucha habilidad, por lo que la forma de superarse
es practicar mucho. No suelen ofrecer tramas de fondo ni argumentales y por lo general
desembocarán en una socialización mayor que el resto. ‘Jugar contra la máquina’ no es tan divertido
como ganar a nuestros amigos

• Estrategia: rol y juegos de guerra. Consisten en trazar una estrategia para superar al contrincante.
Exigen concentración, saber administrar recursos, pensar y definir estrategias.
– Los juegos de estrategia tienen una curva de aprendizaje. Lo normal será perder las primeras
partidas e ir progresando poco a poco. Después de haber superado el aprendizaje, el juego se vuelve
más divertido, de forma que es normal engancharse después de una exposición elevada. En un juego
de estrategia se puede desarrollar la inteligencia y es realmente complicado dominarlos. Es más difícil
aburrirse de un juego de estrategia porque, según el nivel de juego, surgen nuevos retos y nuevas
maneras de superarse.

• Simulación: aviones, simuladores de una situación e instrumentales. Permiten experimentar e


investigar el funcionamiento de máquinas, fenómenos, situaciones y asumir el mando.
– Los juegos de simulación son más inocuos que el resto, ya que representan acciones cotidianas que
podemos vivir fuera de un contexto de peligro real, como volar en avión o conducir un coche de
fórmula 1. Estos juegos requieren habilidad y conocimientos y son divertidos cuando conseguimos
dominar la mayoría de controles. Según el tipo de simulador, pueden requerirse muchas horas de
juego. Imagina lo que tarda un vuelo desde Madrid hasta Los Ángeles… Al mismo tiempo, muchos
pilotos han comenzado su carrera profesional interesándose por alguno de estos simuladores.
Pueden llegar a ser muy realistas.

3
• Juegos de mesa: habilidad, preguntas y respuestas. La tecnología informática que sustituye al
material tradicional del juego e incluso al adversario por un personaje.
– Estos juegos tienen un componente socializador evidente. Es difícil pasarlo bien a menos que
juguemos con otros. El tipo de juego ideal para jugar en familia.

• Juegos musicales: juegos que inducen a la interacción del jugador con la música y cuyo objetivo es
seguir los patrones de una canción. Como puede ser el caso del Sing Star en el que las la letra de la
canción aparecen en pantalla junto a unas barras que nos indican cómo estamos cantando, si nos
estamos acercando al tono de la canción y la puntuación que estamos consiguiendo.
– Los juegos musicales también ofrecen muchas posibilidades de socialización. Si tus hijos te piden
constantemente que les lleves a La Voz Kids, podéis pasarlo genial jugando juntos

• RPG: significa Rol Playing Game, es decir, juego de Rol.El jugador adopta el papel de un personaje
que puede avanzar, evolucionar y cambiar en un mundo con enemigos, tiendas, objetos para vender
o usar y ataques especiales.
– Los juegos RPG tienen normalmente una curva de aprendizaje muy elevada, como los de estrategia.
Lo normal en un RPG es tener una categoría como jugador y ganar rangos según las partidas ganadas.
Este hecho implica que después de mucho tiempo jugando, dejar el juego pueda significar tirar
muchas horas a la basura. Imagina que te conviertes en el número 1 de España de un juego que
cuenta con más de 10 millones de usuarios. ¿No te gustaría seguir siendo el mejor? Cada vez es más
popular que este tipo de juegos generen un fenómeno fan: los e-sports son torneos locales o globales
que muestran partidas en tiempo real de los mejores equipos. Hay auténticos profesionales que
compiten entre sí por cantidades de dinero muy elevadas.

• Educativos: En la actualidad existen muchos juegos y actividades didácticas que permiten educar y
aumentar la capacidad cognitiva en niños y niñas de corta edad, los cuales brindan excelentes
resultados ya que les permiten asimilar rápidamente nuevos conocimientos.

MOTORES

Un motor de videojuegos es un framework o un conjunto de herramientas que ayudan a agilizar el proceso


de desarrollo de un videojuego. Los motores proveen herramientas al programador, que le permiten dedicar
menos tiempo a aspectos poco importantes para la idea general del videojuego, pero que son de suma
importancia para la experiencia del usuario final, es decir, con ayuda de los motores, los programadores
pueden enfocarse en desarrollar buenos juegos sin perder tiempo en otras tareas.

Entre las herramientas de los motores de videojuegos podemos distinguir algunas de suma importancia como:
motor de renderizado, física de videojuegos y detección de colisiones, scripting, motor de sonidos, inteligencia
artificial y administradores de memoria.iv

MOTORES DE FÍSICA

Un tipo de juegos que ha tenido una gran proliferación en el mercado de aplicaciones para móviles son
aquellos juegos basados en físicas. Estos juegos son aquellos en los que el motor realiza una simulación física

4
de los objetos en pantalla, siguiendo las leyes de la cinemática y la dinámica. Es decir, los objetos de la pantalla
están sujetos a gravedad, cada uno de ellos tiene una masa, y cuando se produce una colisión entre ellos se
produce una fuerza que dependerá de su velocidad y su masa. El motor físico se encarga de realizar toda esta
simulación, y nosotros sólo deberemos encargarnos de proporcionar las propiedades de los objetos en
pantalla. Uno de los motores físicos más utilizados es Box2D, originalmente implementado en C++. Se ha
utilizado para implementar juegos tan conocidos y exitosos como Angry Birds. Podemos encontrar ports de
este motor para las distintas plataformas móviles. Tanto libgdx como Cocos2D incluyen una implementación
del mismo.v

MOTOR DE GRÁFICOS

Más concretamente, se define como motor gráfico al framework de software diseñado para crear y desarrollar
videojuegos. Los desarrolladores de videojuegos pueden usar los motores para creas videojuegos para tu
consola, dispositivos móvil u ordenadores.

Todo motor gráfico ha de ofrecer al programador una funcionalidad básica, proporcionando normalmente un
motor de renderizado (“render”) para gráficos 2D y 3D, un motor que detecte la colisión física de objetos y la
respuesta a dicha colisión, sonidos y música, animación, inteligencia artificial, comunicación con la red para

5
juegos multijugador, posibilidad de ejecución en hilos, gestión de memoria o soporte para localización
(traducción de los textos y audios del juego según idioma).

Las capacidades gráficas de motor gráfico son una de las claves para su elección, destacando motores gráficos
como CryEngine. Pero también es importante la facilidad de desarrollo y la plataforma para la que se va a
desarrollar. Describir todas las funciones de un motor gráfico llevaría miles y miles de palabras, pero en
esencia, un motor gráfico está ahí para que los desarrolladores no tengan que reinventar la rueda y se puedan
centrar en lo importante: su juego.

Los desarrolladores de juegos no necesitan, por ejemplo, convertir sus modelos 3D a formatos crípticos para
importarlos al juego, eso lo hará mejor el motor gráfico que ha sido desarrollado por un estudio con un equipo
talentoso y grandes cantidades de recursos a lo largo de muchos años.

Un buen motor gráfico es el que traslada tus ideas creativas fácilmente a gráficos en un pantalla. Esto,
combinado con efectos de post-procesado, creación de terrenos y construcciones y efectos de partículas, hará
que el desarrollador pueda crear un mundo dentro de juego combinando las capacidades del motor con los
modelos 3D que hayan podido crear los artistas responsables. El motor gráfico es una herramienta. vi

MOTORES GRÁFICOS MÁS CONOCIDOS

Unreal Engine: Fue creado por Epic Games en 1998. Entre las empresas que lo utilizan se encuentran
Electronic Arts y Ubisoft. Utiliza el lenguaje de programación C++.

6
Unity 3D: Se trata de una de las innovaciones más importantes creadas por la comunidad científica y de
videojuegos y permite jugar a complejos videojuegos en 3D sin necesidad de instalarlos en el ordenador. Los
videojuegos creados con el motor Unity 3D se pueden jugar en un navegador con el reproductor Unity Web
Player, eliminando la necesidad de instalar el videojuego.

Frostbite Engine: Este motor para videojuegos creado por Digital Illusions CE se utiliza para crear videojuegos
de acción en primera persona. Se presentó principalmente para la serie de videojuegos Battlefield. Ha jugado
un papel fundamental en prácticamente todos los videojuegos de EA. L a nueva versión del motor Frostbite
Engine es Frostbite 3.

Decima Engine: Alberga herramientas y características para crear inteligencia artificial, física, lógica y mundos
en el desarrollo, así como compatibilidad con 4K y HDR.

7
Luminous Studio: Es un motor de videojuegos multiplataforma desarrollado y usado internamente por Square
Enix. Con este motor se desarrolla el juego Final Fantasy.

vii

ii https://blogs.ceibal.edu.uy/formacion/faqs/que-es-un-videojuego/

ii https://www.pandacinematico.com/videojuego-definicion-caracteristicas/

iii https://empantallados.com/tipos-de-videojuegos/

8
iv https://codingornot.com/que-es-un-motor-de-videojuegos-game-engine

v http://www.jtech.ua.es/dadm/2011-2012/restringido/multimedia/sesion06-apuntes.html

vi https://blogthinkbig.com/motores-graficos

vii http://www.jtech.ua.es/dadm/restringido/juegos/sesion01-apuntes.pdf

También podría gustarte