tugas-11-UnscramleWords

 

Nama    : Amsal Herbert
NRP      : 5025201182
Kelas    : PPB I


UNSCRAMBLE WORDS

Aplikasi Unscramble adalah game pengacak ejaan kata untuk satu pemain. Aplikasi menampilkan kata acak, dan pemain harus menebak kata tersebut menggunakan semua huruf yang ditampilkan. Pemain akan mendapatkan poin jika kata tersebut benar. 

1. 
Mendownload Code pada github

2.
Kondisi awal aplikasi:
- Kata acak tidak ditampilkan, tetapi di-hardcode ke "scrambleun" 
- Tidak ada yang terjadi saat tombol diklik

File Kode Awal
a) WordsData.kt
File ini berisi daftar kata yang digunakan dalam game, konstanta untuk jumlah maksimum kata per game, dan jumlah poin skor pemain untuk setiap kata yang benar.

b) MainActivity.kt
File ini sebagian besar berisi kode yang dihasilkan oleh template. Anda menampilkan composable GameScreen di blok setContent{}.
c) GameScreen.kt
Semua composable UI ditentukan dalam file GameScreen.kt. Bagian berikut memberikan panduan tentang beberapa fungsi composable.
d) GameStatus
GameStatus adalah fungsi composable yang menampilkan skor game di bagian bawah layar. Fungsi composable berisi composable teks di Card. Untuk saat ini, skor di-hardcode menjadi 0.
e) GameLayout
GameLayout adalah fungsi composable yang menampilkan fungsi game utama, yang mencakup kata acak, petunjuk game, dan kolom teks yang menerima tebakan pengguna.
f)GameScreen
Composable GameScreen berisi fungsi composable GameStatus dan GameLayout, judul game, jumlah kata, dan composable untuk tombol Submit dan Skip.
g) Game view Model
 
f) FinalScoreDialog
Composable FinalScoreDialog menampilkan dialog, yaitu jendela kecil yang memberikan permintaan kepada pengguna, dengan opsi untuk Play Again atau Exit game. Nanti dalam codelab ini, Anda akan menerapkan logika untuk menampilkan dialog ini di akhir game..

Hasil
https://github.com/bosbonta/PPB/tree/unscrmble 



Comments

Popular posts from this blog

tugas-13-musicApp

Tugas 1 - Pemograman Perangkat Bergerak

tugas-7-calculator