diff --git a/.gitignore b/.gitignore
index 825c533..933547c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,9 @@
# Build output
_site/
+# Game binaries (deployed via deploy.sh)
+downloads/
+
# Node
node_modules/
diff --git a/CLAUDE.md b/CLAUDE.md
index 2c47fe8..be6a3fb 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -63,4 +63,4 @@ Lo que hace:
5. Copia `nginx.conf` a `/var/volumes/web_jailgames-nginx/jailgames.conf`
6. Recarga nginx en el contenedor `jailgames` (si está activo)
-Requiere `sudo` (escritura en `/var/volumes/`) y `docker` (para el reload de nginx).
+Requiere `docker` (para el reload de nginx). Los volúmenes en `/var/volumes/` son propiedad del usuario `sergio`.
diff --git a/deploy.sh b/deploy.sh
index 0034486..76af193 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -14,13 +14,13 @@ echo "==> Compilando sitio..."
npm run build --silent
echo "==> Copiando sitio a $SITE_VOL ..."
-sudo rsync -a --delete _site/ "$SITE_VOL/"
+rsync -a --delete _site/ "$SITE_VOL/"
echo "==> Copiando descargas a $SITE_VOL/downloads/ ..."
-sudo rsync -a downloads/ "$SITE_VOL/downloads/"
+rsync -a downloads/ "$SITE_VOL/downloads/"
echo "==> Copiando nginx.conf a $NGINX_VOL/jailgames.conf ..."
-sudo cp nginx.conf "$NGINX_VOL/jailgames.conf"
+cp nginx.conf "$NGINX_VOL/jailgames.conf"
echo "==> Hecho. Recargando nginx en el contenedor..."
if docker exec jailgames nginx -s reload 2>/dev/null; then
diff --git a/downloads/cosmic-escape/README.txt b/downloads/cosmic-escape/README.txt
deleted file mode 100644
index c4e6307..0000000
--- a/downloads/cosmic-escape/README.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-Aquí irá el binario de Cosmic Escape.
-
-Nombre del juego: Cosmic Escape
-Versión: 1.2.0
-Motor: Godot 4.2
-
-Plataformas disponibles:
- - Windows: cosmic-escape-v1.2-windows.zip (~85 MB)
- - Linux: cosmic-escape-v1.2-linux.tar.gz (~78 MB)
- - macOS: cosmic-escape-v1.2-mac.dmg (~90 MB)
-
-Instrucciones de instalación:
- Windows: Descomprimir el ZIP y ejecutar CosmiEscape.exe
- Linux: Descomprimir el tar.gz y ejecutar ./cosmic-escape
- macOS: Abrir el DMG y arrastrar la app a Aplicaciones
diff --git a/downloads/pixel-dungeon/README.txt b/downloads/pixel-dungeon/README.txt
deleted file mode 100644
index 3033d32..0000000
--- a/downloads/pixel-dungeon/README.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-Aquí irá el binario de Pixel Dungeon.
-
-Nombre del juego: Pixel Dungeon
-Versión: 0.9.1
-
-Plataformas disponibles:
- - Windows: pixel-dungeon-v0.9.1-windows.zip (~22 MB)
-
-Instrucciones de instalación:
- Windows: Descomprimir el ZIP y ejecutar PixelDungeon.exe
diff --git a/src/games/cacaus.yaml b/src/games/cacaus.yaml
new file mode 100644
index 0000000..8d2114a
--- /dev/null
+++ b/src/games/cacaus.yaml
@@ -0,0 +1,39 @@
+name: "Cacaus"
+slug: "cacaus"
+tagline: "Troba els cacaus robats pel Batman"
+description: |
+ Joc d'aventura i trencaclosques basat en el clàssic Spirits de Topo Soft.
+ Explora una casa plena d'habitacions per trobar objectes amagats i persones,
+ localitza la clau, recupera els cacaus robats de l'habitació del Batman
+ i enfronta't a ell.
+
+ Desenvolupat íntegrament en Lua.
+
+version: "1.2"
+release_date: "2024-11-25"
+tags:
+ - aventura
+ - puzzle
+ - retro
+
+logo: "/games/cacaus/screenshot-0.jpg"
+
+screenshots:
+ - "/games/cacaus/screenshot-0.jpg"
+ - "/games/cacaus/screenshot-1.jpg"
+ - "/games/cacaus/screenshot-2.jpg"
+ - "/games/cacaus/screenshot-3.jpg"
+ - "/games/cacaus/screenshot-4.jpg"
+
+downloads:
+ - platform: "Linux"
+ file: "/downloads/cacaus/cacaus-v1.2-linux.tar.gz"
+ size: "4.9 MB"
+ - platform: "Windows"
+ file: "/downloads/cacaus/cacaus-v1.2-win32-x64.zip"
+ size: "6.3 MB"
+
+engine: "Lua"
+players: "1 jugador"
+genre: "Aventura / Puzzle"
+repo: "https://gitea.sustancia.synology.me/JailDoctor/cacaus"
diff --git a/src/games/coffee-crisis-arcade-edition.yaml b/src/games/coffee-crisis-arcade-edition.yaml
new file mode 100644
index 0000000..40df849
--- /dev/null
+++ b/src/games/coffee-crisis-arcade-edition.yaml
@@ -0,0 +1,40 @@
+name: "Coffee Crisis Arcade Edition"
+slug: "coffee-crisis-arcade-edition"
+tagline: "Acció cooperativa arcade contra invasors gegants"
+description: |
+ Versió ampliada i millorada de Coffee Crisis amb mode cooperatiu per a
+ dos jugadors. Gràfics renovats que revitalitzen l'experiència arcade
+ clàssica, amb elements sorpresa a cada partida.
+
+ Construït amb C/C++ i SDL3GPU. Compatible amb gamepad i teclat.
+ Inclou menú de servei per a configuració arcade, redimensionat de
+ finestra, filtres de pantalla i molt més.
+
+version: "2026-04-03"
+release_date: "2026-04-03"
+tags:
+ - arcade
+ - cooperatiu
+ - 2D
+
+logo: "/games/coffee-crisis-arcade-edition/screenshot-1.png"
+
+screenshots:
+ - "/games/coffee-crisis-arcade-edition/screenshot-1.png"
+ - "/games/coffee-crisis-arcade-edition/screenshot-2.png"
+
+downloads:
+ - platform: "Linux"
+ file: "/downloads/coffee-crisis-arcade-edition/coffee-crisis-arcade-edition-linux.tar.gz"
+ size: "9.7 MB"
+ - platform: "macOS (Apple Silicon)"
+ file: "/downloads/coffee-crisis-arcade-edition/coffee-crisis-arcade-edition-macos-apple-silicon.dmg"
+ size: "14 MB"
+ - platform: "macOS (Intel)"
+ file: "/downloads/coffee-crisis-arcade-edition/coffee-crisis-arcade-edition-macos-intel.dmg"
+ size: "14 MB"
+
+engine: "C/C++ + SDL3GPU"
+players: "1-2 jugadors"
+genre: "Arcade / Acció"
+repo: "https://gitea.sustancia.synology.me/jaildesigner-jailgames/coffee_crisis_arcade_edition"
diff --git a/src/games/coffee-crisis.yaml b/src/games/coffee-crisis.yaml
new file mode 100644
index 0000000..81f346b
--- /dev/null
+++ b/src/games/coffee-crisis.yaml
@@ -0,0 +1,39 @@
+name: "Coffee Crisis"
+slug: "coffee-crisis"
+tagline: "Defensa la universitat de la invasió de cafeïna"
+description: |
+ Joc arcade de reflexos on has de defensar la UPV d'una invasió d'esferes
+ de cafeïna que reboten per tot arreu. Una sola vida, 10 nivells i l'objectiu
+ d'acumular el màxim de punts possible.
+
+ Desenvolupat a l'estiu de 2020-2021 amb C/SDL3. Compatible amb gamepad i teclat.
+
+version: "2.3.3"
+release_date: "2026-04-03"
+tags:
+ - arcade
+ - reflexos
+ - 2D
+
+logo: "/games/coffee-crisis/screenshot-1.png"
+
+screenshots:
+ - "/games/coffee-crisis/screenshot-1.png"
+ - "/games/coffee-crisis/screenshot-2.png"
+ - "/games/coffee-crisis/screenshot-3.png"
+
+downloads:
+ - platform: "Linux"
+ file: "/downloads/coffee-crisis/coffee-crisis-v2.3.3-linux.tar.gz"
+ size: "4.8 MB"
+ - platform: "macOS (Apple Silicon)"
+ file: "/downloads/coffee-crisis/coffee-crisis-v2.3.3-macos-apple-silicon.dmg"
+ size: "7.3 MB"
+ - platform: "macOS (Intel)"
+ file: "/downloads/coffee-crisis/coffee-crisis-v2.3.3-macos-intel.dmg"
+ size: "7.3 MB"
+
+engine: "C + SDL3"
+players: "1 jugador"
+genre: "Arcade / Reflexos"
+repo: "https://gitea.sustancia.synology.me/jaildesigner-jailgames/coffee_crisis"
diff --git a/src/games/cosmic-escape.yaml b/src/games/cosmic-escape.yaml
deleted file mode 100644
index 1df0304..0000000
--- a/src/games/cosmic-escape.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-name: "Cosmic Escape"
-slug: "cosmic-escape"
-tagline: "Escapa de la estación antes de que colapse"
-description: |
- Un juego de plataformas 2D donde controlas a un astronauta atrapado en una
- estación espacial que se desmorona. Recoge oxígeno, esquiva meteoritos y
- encuentra la cápsula de escape antes de que se agote el tiempo.
-
- Desarrollado en Godot Engine. Incluye 12 niveles y modo contrarreloj.
- Ideal para partidas cortas e intensas.
-
-version: "1.2.0"
-release_date: "2025-11-15"
-tags:
- - plataformas
- - 2D
- - singleplayer
-
-logo: "/games/cosmic-escape/logo.svg"
-
-screenshots:
- - "/games/cosmic-escape/screenshot-1.svg"
- - "/games/cosmic-escape/screenshot-2.svg"
- - "/games/cosmic-escape/screenshot-3.svg"
-
-downloads:
- - platform: "Windows"
- file: "/downloads/cosmic-escape/README.txt"
- size: "85 MB"
- - platform: "Linux"
- file: "/downloads/cosmic-escape/README.txt"
- size: "78 MB"
- - platform: "macOS"
- file: "/downloads/cosmic-escape/README.txt"
- size: "90 MB"
-
-engine: "Godot 4.2"
-players: "1 jugador"
-genre: "Plataformas / Acción"
-repo: "https://gitea.local/jailgames/cosmic-escape"
diff --git a/src/games/jaildoctors-dilemma.yaml b/src/games/jaildoctors-dilemma.yaml
new file mode 100644
index 0000000..14b4602
--- /dev/null
+++ b/src/games/jaildoctors-dilemma.yaml
@@ -0,0 +1,40 @@
+name: "JailDoctor's Dilemma"
+slug: "jaildoctors-dilemma"
+tagline: "Recupera les 150 peces perdudes per l'Univers Jailer"
+description: |
+ Un joc de plataformes a l'estil Jet Set Willy on el protagonista JailDoc
+ ha de recuperar més de 150 peces de projectes escampades per 60 pantalles
+ de l'Univers Jailer. La dificultat varia des de pantalles senzilles fins
+ a trencaclosques que requereixen càlculs precisos de moviment.
+
+ Construït amb C/C++ i GLSL. Compatible amb teclat (tecles reassignables)
+ i gamepad. Inclou editor de mapes integrat en mode debug.
+
+version: "1.13"
+release_date: "2026-04-03"
+tags:
+ - plataformes
+ - puzzle
+ - 2D
+
+logo: "/games/jaildoctors-dilemma/cover.png"
+
+screenshots:
+ - "/games/jaildoctors-dilemma/screenshot-1.png"
+ - "/games/jaildoctors-dilemma/screenshot-2.png"
+
+downloads:
+ - platform: "Linux"
+ file: "/downloads/jaildoctors-dilemma/jaildoctors-dilemma-v1.13-linux.tar.gz"
+ size: "14 MB"
+ - platform: "macOS (Apple Silicon)"
+ file: "/downloads/jaildoctors-dilemma/jaildoctors-dilemma-v1.13-macos-apple-silicon.dmg"
+ size: "17 MB"
+ - platform: "macOS (Intel)"
+ file: "/downloads/jaildoctors-dilemma/jaildoctors-dilemma-v1.13-macos-intel.dmg"
+ size: "17 MB"
+
+engine: "C/C++ + GLSL"
+players: "1 jugador"
+genre: "Plataformes / Puzzle"
+repo: "https://gitea.sustancia.synology.me/jaildesigner-jailgames/jaildoctors_dilemma"
diff --git a/src/games/pixel-dungeon.yaml b/src/games/pixel-dungeon.yaml
deleted file mode 100644
index 2298617..0000000
--- a/src/games/pixel-dungeon.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-name: "Pixel Dungeon"
-slug: "pixel-dungeon"
-description: |
- Un roguelike de mazmorras con gráficos pixel art de 16x16. Explora
- generaciones procedurales de niveles, recoge objetos y derrota al jefe
- final. Cada partida es única.
-
-version: "0.9.1"
-release_date: "2025-08-03"
-tags:
- - roguelike
- - pixel-art
- - singleplayer
-
-logo: "/games/pixel-dungeon/logo.svg"
-
-screenshots:
- - "/games/pixel-dungeon/screenshot-1.svg"
-
-downloads:
- - platform: "Windows"
- file: "/downloads/pixel-dungeon/README.txt"
- size: "22 MB"
diff --git a/src/games/thepool.yaml b/src/games/thepool.yaml
new file mode 100644
index 0000000..bb55f3a
--- /dev/null
+++ b/src/games/thepool.yaml
@@ -0,0 +1,38 @@
+name: "The Pool"
+slug: "thepool"
+tagline: "Recupera les peces de la depuradora que els gats han robat"
+description: |
+ Clon humorístic de Knight Lore amb estètica de ZX Spectrum. El protagonista
+ té els obrers a casa fabricant-li una piscina, però quan se n'adona, els
+ gats (Batman i Robin) li han robat les peces de la depuradora. Ara ha de
+ recórrer tota la casa per trobar-les.
+
+ Joc isomètric amb perspectiva Filmation, ple d'humor i situacions absurdes.
+ Desenvolupat en C/C++ amb SDL3.
+
+version: "1.7"
+release_date: "2026-03-25"
+tags:
+ - isomètric
+ - aventura
+ - retro
+
+logo: "/games/thepool/screenshot-1.png"
+
+screenshots:
+ - "/games/thepool/screenshot-1.png"
+ - "/games/thepool/screenshot-2.png"
+ - "/games/thepool/screenshot-3.png"
+
+downloads:
+ - platform: "Linux"
+ file: "/downloads/thepool/thepool-v1.7-linux.tar.gz"
+ size: "5.3 MB"
+ - platform: "Windows"
+ file: "/downloads/thepool/thepool-v1.7-win32-x64.zip"
+ size: "6.8 MB"
+
+engine: "C/C++ + SDL3"
+players: "1 jugador"
+genre: "Aventura / Isomètric"
+repo: "https://gitea.sustancia.synology.me/JailDoctor/thepool"
diff --git a/static/games/cacaus/screenshot-0.jpg b/static/games/cacaus/screenshot-0.jpg
new file mode 100644
index 0000000..6d1e05e
Binary files /dev/null and b/static/games/cacaus/screenshot-0.jpg differ
diff --git a/static/games/cacaus/screenshot-1.jpg b/static/games/cacaus/screenshot-1.jpg
new file mode 100644
index 0000000..517324e
Binary files /dev/null and b/static/games/cacaus/screenshot-1.jpg differ
diff --git a/static/games/cacaus/screenshot-2.jpg b/static/games/cacaus/screenshot-2.jpg
new file mode 100644
index 0000000..fe72c11
Binary files /dev/null and b/static/games/cacaus/screenshot-2.jpg differ
diff --git a/static/games/cacaus/screenshot-3.jpg b/static/games/cacaus/screenshot-3.jpg
new file mode 100644
index 0000000..f47aef0
Binary files /dev/null and b/static/games/cacaus/screenshot-3.jpg differ
diff --git a/static/games/cacaus/screenshot-4.jpg b/static/games/cacaus/screenshot-4.jpg
new file mode 100644
index 0000000..b344ac1
Binary files /dev/null and b/static/games/cacaus/screenshot-4.jpg differ
diff --git a/static/games/coffee-crisis-arcade-edition/screenshot-1.png b/static/games/coffee-crisis-arcade-edition/screenshot-1.png
new file mode 100644
index 0000000..4e95649
Binary files /dev/null and b/static/games/coffee-crisis-arcade-edition/screenshot-1.png differ
diff --git a/static/games/coffee-crisis-arcade-edition/screenshot-2.png b/static/games/coffee-crisis-arcade-edition/screenshot-2.png
new file mode 100644
index 0000000..8a7705c
Binary files /dev/null and b/static/games/coffee-crisis-arcade-edition/screenshot-2.png differ
diff --git a/static/games/coffee-crisis/screenshot-1.png b/static/games/coffee-crisis/screenshot-1.png
new file mode 100644
index 0000000..b4347e2
Binary files /dev/null and b/static/games/coffee-crisis/screenshot-1.png differ
diff --git a/static/games/coffee-crisis/screenshot-2.png b/static/games/coffee-crisis/screenshot-2.png
new file mode 100644
index 0000000..d40296a
Binary files /dev/null and b/static/games/coffee-crisis/screenshot-2.png differ
diff --git a/static/games/coffee-crisis/screenshot-3.png b/static/games/coffee-crisis/screenshot-3.png
new file mode 100644
index 0000000..62257a9
Binary files /dev/null and b/static/games/coffee-crisis/screenshot-3.png differ
diff --git a/static/games/cosmic-escape/logo.svg b/static/games/cosmic-escape/logo.svg
deleted file mode 100644
index 6d2ecbe..0000000
--- a/static/games/cosmic-escape/logo.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/static/games/cosmic-escape/screenshot-1.svg b/static/games/cosmic-escape/screenshot-1.svg
deleted file mode 100644
index 00c1f59..0000000
--- a/static/games/cosmic-escape/screenshot-1.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/static/games/cosmic-escape/screenshot-2.svg b/static/games/cosmic-escape/screenshot-2.svg
deleted file mode 100644
index 4020421..0000000
--- a/static/games/cosmic-escape/screenshot-2.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/static/games/cosmic-escape/screenshot-3.svg b/static/games/cosmic-escape/screenshot-3.svg
deleted file mode 100644
index 4067294..0000000
--- a/static/games/cosmic-escape/screenshot-3.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/static/games/jaildoctors-dilemma/cover.png b/static/games/jaildoctors-dilemma/cover.png
new file mode 100644
index 0000000..9b92396
Binary files /dev/null and b/static/games/jaildoctors-dilemma/cover.png differ
diff --git a/static/games/jaildoctors-dilemma/screenshot-1.png b/static/games/jaildoctors-dilemma/screenshot-1.png
new file mode 100644
index 0000000..ca969e7
Binary files /dev/null and b/static/games/jaildoctors-dilemma/screenshot-1.png differ
diff --git a/static/games/jaildoctors-dilemma/screenshot-2.png b/static/games/jaildoctors-dilemma/screenshot-2.png
new file mode 100644
index 0000000..f2cec57
Binary files /dev/null and b/static/games/jaildoctors-dilemma/screenshot-2.png differ
diff --git a/static/games/pixel-dungeon/logo.svg b/static/games/pixel-dungeon/logo.svg
deleted file mode 100644
index fa84dc2..0000000
--- a/static/games/pixel-dungeon/logo.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/static/games/pixel-dungeon/screenshot-1.svg b/static/games/pixel-dungeon/screenshot-1.svg
deleted file mode 100644
index 6f2cc4e..0000000
--- a/static/games/pixel-dungeon/screenshot-1.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
diff --git a/static/games/thepool/screenshot-1.png b/static/games/thepool/screenshot-1.png
new file mode 100644
index 0000000..f17e67b
Binary files /dev/null and b/static/games/thepool/screenshot-1.png differ
diff --git a/static/games/thepool/screenshot-2.png b/static/games/thepool/screenshot-2.png
new file mode 100644
index 0000000..97cd625
Binary files /dev/null and b/static/games/thepool/screenshot-2.png differ
diff --git a/static/games/thepool/screenshot-3.png b/static/games/thepool/screenshot-3.png
new file mode 100644
index 0000000..aaaeb8d
Binary files /dev/null and b/static/games/thepool/screenshot-3.png differ
diff --git a/static/logo/jailgames-logo.svg b/static/logo/jailgames-logo.svg
index 10788b5..6b27eff 100644
--- a/static/logo/jailgames-logo.svg
+++ b/static/logo/jailgames-logo.svg
@@ -1,5 +1,15 @@
-