尚未偵測到更新。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).