1. Características de los videojuegos:
Funcionamiento en tiempo real:
Esto quiere decir que en un mismo juego las acciones que tomas se ejecutan
inmediatamente, como también las acciones de tus oponentes.
- Realización de tareas independientes al usuario - dibujar
coordenadas, calcular colisiones.
los objetos, actualizar
Es la técnica que consiste en crear imágenes en movimiento mediante el uso
de ordenadores o computadoras. Los diseños se elaboran con la ayuda de programas de
diseño, modelado y por último renderizado. Para crear la ilusión del movimiento, una imagen
se muestra en pantalla sustituyéndose rápidamente por una nueva imagen en un fotograma
diferente. Esta técnica es idéntica a la manera en que se logra la ilusión de movimiento en
las películas y en la televisión. Para las animaciones 3D, los objetos se modelan en la
computadora (modelado) y las figuras 3D se unen con un esqueleto virtual (huesos). Para
crear una cara en 3D se modela el cuerpo, ojos, boca, etc. del personaje y posteriormente se
animan con controladores de animación. Finalmente, se renderiza la animación. En
contraste, otro tipo de animación más realista sería la captura de movimiento, que requiere
que un actor vista un traje especial provisto de sensores, siendo sus movimientos capturados
por una computadora y posteriormente incorporados en el personaje.
Actualizar coordenadas:
La transformación de coordenadas cartesianas se utiliza para calcular las vistas a partir de
las coordenadas de los puntos, por ejemplo en el caso de un juego de video, o de simulación
3D. Como toda aplicación lineal, puede estar representado por la transformación de los
vectores de la base, más un vector que se transforma.
Colisiones:
Se suelen realizar mediante el cálculo de la intersección de volúmenes simples (Bounding
Volumes). Se pueden utilizar distintos volúmenes para envolver el objeto y así detectar mejor
las colisiones, como cubos o esferas. Se puede tomar como un componente independiente,
aunque tiene mucho que ver con el grafo de escena y el motor de físicas.
Trabajo bajo ciclos en espera de evento-respuesta
El ciclo del videojuego es un loop que se estará repitiendo una y otra vez. Aquí es donde
ocurre toda la acción del juego, y la única forma para poder salir de este ciclo es cuando el
jugador pierde, llega al final del juego o sale del videojuego con alguna combinación de
teclas o presionando algún botón del mouse, etc.
2. Estructura Básica de un Videojuego:
Inicialización
Carga Sonidos, imágenes,
etc.; posiciones de los
personajes y carga de
puntajes desde un archivo.
Ciclo del
videojuego.
Entrada
Procesamiento
Elimina de la
memoria recursos
almacenados, como
imágenes, sonidos,
música, etc. Guarda
los puntajes.
Finalización
Salida: se muestran gráficos
en pantalla, reproducción de
sonido, etc.
3. Proceso del desarrollo de videojuegos:
Inicio
Concepción
de la idea del
juego
Diseño
Planificación
Producción
Alpha y
Beta.
Pruebas
Mantenimiento
Que pueden ser perspectivo,
Evolutivo, Adaptativo,
Correctivo
Fin
Genero,
Game play,
Story board.
Se deben definir la
historia, Arte conceptual,
sonido, mecánica del
juego, el diseño de la
programación.