¿Por qué cambia un juego de una consola a otra?

Simplemente porque las consolas no son lo mismo. No tienen el mismo hardware que crea y envía los gráficos a su televisor. Esto puede tener un gran impacto y cómo se ven y se comportan tus juegos. Además, los desarrolladores tienen que acercarse a hacer el mismo juego de manera diferente a veces para tener en cuenta estas diferencias.

Imagina que quieres dibujar en un papel una casa, la hierba, el sol y el cielo, y tienes que hacer el mismo dibujo exacto en un papel blanco y en un papel amarillo. En un papel blanco, usas los colores regulares para todo, pero tu dibujo puede verse realmente pálido. En el papel amarillo no tienes que colorear el sol, pero ahora debes usar los colores de manera muy inteligente para que cuando se mezclen con el amarillo obtengas el mismo resultado. Tal vez si tuviera un papel azul le ahorrará mucho tiempo porque no tiene que llenar el cielo pero aún tiene otros problemas que resolver. Ahora imagine este problema con papel rayado, papel transparente, tal vez su papel no puede tomar crayones regulares y tiene que usar marcadores, debe dibujar sus cosas en otro lugar, cortarlas y pegarlas en su papel extraño porque no hay otro camino. Sí, es la mejor solución de problemas y es imposible tener el mismo resultado.

Ahora, este es un tema muy complejo técnicamente hablando porque las diferencias pueden ser muchas, y nunca resumiré cada uno de los factores que hacen que la consola sea significativamente diferente de los demás. Pero puedo decirte que la forma más simple de entender esto es jugar algunos juegos de PC.

Pruebe un juego de PC AAA bastante nuevo en una PC económica y juegue con la configuración. Verá que cuanto más le pida a la máquina que haga, menos eficiente será dibujar esos píxeles en la pantalla, porque hay muchos más cálculos involucrados, que son solo los cálculos básicos mínimos. Además, si lo prueba en máquinas muy diferentes, verá que incluso con la misma configuración, las cosas se verán de manera diferente. Algunas cosas pueden verse mejor o peor dependiendo del hardware en esas PC, y no solo en eficiencia sino también en calidad gráfica.

Los desarrolladores de consolas tienen que tener eso en cuenta y hacer un equilibrio entre verse bien y hacer que el juego funcione a una velocidad decente. Ahora lo bueno es que una consola (a diferencia de la PC) tiene el mismo hardware en todas las máquinas. Por lo tanto, los desarrolladores saben exactamente de qué es capaz la máquina y pueden ajustar esa configuración y crear código para tener en cuenta su diseño de chipset particular. Por ejemplo: PS3 tenía que ver con cómo aprovechar el código de múltiples núcleos debido a su diseño de procesador Cell, muy diferente de la Xbox 360, que tenía un procesador Power PC más estándar. Ahora, cuando la PS3 se manejó correctamente, hizo cosas bastante buenas, juegos como Last of Us se ven muy bien, pero tomó mucho más trabajo e investigación para llegar allí. En líneas generales, podemos decir que la PS3 podría hacer más que la 360 si pones los recursos para hacerlo, pero si no lo hicieras, entonces podría llegar a ser peor.

Una vez más, no me volveré demasiado técnico en esto porque es un debate interminable. Pero recuerde que hay muchos factores que intervienen al hacer juegos para diferentes plataformas, y es inevitable tener diferencias, incluso cuando los juegos son simples. Hoy en día hay aún más factores con la conectividad a Internet y los juegos que se convierten en un servicio. Si le gusta este tema, le sugiero que lea más sobre el hardware de la computadora en general para entrar en la parte de “cómo funcionan las cosas”.

¡Feliz juego!

Si vuelve a 360, Ps3 y PC, verá que 360 ​​y PS3 no usan un “Procesador Pc” (procesador 32/64 bits x86), sino que usan un procesador diseñado por IBM. ¿Qué significa esto?

Para una analogía: si el procesador fuera una calculadora, y tuviera que ingresar 2 + 2 = 4 … no sería difícil.

Sin embargo, imagina que eres realmente estúpido y toma tus órdenes de mí como “Presiona el botón ubicado 3 abajo, 2 arriba, luego 2 abajo 5 más”. Básicamente imagina que te estoy instruyendo sobre qué botón presionar, ya que la cuadrícula se coordina. No tienes el libre albedrío para decir “¡Ah, ahí están los dos botones! -”

