- Copia dentro de
game/estos elementos de tu zipSMBC4/:Build/TemplateData/Index.html(HFS.exe y SMBC4.VFS no hacen falta.)
- Compila (Linux o WSL2, con Python 3 y Buildozer):
pip install buildozer cython buildozer android debug - El APK queda en
bin/. Instálalo conbuildozer android deploy runo copiándolo al móvil.
Probar en PC: pip install kivy y python main.py (abre el navegador).
Notas
- El servidor local de Python (127.0.0.1:8765) sirve el juego al WebView.
- Si el juego usa otras teclas, edita
KEYMAPentouch_controls.js. - Si falla
usesCleartextTraffic, revisa la opciónandroid.extra_manifest_application_argumentssegún tu versión de Buildozer. - Es un juego de terceros (Exploding Rabbit / personajes de Nintendo): úsalo de forma personal, no lo redistribuyas.
- Crea un repositorio en GitHub y sube TODO este proyecto (incluida la carpeta
.githubygame/con la build). Usa GitHub Desktop: la web limita a 25 MB por archivo y los degame/Buildpesan ~50 MB. - En GitHub: pestaña Actions -> "Build APK" -> Run workflow.
- Al terminar (20-40 min), descarga
smbc4-apkdesde el resumen de la ejecución.