Game Batu Kertas Gunting Kotlin

game-kotlin

Untuk membuat game step pertama yang harus di siapkan adalah membuat GDD (Game Design Decument), tujuannya adalah menentukan mekanik game, dan integrated sistem dan juga konsep UI (user interface).

  1. Rancangan konsep untuk game mekanik dan layout UI nya adalah sebagai berikut
mockup game

2. Selanjutnya adalah implementasi layoutnya di androidnya. berikut adalah xml layout untuk game playnya.

3. Implementasi game mekanik menggunakan kotlin step pertama yang akan dibuat adalah dengan membuat mekanisme game lifecycle karena game ini menggunakan batasan waktu maka kita membuat timer dan lifecycle nya.

untuk game lifecycle nya

4. membuat logic game di Activity dengan menggunakan rule permainan batu kertas gunting. Kertas akan kalah dengan gunting, gunting akan kalah dengan batu. Dan batu kalah dengan kertas dst.

logic tersebut tertriger jika button ‘rock’ , ‘paper’, ‘scissor’ di click. menggunakan opereator when untuk melakukan seleksi di kotlin.

Lebih lengkapnya bisa dilihat di repo github berikut
The Game