¿Por qué los juegos se retrasan?

Si está hablando de juegos para un solo jugador, debe comprender cómo funciona un juego (programa de lectura).

Piensa que un juego no funciona en tiempo real. Para simular la física, el juego debe hacer que todo suceda al mismo tiempo, por lo que divide los tiempos en muchas secciones, donde cada una de estas secciones el juego tiene que calcular TODO lo que sucede en esa sección. Para engañar a sus ojos / mente, cada sección ocurre muy rápido, generalmente unos pocos ms.

La cuestión es que, si hay demasiado para calcular, entonces el tiempo requerido para hacer cada cálculo puede tomar más tiempo del que se suponía que debía suceder (puede suceder en juegos de estrategia cuando el mapa es demasiado grande, en FPS / juegos de acción cuando el el juego estaba mal diseñado o cuando su máquina está por debajo del estándar esperado). Por lo tanto, las secciones tardan más de lo debido y el juego pierde su sentido de continuidad.

Ahora, si estás hablando de juegos de miltiplayer, piensa que cada jugador vive en un lugar diferente y que las acciones de cada jugador deben viajar miles de kilómetros para llegar a ti y mantener tu juego informado de las acciones de todos.

Es posible que haya escuchado que la información viaja a la velocidad de la luz. Bueno, eso es BS. La información viaja a una fracción de la velocidad de la luz en el vacío (30% si no recuerdo mal). Bueno, eso sigue siendo bastante rápido, pero desafortunadamente, la información no va directamente de su computadora al host. Tiene que pasar por varias puertas de enlace, donde debe convertirse de luz a señal eléctrica, ingresar a una cola, ser procesado, volverse luz nuevamente para ir a otra puerta de enlace. Y después de esas puertas de enlace, tiene que ir al host, ser procesado y enviado de vuelta.

Este proceso hace que tome algunas docenas de ms. Si sucede a menos de 100 ms, entonces tiene una conexión decente donde no percibirá el retraso. Si supera los 100 ms, te molestarás mucho. Por encima de 250 ms, el juego no se puede jugar.

Retraso significa un mal desempeño de un juego, sobre todo, una fuerte caída en la velocidad de cuadros de un juego que hace que los jugadores:

  1. Perder la cabeza
  2. Dispara a sus monitores.
  3. Sopla sus CPU y también destruye sus teclados con frustración.

El retraso de un juego puede tener varias razones:

Una mala máquina: su computadora podría ser la razón del retraso. Una tarjeta gráfica defectuosa, también conocida como GPU, es la causa más común ya que las CPU no están estrechamente relacionadas con un juego, pero una GPU es la vida de una plataforma de juegos, por lo que es posible que desee actualizar su GPU.

La empresa que fabrica las mejores GPU.

Hay otra razón, es decir:

Mala optimización por parte del desarrollador:

¿Alguna vez has jugado un juego de Ubisoft?

Ubisoft hace algunos de los mejores juegos del mundo: Assassin’s creed, Splinter Cell y muchos otros, pero tienen un problema, son realmente una mierda en la optimización, solo mira Assassin’s Creed Unity. Puede ser culpa del desarrollador, no tuya.

Gracias Matthew Lee por revisar completamente la respuesta con tus excelentes consejos de formato.

Bueno, no puedes responder esta pregunta de manera simple, pero las razones más importantes (en mi opinión) son:

1-Las especificaciones de tu PC o consola

2- Todo lo relacionado con su conexión a Internet puede causar retrasos en los juegos en línea

Puede emitirse por varias razones, como velocidad de carga muy lenta, problema de conexión, servidor sobrecargado, problemas de enrutador … pero la razón principal está relacionada con la distancia entre usted y el servidor. Si necesita cruzar el océano para llegar a un servidor (por ejemplo: un jugador brasileño que se conecta a un servidor estadounidense), no tendrá menos de 100 ms de latencia.

Bueno, podría haber múltiples razones, el juego, el hardware, en línea, etc. Un ejemplo es jugar algo como Pokémon Sol y Luna, sí, claro, dice que funciona bien con un 3DS normal, pero fue diseñado a partir del nuevo 3DS.

Si está jugando en línea, intente conectarse con un cable LAN o juegue en servidores que sean más locales en su ubicación. La corrección de retraso más fácil. Si eso no funciona, tal vez los servidores son malos o tienes un problema de hardware