211service.com
¿Crees que el truco del tren de Fallout fue malo? TUS JUEGOS ESTÁN HECHOS DE MENTIRAS
Si no has visto el truco del tren de Fallout 3 en el contenido descargable Broken Steel, aquí tienes un resumen rápido.
¿Esa imagen de ahí arriba? Así es como agregas trenes a un juego sin un sistema de vehículos para lidiar con ellos.
Como se explica en el publicación original : 'El jugador está equipado con una pieza de armadura que hace que su vista parezca un tren. Luego, el jugador tiene una animación de cámara especial que mueve la cámara en primera persona hacia adelante a lo largo de una pista específica.
Fundamentalmente, como explica trenwiz 'este tipo de soluciones constituyen la mayor parte del desarrollo de juegos. Es una solución inteligente y libre de errores que funciona de manera brillante. No es como si fueran a perder el tiempo codificando un gran sistema para hacer funcionar los trenes.
Y resulta que los juegos están llenos de estos trucos. Me gusta Éste : así es como se ve una mesa en Skyrim:

Que, como resultado, es solo un conjunto de estantes que sobresalen del piso:

Otro dato divertido: todos los NPC de Skyrim tienen un cofre oculto debajo del mapa donde se encuentra su inventario.
Lo que debe recordar aquí es que esto no es hacer trampa ni codificar mal: está usando las herramientas que tiene para evitar crear un sistema complejo de un solo uso. Las cosas en los juegos no existen en el sentido habitual. Es solo código, matemáticas e imágenes juntas para crear ilusiones.
Siempre que estés escuchando la radio del juego o viendo un video del juego, es probable que haya un personaje u objeto fuera de la vista actuando en tiempo real. En Call of Cthulhu: Dark Corners of the Earth, por ejemplo, hay un espejo en el que puedes verte, que en realidad es una segunda habitación entera volteada al otro lado de un agujero en la pared. En Half-life, los ascensores no tienen objetos de audio adjuntos, por lo que el pitido de los botones que se presionan en realidad proviene del personaje que los presiona.
Otro ejemplo, en el DLC Mothership Zeta de Fallout 3, ¿por qué crear una elaborada entidad de garra de robot cuando puedes equipar a un NPC con un arma realmente extraña y hacer que pase flotando? Ambas cosas que ya existen y quién notará la diferencia?

Se trata de ser ingeniosamente económico con lo que tienes: la gran turbina eólica en Perfect Dark es en realidad una torreta giratoria con aspas gigantes adheridas. ¿Por qué molestarse en crear algo completamente nuevo cuando ya tiene algo que hace el trabajo?
El creador de Bulletstorm y The Vanishing of Ethan Carter, Adrian Chmielarz, dijo lo siguiente sobre toda la práctica:
Cómo funcionan los vehículos en #Fallout3/NV. Uno de los ejemplos más espectaculares de los hacks que hacen los desarrolladores de juegos. pic.twitter.com/biw3c3ASJZ 21 de julio de 2015
También agregó su propio truco a la pila:
Bulletstorm también tiene sus sucios secretos. Para parecer 'normal', los autos que te persiguen son 5 veces más grandes que el modelo principal. https://t.co/0tANroZU0y 21 de julio de 2015
Así que tenlo en cuenta la próxima vez que juegues. No es Matrix, simulando perfectamente el mundo que te rodea, es un conjunto finito de sistemas que recrean el apariencia de un mundo que te rodea. Y en algunos casos, esos sistemas están trabajando horas extras.
Además, existen enormes limitaciones de tiempo para lograr que millones de líneas de código funcionen a tiempo para el lanzamiento. A veces, es más fácil fingir y no decírselo a nadie. El famoso Donkey Kong 64 se envió con una expansión de memoria gratuita porque no pudieron encuentra el error que hizo que el juego fallara sin él (alrededor de 2m40 pulg. Cuidado, es una palabrota). Otro clásico es buscar objetos colocados de manera extraña en las esquinas de los juegos; esa es una manera fácil de superar un error de búsqueda de ruta de IA cuando no tienes tiempo para solucionarlo.
Para terminar, les voy a contar la mayor mentira de los videojuegos: no hay código en Space Invaders para acelerar la acción. La tecnología de 1979 simplemente está al máximo tratando de mover todos los sprites, reproducir música y lidiar con colisiones cuando comienzas a jugar. A medida que matas a los extraterrestres, simplemente le das al programa menos tareas y, como resultado, se acelera.
[Arroja una bomba de humo y desaparece.]