OhMyGame
OhMyGame은 AI로 게임을 만들 수 있는 오픈소스 스튜디오로, 디자인·구축·플레이테스트·출판을 하나의 앱에서 모델 키와 함께 수행합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 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).