EXPERIMENTO ARCHIVADO — TECNOLOGÍA DESCONTINUADA
Kaboom.js v3000 ya no recibe mantenimiento. Este experimento se conserva como referencia histórica. La versión activa del juego se desarrolla con KAPLAY, el sucesor oficial.
FROG JUMPER
DEMO INTERACTIVOESPACIO o CLICK / TOCAR para saltar | Mantén para subir más alto | Esquiva obstáculos
¿Qué es Kaboom.js?
Kaboom.js es una biblioteca JavaScript para crear juegos de forma rápida y divertida. Se basa en un sistema de componentes: cada objeto del juego se arma como una lista de piezas (sprite, posición, física, colisión) que le dan funcionalidad.
Tamaño: ~50 KB (gzip)
Render: Canvas 2D
Dependencias: Ninguna
Conceptos Clave
add([...])— Crea un objeto con componentessprite("name")— Renderiza una imagenpos(x, y)— Posición en pantallaarea()— Collider para colisionesbody()— Física y gravedadonKeyPress()— Eventos de tecladoscene("name")— Sistema de escenas
Cómo usarlo
La forma más rápida es importar desde CDN:
import kaboom from "https://unpkg.com/kaboom@3000.0.1/dist/kaboom.mjs"
O con npm init kaboom -- mygame para un proyecto con dev server incluido.
Por qué Kaboom.js
- Curva de aprendizaje muy baja
- API concisa y expresiva
- Perfecto para prototipos y game jams
- Documentación en una sola página
- Sprites built-in (bean, ghost, etc.)
- Sistema de escenas integrado