Voltear una imagen con JavaScript

En este artículo vamos a explicar cómo voltear o reflejar una imagen en un lienzo Canvas con HTML5 y JavaScript, tanto en horizontal como en vertical. Cuando desarrollamos un videojuego o una animación con HTML5 Canvas, es habitual que necesitemos que un personaje, enemigo u otro elemento gráfico mire hacia el lado contrario. Por ejemplo, … Leer más

Barra de salud en videojuegos

En este artículo vamos a explicar cómo crear una barra de salud para tus videojuegos con Vanilla JS o JavaScript puro. En los videojuegos, la barra de salud es un elemento visual importante para indicar cuánta vida le queda a un personaje o enemigo. Son esenciales para la retroalimentación visual del jugador y permiten evaluar … Leer más

Delta Time en Videojuegos

En este artículo explicaremos qué es el Delta Time o Tiempo Delta en el desarrollo de videojuegos, así como sus ventajas e inconvenientes. En el desarrollo de videojuegos, la tasa de fotogramas por segundo (FPS) es un aspecto crucial para garantizar una buena experiencia de juego. Sin embargo, es bien sabido que, en ocasiones, factores … Leer más

FPS en videojuegos JavaScript

En este artículo, vamos a explicar cómo hacer un contador de FPS y controlar la velocidad de fotogramas en nuestros videojuegos JavaScript. Cuando desarrollamos un videojuego, los FPS (Frames Per Second o Fotogramas por Segundo) son uno de los factores más importantes para tener una experiencia de juego fluida y agradable. Por ello, mantener unos … Leer más

Conexiones GPN

En este artículo vamos a explicar qué son las conexiones GPN y cómo pueden ayudarte a mejorar el ping al jugar en modo multijugador y online. A diferencia de las conexiones VPN (Virtual Private Network o Red Privada Virtual), las conexiones GPN (Gamers Private Network o Red Privada de Jugadores) son redes optimizadas para reducir … Leer más

Videojuego Vanilla JavaScript

En este artículo vamos a explicar cómo programar un videojuego con Vanilla JavaScript, o dicho de otro modo, con JavaScript puro, sin plugins ni frameworks. Aprenderemos a manejar tanto los gráficos como la lógica del juego desde cero. Como suele ocurrir al empezar a programar, se nos irán ocurriendo más ideas para añadir al proyecto. … Leer más