Ahora te entrego una nueva calculadora. Tienes mis instrucciones anteriores sobre qué botones presionar (en función de su ubicación física); sin embargo, esta calculadora ha cambiado la ubicación de los botones “+” y “-“, tiene todos los números en un orden diferente. (Las cosas se ven diferentes)

Sigues mis instrucciones de antes y obtienes un error, porque a pesar de que seguiste mis instrucciones y presionaste el botón ubicado en “3 × 3”, presionaste el botón equivocado. Felicitaciones, usted acaba de utilizar el conjunto de instrucciones incorrecto en esa calculadora, Procesador.

Mejor vaya a reescribir sus instrucciones para este nuevo hardware … oh mierda, este hardware maneja el orden de las operaciones de manera diferente … y su “Juego” (volviendo a eso) ahora funciona de manera completamente diferente.

¿Qué pasa con la generación actual? (Xbone, PS4, PC)

Bueno, ¡todos son del mismo tipo de procesador (32bit / 64bit)! Entonces tenemos eso para nosotros. Deberían ejecutar el mismo código / juego, ¿verdad? Mmmmmm … no. Cada una de ellas (consolas) tiene un sistema operativo que tiene varias capas de software con las que se ejecutan e interactúan cuando juegan. Esto cambia la experiencia dramáticamente. ¡Además, se supone que el hardware es el mismo! Echemos un vistazo a Xbox one y PS4. Ambos son procesadores AMD Octa-core casi idénticos, con una GPU (tarjeta gráfica). AMD los llama APU’s, pero no quiero hinchar esto.

Los gráficos de Ps4 operan a 800mhz, creo. La Xbox One funciona a una velocidad de 860mhz, creo. (La brecha es lo importante). Desde pura velocidad, la Xbox debería correr más rápido. Sin embargo, mira la RAM. la PS4 usa 8 gb de GDDR5. La Xbox One usa 8 gb de DDR3.

El carnero común, en orden de velocidad para Gráficos, es así.

DDR3
GDDR3
GDDR5

La “G” significa Gráficos. Imagina que estuviéramos hablando de tuberías, y los diferentes grados fueron DDR3 (tubería de uso general – 1 pie de diámetro), GDDR3 (Especializado para tubería “gráfica” – 2 pies de diámetro), GDDR5 (tubería especializada de alto flujo – 3 pies de diámetro). Básicamente, cada vez que te mueves, la tubería se ensancha.

Entonces, ¿qué estamos enviando por la tubería? Bueno, si fuera agua, me gustaría la tubería de 3 pies de diámetro. ¡Podría mover mucha agua! Sin embargo, estamos enviando imágenes de alta resolución, intentando obtener el mayor caudal posible, FRAMERATE.

Una tubería pequeña no puede hacer lo que una tubería grande puede hacer. Desea enviar una imagen de 720p a 60 cuadros por segundo, ¡no hay problema! No se requiere una tubería tan grande. ¿Quieres subir esa imagen resultante a 1080p? Eso es el doble de píxeles para cada cuadro, “vamos a necesitar una tubería más grande”.

Por lo tanto, dos consolas pueden ser casi idénticas, pero la diferencia de un componente puede significar día y noche para el producto final. Toma BF4 en consolas. La Xbox One tenía 1280 × 720, y la PS4 era 1600 × 900. Es porque la RAM DDR3 en el xbox no puede enviar la imagen lo suficientemente rápido a la pantalla. (Si era una tubería y la imagen fluía agua, es una tubería lamentablemente pequeña).

Por lo tanto, dejan caer la resolución para mantener la experiencia o aligeran la carga en otro lugar. (cambie las sombras, reduzca las texturas, desactive algunos efectos de iluminación oscuros, reduzca la distancia de dibujo, el objetivo de velocidad de fotogramas, etc.) A veces, hacen ambas cosas.

No soy un experto, esta es una explicación de nivel * algo *, otros completarán los millones de otras razones por las que los juegos pueden diferir. Sin embargo, tengo varias APU de AMD (en PC) y he notado que mi RAM DDR3 de 1866 mhz, cuando se registra a 1333 mhz, produce una caída notable de la velocidad de fotogramas. Estaba golpeando mi cabeza contra la pared porque mi computadora portátil solo soportaba 1333mhz Ram, ya que 1866mhz lo hubiera hecho más rápido. Cuando compro una tarjeta de video, nunca obtengo nada GDDR5 lento.

Salud,
Palmadita

Primero porque el hardware es diferente; Quiero decir que los componentes internos son diferentes.
En segundo lugar, porque los controladores son diferentes y las formas en que se asignan las teclas también son diferentes.
Por último, porque el firmware es diferente.