尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Plataformas 2D estilo Prince of Persia hecho en HTML5 Canvas, sin dependencias ni build obligatorio. Todo el juego vive en index.html.
El Silenciador, un productor que odia la distorsión, se robó el ruido de Bogotá y dispersó a la banda. El metalero recorre 6 niveles; al final de cada uno rescata a un músico, recibe su objeto y gana un poder. El nivel 7 es el jefe final.
| Nivel | Músico | Objeto | Poder que gana |
|---|---|---|---|
| 1 · El Callejón Oscuro | Guitarrista de backup | Púa de plata | Riff (ataque) |
| 2 · La Bodega del Ensayo | Baterista | Baquetas de acero | Doble salto |
| 3 · El Túnel del Metro | Guitarra líder I | Pedal de distorsión | Dash (rompe muros agrietados) |
| 4 · La Fábrica de Amplis | Bajista | Cuerda de bajo | Salto de pared |
| 5 · La Torre del Feedback | Guitarra líder II | Pedal wah-wah | Riff a distancia (activa parlantes) |
| 6 · La Catedral del Ruido | Vocalista | Micrófono maldito | Grito gutural |
| 7 · El Gran Festival | — | — | Jefe: El Silenciador |
Mecánicas tipo Prince of Persia: agarrarse de bordes y trepar, pinchos, pisos que se caen, placas que abren rejas, daño por caídas altas y amplificadores como puntos de control.
El juego está en https://evil-death.vercel.app.
El proyecto de Vercel está conectado a este repositorio: cada commit en main se publica solo, sin pasos manuales. Vercel sirve los archivos tal cual (preset Other, sin build command), así que index.html va armado dentro del repositorio.
Flujo para cada cambio:
src/game.src.html o src/levels.py.index.html: python3 build.pyindex.html juntos, un cambio por commit, y súbelo a main.desplegar.cmd sigue sirviendo para publicar a mano desde Windows con la CLI de Vercel, pero ya no hace falta.
Todos los niveles suenan con "Herencia maldita" de Evil Death convertida a 8 bits (music/herencia-maldita-8bit.mp3): mono, muestreo a 11 kHz con retención (el "aliasing" de consola vieja) y 6 bits de resolución. La canción sigue sonando entre niveles. Si el archivo no carga, el juego usa el riff sintetizado de respaldo.
Para convertir otra canción:
python3 tools_8bit.py "mi-cancion.mp3" music/mi-cancion-8bit.mp3
(requiere ffmpeg, numpy y scipy). En tools_8bit.py puedes cambiar BITS (menos bits = más sucio) y DOWN (más alto = más grave y "consola"). Luego cambia SONG_URL en src/game.src.html y corre python3 build.py.
Importante al desplegar: sube también la carpeta music/, no solo index.html.
assets/logo-evil-death.png (blanco con fondo transparente). build.py lo incrusta dentro de index.html, así que el sitio sigue siendo un solo archivo.src/game.src.html, constante BAND: name es el nombre (Sergio, Rodrigo, Fabián, Andrés "El Negro", Leo, César) y title el rol con artículo. Al rescatarlo el juego muestra "Rescataste a Sergio, el guitarrista de backup".src/levels.py con funciones simples (ground, rect, put).
Leyenda de tiles: # piedra · = piso suelto · ^ pinchos · B muro agrietado · G reja · P placa · O parlante (se activa con riff a distancia) · S inicio · E poser · F nota desafinada · H corazón rojo (cura) · V corazón azul (+1 vida máxima, una sola vez) · C amplificador (checkpoint) · M músico · K jefe.index.html:
python3 build.py
También puedes editar los mapas directamente dentro de index.html (constante LEVEL_DATA), aunque se sobrescriben si vuelves a correr el build.El progreso se guarda en el navegador (localStorage).