Colección de puzzles de conexión y flujo en HTML5 + JavaScript (sin build ni dependencias de npm). El punto de entrada principal es el hub con interfaz unificada, juegos embebidos y herramientas para exportar el tablero actual como HTML autónomo.
| Ruta | Descripción |
|---|---|
index.html |
PipeMania Hub: menú lateral, iframe con el juego activo, botones Guardar / Galería / Descargar. |
tuberias_hex.html |
Tuberías en rejilla hexagonal (piezas anillares); variante por defecto al abrir el hub. |
tuberias.html |
Tuberías clásicas en cuadrícula: rotar celdas hasta conectar el flujo desde la fuente. Tamaños 4×4 … 9×9. |
flow_free.html |
Estilo Flow Free: unir pares de colores sin cruzar trazos. |
Net.html |
Net (conexión de tuberías en cuadrícula, inspirado en el puzzle homónimo). |
toroide(PacMan).html |
Variante toroidal del Net (los bordes se conectan como en un toro). |
juegos.txt |
Lista de referencias y juegos similares (lectura humana, no usada por el hub). |
tantrix/ |
Material aparte (interfaz tipo escenas / legado); no está enlazado desde index.html. |
fetch() para leer el HTML del juego al generar clones; en muchos navegadores no funcionará si abres index.html directamente desde el disco (file://).Ejemplos rápidos:
# Python 3
python -m http.server 8080
# Node (npx)
npx --yes serve .
Luego abre en el navegador: http://localhost:8080/ (o el puerto que indique la herramienta) y entra en index.html.
iframe.galeria_pipemania.html) con vista en rejilla y zoom por panel.Los juegos individuales implementan postMessage (getState / gameState) para que el hub pueda leer el estado y construir esos clones.
index.html (el resto puede usarse offline si ya tienes los archivos en caché).En tuberias.html el pie de página indica diseño por Juan Guillermo Rivera Berrío con apoyo de herramientas de IA (Claude). Los demás HTML pueden tener estilos y lógica propios del mismo conjunto PipeMania.