From Java desktop to modern Android
Chess of the Gods began as a Java Swing desktop application created roughly 20 years ago. Modernization meant separating durable game behavior from desktop-era assumptions, adapting the architecture for Android/Kotlin, and redesigning interaction for touch and mobile screens.