Blazin' Arcade Zone - Daiva Afdal Rizki Febrian - X RPL B
ฝัง
- เผยแพร่เมื่อ 10 ก.ย. 2024
- Deskripsi Tugas Akhir Jframe "Aplikasi Blazin' Arcade Zone"
Aplikasi Blazin Arcade Zone
Tujuan Program : Untuk bermain game layaknya game arcade dan mendapatkan skor
File Jframe yang dibuat :
- LoadingSplashGame
- GameOneTillHundred
Deksripsi :
- Dalam file LoadingSplashGame, dibuat dengan tujuan untuk membuat suatu proses loading screen sebelum masuk ke dalam file gamenya yaitu GameOneTillHundred. Terdapat suatu progress bar yang saat kita run, akan dilihatkan Waktu persen loading screen sampai selesai (100%). Tidak ada interaksi lainnya antara antarmuka dengan pengguna selain progress bar yang berjalan. Di dalam kodingannya, terdapat import wajib yaitu "import java.awt.event.ActionEvent" untuk melaksanakan atau mengaktifkan suatu interaksi (seperti progress bar), "import java.awt.event.ActionListener" untuk menanggapi suatu interaksi dan "import javax.swing.Timer" untuk menambahkan variable Waktu sebagai angka persen proses loading screen. Setelah loading screen selesai, file LoadingSplashGame otomatis akan tertutup dan membuka file GameOneTillHundred.
- Dalam file GameOneTillHundred, file ini berisi game yang inti permainannya adalah kita harus menebak angka dari 1 - 100 yang sudah diacak angkanya oleh sistem pada komputer yang sudah memakai coding. Interaksi dalam file GameOneTillHundred ada 6 interaksi, yaitu:
• Interaksi "TxtHint"
Untuk memberitahu petunjuk/hint jika kita salah menebak, apakah angka yang kita tebak lebih besar atau lebih kecil dari angka yang seharusnya ditebak.
• Interaksi "TxtTebakan"
Untuk kita menebak angka dalam kolom/textfield tersebut.
• Interaksi "TxtSkor"
Untuk menunjukkan skor/kesempatan kita dalam menebak angka, lalu jika tebakannya benar maka skor tersebut akan dikali 10 dan menunjukkan skor akhir.
• Interaksi "TombolTebak"
Saat kita sudah memasukkan angka yang kita tebak ke dalam kolom/textfield TxtTebakan, maka kita harus menekan tombol tersebut untuk menginput angka apakah angka yang kita tebak masih
salah atau udah benar.
• Interaksi "TombolReset"
Saat kita menekan tombol tersebut, maka angka yang diacak oleh sistem komputer akan diacak Kembali dan skor/kesempatan pada TxtSkor akan direset lagi ke awal.
• Interaksi "NotifTebakan"
Interaksi ini tidak terlihat langsung seperti interaksi lain, karena interaksi ini hanya muncul saat kita menebak angka lalu menekan tombol tebak, akan muncul pesan/notif jika kita
benar ataupun salah menebak angkanya.
Wassalamualaikum Warahmatullahi Wabarakatuh