尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 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.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