Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
juego de tanques con muros invisibles
Translation pending
GamesJavaScript · CSSGitHub @antonio10bc-hubAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Duelo de tanques voxel para un jugador con estética retro 3D estilo Nintendo DS: render a baja resolución escalado sin suavizado, color de 5 bits con trama (dither), sombreado toon a 3 tonos y contornos gruesos.
npm install
npm start # http://localhost:3000
npm test # pruebas en Chromium (la primera vez: npx playwright install chromium)
Pruebas (tests/, Playwright): abren el juego en un navegador de verdad y juegan partidas
cortas con window.game y el botón secreto (tutorial, menús, partida rápida, jefe con fase 2 y
monedas, duelo, repetición con ataques de jefe, supervivencia con mini jefe y escudo del
acorazado, y la interfaz en un ordenador a 1080p). GitHub Actions las pasa en cada push a main (.github/workflows/tests.yml).
En local no hay paso de compilación: módulos ES nativos. La web publicada sí se empaqueta:
Vercel ejecuta npm run build (scripts/build.mjs, esbuild), que copia public/ en dist/ y
junta los ~70 módulos de src/ en un único src/main.js minificado (la primera carga pasa de
unas 70 peticiones a 5). Para probarla en local: npm run build && SITE_DIR=dist npm start. Three.js (public/vendor/, MIT) y la fuente
Press Start 2P (public/fonts/, SIL OFL) se sirven desde la propia web, sin dependencias externas.
Sin conexión: public/sw.js es un service worker de "primero la red": con conexión siempre
descarga lo último y guarda copia; sin conexión usa la copia. La página le pasa todo lo que ha
cargado para que lo guarde, así que no hay lista de archivos que mantener a mano.
La primera vez que se abre empieza un tutorial muy corto (se puede saltar y repetir desde Ajustes): moverse, disparar al pararse (y que eso te delata y recargas), esconderse en la hierba, coger un objeto y, al final, el muñeco de entrenamiento despierta y es tu primer combate.
This is the beginning of the README. Read the rest at the original. Read the full README ↗