StickHero is a native Android/Kotlin stick-figure fighting prototype. It uses Android Canvas rendering for the platform layer and plain Kotlin systems for game rules.
Open the repository in Android Studio and run the app configuration, or build from a machine with Java, Gradle, and the Android SDK installed:
gradle :app:assembleDebugcom.stickhero.MainActivitystarts the game view only.platform.androidowns Android surface, timing, Canvas rendering, lifecycle, and touch mapping.game.*packages are pure Kotlin and contain match flow, fighters, combat, AI, animation state, input, physics, config, and render snapshots.- The renderer draws only from
RenderSnapshot; combat and movement rules live in game systems.
- Left button: move left.
- Right button: move right.
- ATK button: melee attack.
- Restart appears after win or loss.