Deep Web y Dark Web

En este artículo vamos a explicar qué es el otro Internet: la Deep Web, la Dark Web y el papel de Tor en la navegación anónima. Cuando pensamos en Internet, la mayoría imaginamos cosas como Google, redes sociales, YouTube o tiendas online. Todo eso forma parte del Internet visible, pero lo cierto es que lo … Leer más

Librería gráfica con JavaScript

En este artículo vamos a explicar cómo crear nuestra propia librería gráfica con JavaScript y la API HTML5 de Canvas. A lo largo de diferentes artículos ya hemos explicado en que consiste la etiqueta o tag canvas de HTML5, la cual nos permite dibujar gráficos en la web. También hemos visto cómo dibujar diferentes formas … Leer más

Mapa de tiles en JavaScript

En este artículo vamos a explicar las bases para crear un mapa de tiles con HTML5 y la API Canvas de JavaScript. Cuando desarrollamos un videojuego 2D con JavaScript y HTML5, una técnica muy común para construir escenarios es el uso de tilemaps. Un tilemap es básicamente una matriz (array bidimensional) donde cada celda contiene … Leer más

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

Drag and Drop en JavaScript

En este artículo vamos a explicar el sistema Drag and Drop (arrastrar y soltar) en JavaScript que permite a los usuarios mover elementos dentro de una página web de manera interactiva. Es muy útil para interfaces como organizadores de tareas, carga de archivos y editores visuales. Esto permite al usuario mover elementos dentro de una … 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