CariCari icon

CariCari APK

The description of CariCari

Pemain akan berperan sebagai pencuri terkenal. Namun saat ini pencuri tersebut harus kabur dari tempat persembunyiannya.
Game ini memiliki 2 mode, yaitu Easy dan Hard. Dalam mode Easy, pemain akan diminta untuk mencari 4 benda, sedangkan untuk mode Hard pemain diminta untuk mencari 6 benda. Benda-benda tersebut tersebar di beberapa tempat yang sesuai dengan screenshot. Pada game ini pemain diminta untuk secepat mungkin mencari benda-benda tersebut. Setelah pemain menemukan semua barang, pemain harus menuju pintu untuk menyelesaikan permainan ini.

Aplikasi ini dibuat untuk memenuhi tugas ujian akhir mata kuliah Pemrograman Mobile.

Aplikasi ini termasuk dalam kategori multimedia karena menggunakan media gambar dan suara di dalamnya. Gambar digunakan untuk tombol, karakter yang digerakkan pemain, dan peta. Suara digunakan selama pemain memainkan aplikasi. Untuk penyimpanan data, aplikasi menggunakan file yang tersimpan dalam memori internal smartphone. Data yang disimpan dalam file adalah nama pemain dan skor yang diperoleh pemain.

Benda-benda yang harus ditemukan pemain disebar secara acak ke 12 titik yang ada di dalam game. Kedua belas titik tersebut selalu sama. Untuk mengacak posisi benda, digunakan array[12][2] di mana indeks pertama merepresentasikan jumlah titik yang ada dan ndeks kedua merepresentasikan status dari titik tersebut. Status dari titik terdiri dari nilai boolean yang menandakan titik tersebut terisi atau tidak terisi dan nilai integer yang mewakili jenis barang yang ada di titik tersebut jika terisi barang. Array ini dideklarasikan beserta dengan nilainya yang kemudian diacak isinya pada method onCreate. Pada saat salah satu dari 12 titik diklik, event klik button akan mengecek array tersebut yang berhubungan dengan titik tersebut, misalnya titik 1 akan mengecek array indeks [0][0] dan indeks [0][1].

Untuk menggerakkan karakter dalam game, digunakan method onTouch. Pada saat pemain menekan pada posisi tertentu di layar, method ini akan mengambil posisi x dan posisi y dari gambar karakter. Jika digeser, posisi x dan posisi y dari bagian tertentu di layar diambil kemudian posisi x dan posisi y karakter diperbarui menjadi posisi x dan posisi y yang diambil sebelumnya sehingga menghasilkan gambar yang bergeser sesuai arah penekanan yang dilakukan pemain.

Nama pemain dimasukkan pada bagian Option di halaman menu. Nama yang dimasukkan akan menjadi nama yang tercantum pada leaderboard hingga pemain mengubah lagi namanya pada menu yang sama. Pada saat pemain telah memenuhi kondisi untuk menyelesaikan permainan, dilakukan proses untuk memasukkan nama pemain dan lamanya waktu yang dihabiskan oleh pemain ke dalam leaderboard. Lamanya waktu yang tercantum ditulis dalam bentuk detik.

Nama dan lamanya waktu yang dihabiskan oleh pemain tersebut akan disimpan ke dalam file leaderboardEasy.txt jika pemain memilih mode Easy, sedangkan jika pemian memilih mode Hard nama dan lamanya waktu akan tersimpan dalam file leaderboardHard.txt.

Saat pemain memilih bagian Leaderboard di halaman menu, pemain akan melihat 3 daftar pemain yang memiliki lama waktu yang terkecil sesuai dengan mode permainannya (Easy atau Hard) dengan cara menekan pilihan Easy atau Hard berupa RadioButton. Saat RadioButton Easy ditekan, sistem akan membaca file leaderboardEasy.txt untuk ditampilkan pada layar, sedangkan jika pemain menekan tombol RadioButton Hard sistem akan membaca file leaderboardHard.txt untuk ditampilkan pada layar.

Menu Credit berisi mengenai tujuan dibuatnya aplikasi game ini serta nama pembuat aplikasi game ini.

Dibuat oleh:
- Azarya Andriano 311310003
- David Aditya Kusuma 311310006
- Theodore Zakharia Widjaja 311310022
- Olivia Cellinda Lubin 311310027
Show More
Advertisement
Comment Loading...
Ooops! No such content!
CariCari Tags
Add Tags

By adding tag words that describe for Games&Apps, you're helping to make these Games and Apps be more discoverable by other APKPure users.

Popular Games In Last 24 Hours
Download
APKPure App