Bagaimana Cara Membuat Game Tebak Angka Menggunakan Java?

Bagaimana Cara Membuat Game Tebak Angka Menggunakan Java



permainan tebak angka ” adalah cara sederhana untuk memberikan hiburan dan menarik perhatian pengguna, yang membuatnya sangat menyenangkan untuk dimainkan. Game ini secara khusus merangsang pemikiran kritis, penalaran logis, dan keterampilan memecahkan masalah saat pemain mencoba menemukan nomor yang benar. Ini dapat dirancang untuk mendidik konsep seperti rentang angka, ketidaksetaraan, atau pola numerik.

Artikel ini memberikan panduan untuk menerapkan permainan tebak angka.







Bagaimana Cara Membuat Game Menebak Angka?

Permainan tebak angka mendorong keterlibatan dan interaksi pengguna yang membuatnya cocok untuk pertemuan sosial atau lingkungan pendidikan. Ini bertujuan untuk merangsang pemikiran kritis dan keterampilan pemecahan masalah sambil menawarkan pengalaman rekreasi.



Mari kita telusuri program Java untuk penerapan permainan tebak angka:



impor java.util.Scanner ;
publik kelas angka acak {
publik statis ruang kosong menebak ( )
{
Pemindai scanObj = baru Pemindai ( Sistem . di dalam ) ;
int pada satu = 1 + ( int ) ( 100 * Matematika . acak ( ) ) ;
int DENGAN = 5 ;
int x, pilih ;

Sistem . keluar . println ( 'Angka yang bisa ditemukan dipilih antara 1 sampai 100. Kamu hanya punya 5 pilihan!' ) ;

untuk ( X = 0 ; X < DENGAN ; X ++ ) {
Sistem . keluar . println ( 'pilih nomor:' ) ;
memilih = scanObj. nextInt ( ) ;
jika ( pada satu == memilih ) {
Sistem . keluar . println ( 'Selamat! Anda memilih nomor yang tepat.' ) ;
merusak ;
}

kalau tidak jika ( pada satu > memilih && X != DENGAN - 1 ) {
Sistem . keluar . println ( 'Jumlahnya lebih besar dari' + memilih ) ;
}
kalau tidak jika ( pada satu < memilih
&& X != DENGAN - 1 ) {
Sistem . keluar . println ( 'Jumlahnya kurang dari' + memilih ) ;
}
}
jika ( X == DENGAN ) {
Sistem . keluar . println ( 'Anda telah menghabiskan uji coba Z.' ) ;
Sistem . keluar . println ( 'Nomornya adalah' + pada satu ) ;
}
}
publik statis ruang kosong utama ( Rangkaian arg [ ] )
{
menebak ( ) ;
}
}

Deskripsi kode:





  • Pertama, buat metode “ menebak ()” dan mendeklarasikan turunan dari “ Pemindai ” kelas di dalamnya. Setelah itu, hasilkan bilangan bulat acak “ pada satu ” antara rentang “ 1 ' Dan ' 100 ' menggunakan ' Math.random ()' metode.
  • Beri nilai “ 5 ' ke variabel ' DENGAN ” dan nyatakan dua variabel lagi bernama “ X ' Dan ' memilih ”.
  • Selanjutnya, buat “ untuk ” loop yang berulang hingga nilai “ DENGAN ”, dan mendapatkan nilai dari pengguna akhir menggunakan “ Pemindai ” objek.
  • Kemudian, gunakan ' jika / lain ” pernyataan untuk memeriksa apakah input pengguna cocok dengan nilai yang disimpan di ' pada satu ” variabel dan tampilkan pesan yang sesuai.
  • Setelah ' untuk ” loop digunakan untuk memeriksa apakah peluang percobaan telah selesai dan kemudian menampilkan nomor acak di konsol.
  • Pada akhirnya, panggil ' menebak ()” di dalam metode main().

Setelah kompilasi:



Keluaran menunjukkan bahwa permainan tebak angka telah dibuat.

Kesimpulan

Permainan tebak angka dibuat dengan terlebih dahulu menghasilkan angka acak dalam rentang yang ditentukan menggunakan metode Math.random(). Kemudian, minta pemain untuk memilih dan membandingkannya dengan nomor yang dihasilkan. Bergantung pada pilihan pengguna, berikan umpan balik kepada pemain, beri tahu mereka jika tebakan mereka terlalu tinggi atau terlalu rendah. Ulangi proses dorongan dan umpan balik ini sampai pemain menang atau percobaan berakhir.