Programacion multimedia y dispositivos moviles - Tema 4
|
|
Título del Test:
![]() Programacion multimedia y dispositivos moviles - Tema 4 Descripción: Tema 4 - Motores de juegos |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué es un motor gráfico o motor de videojuego?. Un programa para editar imágenes 2D. La representación gráfica de rutinas de programación para ofrecer un diseño en un escenario gráfico 2D o 3D. Un dispositivo de hardware para mejorar la calidad gráfica. Un tipo de inteligencia artificial para videojuegos. ¿Cuál es la tarea principal de un motor de videojuego?. Gestionar la memoria RAM del sistema. Proveer el motor de renderizado para gráficos, físico, sonido, IA, etc. Diseñar la interfaz de usuario del juego. Escribir el código fuente del juego completo. ¿Qué se entiende por 'motor open source'?. Un motor de pago con licencia restrictiva. Un motor cuyo código fuente está disponible públicamente y puede ser modificado. Un motor que solo funciona en sistemas operativos de código abierto. Un motor que no requiere ningún tipo de licencia. ¿Qué son las API y SDK que suelen proporcionar los motores?. Software de diseño y desarrollo para crear gráficos. Herramientas para la optimización del rendimiento. Interfaces de programación de aplicaciones y kits de desarrollo de software para facilitar el desarrollo. Sistemas de gestión de bases de datos para juegos. ¿Qué permite la funcionalidad 'Canvas' en la creación de animaciones en Android?. Añadir efectos de sonido a los objetos. Definir controles a nivel de interfaz de usuario para representar objetos. Generar animaciones 3D complejas. Gestionar la lógica del juego. ¿Cuál es la función del 'game loop' en la lógica del juego?. Gestionar la música de fondo del juego. Procesar eventos del usuario y dibujar la escena continuamente. Realizar la detección de colisiones entre objetos. Administrar la memoria utilizada por el juego. ¿Qué son los 'assets' en el contexto de un motor de juego?. Los scripts de programación del juego. Los componentes de audio del juego. Todos los modelos 3D, texturas, materiales, animaciones y sonidos del juego. La interfaz de usuario del juego. ¿Qué componente del motor se encarga de las colisiones, la física y la gravedad?. Motor de renderizado. Motor de inteligencia artificial. Motor físico. Sistema de sonido. ¿Qué es un 'collider' en Unity?. Un componente que define la forma de un objeto para la detección de colisiones. Un script que controla la animación de un personaje. Un elemento de la interfaz de usuario. Un archivo de audio para el juego. ¿Cuál de los siguientes tipos de 'rigidbody' en Unity está más orientado a objetos que no se ven afectados por las leyes básicas de la física y cuya posición debe ser indicada por el programador?. Dynamic. Kinematic. Static. Trigger. ¿Qué papel juega la 'Inteligencia Artificial' (IA) en un motor de juego?. Asegurar que el juego tenga gráficos de alta calidad. Gestionar los efectos de sonido y la música. Añadir estímulos y comportamientos inteligentes a los elementos no controlados por el jugador. Optimizar el uso de la memoria del sistema. ¿Qué es el 'Path finding' en el contexto de la IA de un juego?. Un sistema para crear animaciones fluidas. Un algoritmo para calcular la ruta más eficiente para los personajes no jugadores (NPC). Una técnica para mejorar la iluminación de la escena. Un método para gestionar las interacciones multijugador. ¿Qué componente del motor es responsable de la reproducción y gestión del audio en un juego?. Motor de renderizado. Motor de sonido. Motor de física. Motor de inteligencia artificial. ¿Qué clase en Unity contiene los datos de sonido y se usa directamente por un 'audio source'?. Audio mixer. Audio listener. Audio clip. Audio source. ¿Cuál es el propósito de la 'gestión de redes' en un videojuego multijugador?. Mejorar la calidad gráfica del juego. Permitir a los jugadores compartir el estado del juego y jugar en un entorno virtual sincronizado. Aumentar la velocidad de procesamiento del juego. Gestionar la inteligencia artificial de los personajes. ¿Qué tipo de librerías proporcionan funciones básicas para el desarrollo 2D/3D, permitiendo al programador abstraerse de detalles complejos?. Librerías de IA. Librerías de redes. Librerías gráficas. Librerías de audio. ¿Qué API es conocida por ser una interfaz de dibujo 3D que permite crear aplicaciones con gráficos tridimensionales?. Direct3D. SDL. OpenGL. LibGDX. ¿Qué significa que un motor gráfico sea 'independiente del tipo de dispositivo'?. Que solo funciona en un tipo específico de hardware. Que puede ser utilizado en una variedad de dispositivos sin grandes adaptaciones. Que no requiere ninguna licencia para su uso. Que su rendimiento es igual en todos los dispositivos. ¿Por qué es recomendable hacer un estudio de mercado antes de desarrollar un juego?. Para asegurar que el juego sea el más vendido. Para comprender el público objetivo, la competencia y las limitaciones de desarrollo. Para decidir el lenguaje de programación a utilizar. Para evitar la necesidad de actualizaciones futuras. ¿Qué se adquiere cuando se publica un juego en plataformas como Google Play en términos de mantenimiento?. La total ausencia de necesidad de futuras actualizaciones. Un compromiso de corregir errores y mantener la aplicación. El derecho exclusivo de vender el juego a nivel mundial. La obligación de desarrollar secuelas del juego. ¿Qué se puede considerar como el objetivo principal de los motores gráficos?. Maximizar el consumo de recursos del sistema. Trasladar las ideas creativas de los diseñadores a la pantalla, facilitando la plasmación gráfica del juego. Reducir la necesidad de programadores en el desarrollo de videojuegos. Generar automáticamente el código fuente del juego. ¿Cuál de las siguientes opciones NO es un componente principal de un motor de juegos según el documento?. Librerías. Motor físico. Motor de renderizado. Motor de IA. ¿Qué son los 'states' (estados) en el contexto de las máquinas de estados ('State machine')?. Las diferentes opciones de configuración de un motor. Las acciones típicas que un personaje realiza, como andar o saltar. Los tipos de animaciones disponibles en un juego. Los diferentes niveles de dificultad de un juego. ¿Qué librería es un conjunto de librerías para el diseño de elementos 2D y permite la gestión de recursos multimedia?. Allegro. Gosu. SDL. libGDX. ¿Qué permite el sistema MECANIM de Unity?. Gestionar la física del juego. Permitir la animación a objetos 3D. Crear efectos de sonido espaciales. Gestionar la red multijugador. ¿Qué es una 'animación de vistas' (view animation) en Android?. Una animación creada a partir de una secuencia de imágenes. Permite hacer uso de mecanismos de animación de vistas como traslaciones y rotaciones. Una animación que simula el comportamiento de rebaños. Animaciones predefinidas exportadas una a una. ¿Qué es el 'grafo de escena' en Unity?. La representación del código fuente del juego. Una vista global de los elementos que componen una escena del juego. El sistema de detección de colisiones del juego. El panel de configuración de audio. ¿Por qué la detección de colisiones es fundamental en la mayoría de videojuegos?. Para mejorar la calidad visual de los objetos. Para que los objetos interactúen de forma realista entre sí. Para gestionar la memoria del dispositivo. Para reproducir la música de fondo. ¿Qué componente se asocia a un elemento en Unity para que el motor físico pueda interactuar con él?. Audio Source. Animator. Collider. Script. En Unity, ¿qué tipo de 'rigidbody' se utiliza para objetos que no deben verse afectados por la física y cuya posición es controlada por el programador?. Dynamic. Kinematic. Static. Effectors. ¿Qué funcionalidad de Unity permite imitar el comportamiento de colmena o enjambre en agentes automáticos?. Finite state machines. Flocking. Steering. Path finding. ¿Qué permite el componente 'Audio source' en Unity?. Contener los datos de sonido. Actuar como un micrófono para captar sonido. Reproducir un audio clip en la escena. Mezclar múltiples fuentes de audio. ¿Qué proporciona el 'network manager' en Unity para el desarrollo multijugador?. Herramientas para crear animaciones 3D. Funcionalidades comunes para el control del estado del juego y la comunicación entre clientes. Algoritmos de inteligencia artificial para los NPC. Un sistema para la gestión de colisiones. Según el documento, ¿cuál es una de las principales ventajas de utilizar un motor de juegos?. Permite centrarse en la creación artística sin preocuparse por técnicas complejas de renderizado, física, IA, etc. Elimina por completo la necesidad de programar. Garantiza el éxito comercial del juego. Reduce drásticamente el tiempo de desarrollo para cualquier tipo de juego. ¿Qué son las 'animaciones predivididas' en el contexto de la división de animaciones?. Clips de animación que forman parte de un clip de mayor duración. Animaciones exportadas individualmente y con su nombre adecuado. Animaciones generadas automáticamente por el motor. Animaciones que se dividen en tiempo real durante la ejecución del juego. ¿Qué permite el atributo 'bodyType' de un 'rigidbody' en Unity?. Definir la forma del objeto para colisiones. Establecer la posición y rotación del objeto. Definir el tipo de movimiento físico del objeto en la escena. Asignar materiales y texturas al objeto. ¿Qué se entiende por 'renderizado de canvas'?. La creación de gráficos 3D complejos. El proceso de generar animaciones en personajes haciendo uso de sprites (imágenes con transparencia). La gestión de la lógica del juego. La reproducción de efectos de sonido. ¿Cuál es el propósito de los 'animators' (animadores) en la creación de animaciones en Android?. Permitir añadir animaciones a cualquier objeto a partir de propiedades o estilos de programación. Definir la estructura de la interfaz de usuario. Gestionar la red de comunicación entre jugadores. Calcular la física de los objetos. ¿Qué son las 'State transitions' en una 'State machine'?. Los parámetros que definen el estado de un objeto. Las reglas que permiten el paso de un estado a otro. Los diferentes tipos de animaciones que puede realizar un personaje. Las condiciones para que un objeto colisione. ¿Cuál de los siguientes formatos de audio es soportado por Unity para importar música de ambiente o efectos de sonido?. MP4. EXE. MP3. PDF. ¿Qué es la coordenada Z en el contexto de un juego 2D?. La coordenada horizontal. La coordenada vertical. La coordenada de profundidad, que ayuda a simular el solapamiento de elementos a distancia. La coordenada de tiempo de la animación. ¿Qué problema intenta solucionar la frase '¿Por qué reinventar la rueda?' en el contexto de los motores de juegos?. La falta de originalidad en los diseños de juegos. La necesidad de crear soluciones complejas que ya han sido implementadas en motores existentes. La dificultad de optimizar el rendimiento en dispositivos móviles. El alto coste de desarrollo de los videojuegos. ¿Qué se puede deducir sobre la elección de un motor gráfico?. Es una decisión puramente subjetiva y sin influencia del proyecto. Está condicionada por el tipo de aplicación a desarrollar y los recursos disponibles. Siempre se debe elegir el motor más complejo para obtener mejores resultados. La licencia del motor es el único factor a considerar. ¿Qué es un 'sprite' en el desarrollo de videojuegos?. Un objeto 3D complejo. Una imagen 2D o secuencia de imágenes utilizada para representar personajes u objetos. Un archivo de sonido. Un script de programación. ¿Qué tipo de animaciones permite el 'framework' de Android para crear animaciones de vistas?. Animación de dibujables. Animación de propiedades. Animación de colisiones. Animación de vistas (view animations). ¿Qué es una 'librería' en el contexto de desarrollo de software para juegos?. Un archivo de configuración del motor. Un conjunto de funciones o herramientas predefinidas que facilitan ciertas tareas de programación. El código fuente completo del juego. Un tipo de licencia de software. ¿Por qué los juegos requieren un mayor consumo de recursos del dispositivo en comparación con otras aplicaciones?. Debido a la menor complejidad de su código. Por la necesidad de emular realidades complejas con gráficos avanzados, física, IA, etc. Debido a que utilizan menos memoria RAM. Por el uso exclusivo de lenguajes de programación antiguos. ¿Qué es la 'inteligencia de colmena' o 'flocking' en IA?. Un algoritmo para que un solo personaje se mueva eficientemente. Un sistema que imita el comportamiento de grupos descentralizados de agentes autoorganizados. Una técnica para crear animaciones complejas de personajes. Un método para gestionar la red de un juego. ¿Qué hace el 'motor de renderizado'?. Gestiona las colisiones entre objetos. Controla los efectos de sonido. Renderiza las texturas, relieves, suavizado de objetos y trazado de rayos, etc. Define la lógica del juego. ¿Qué es una 'animación basada en huesos'?. Animación creada a partir de una secuencia de imágenes estáticas. Animación de modelos 3D que utiliza una estructura de 'huesos' para deformar la malla. Animación de elementos de interfaz de usuario. Animación de partículas. |




