Alphagame repository hosts InvisiblePlayerGame, a small 2D platform game implemented with HTML Canvas and JavaScript, with an Android shell powered by Capacitor.
www/— game page, styles, and JavaScript gameplay codeandroid/— Capacitor Android project- App ID:
com.example.invisibleplayer
The repository name (Alphagame) and the app’s displayed name (InvisiblePlayerGame) differ; this README documents the app currently present on main.
Requirements: Node.js 22 and JDK 17.
npm ci
npx cap sync android
cd android
./gradlew assembleDebugThe APK is produced under android/app/build/outputs/apk/. Published builds are listed on the Releases page.
A release build runs only when a v* tag is pushed. GitHub Actions uses Node.js 22 and attaches the APK to that same tag; it does not create a tag automatically. Before publishing, check that the tag and Android/package version values are intentionally aligned.