montando en Godot 4 de forma nativa, y con GDScript la verdad, una maravilla. Obviamente este en prod se debería de pasar todo a C++, especialmente la compensación de lag.
Prototipo de un jueguito multiplayer que realicé en mi tiempo libre cubrí bastantes cosas.
- Compensación de lag (un poco buggy)
- Corrección movimiento cliente/server
- Colisiones cliente/servidor
- Multi instancia para tener distintos mundos
- Etc
Cuando inicias la conexión tienes que realizar una medida de latencia y más tarde, cada un intérvalo periódico se ha de seguir realizando esta medición para mantener los relojes sincronizados.
Esta noche me gustaría intentar programar la sincronización de tiempo entre servidores.
Esto se usa en servidores autoritativos para poder predecir correctamente donde estan los jugadores en la simulación del servidor
The arrival of a new season as seen from space!
On 22 September the equinox marked the beginning of Autumn in the Northern Hemisphere and of Spring in the Southern Hemisphere.
This animation shows how the terminator line moved from December 2023 to 20 September 2024.
📸 @eumetsat Meteosat Second Generation data, processed by @simon_sat
Me encuentro en una nube de deseos y aspiraciones.
Todas ellas me evocan la necesidad de querer, pero ninguna de ellas me da la de hacer. Por ello me pregunto, realmente deseo lo que quiero?, o más bien deseo el hacer?.
No querer sentirse aburrido o no quere sentirse vacio.