Game Hangman adalah sebuah permainan dimana ada sebuah kata lalu sang pemain akan dibuat untuk menebak kata yang telah diberikan dengan konsekuensi sebuah gambar orang tergantung mati ektika kesempatan menebak yang diberikan habis.

Dalam menebak kata yang diberikan terdapat garis-garis kosong yang mewakili setiap huruf yang terdapat dalam kata yang disembunyikan. Ketika sang pemain menjawab sebuah huruf yang benar maka huruf tersebut akan muncul di garis-garis kosong . Ketika sang pemain salah dalam menebak huruf maka kesempatan dalam menebak berkurang dan akan menyebabkan gambar secara berurutan akan menggantungkan diri dengan makna bahwa kesempatan anda berkurang.

Cara Membuat Game Hangman Sederhana Dengan Menggunakan Java

Untuk bisa membuat game hangman sederhana dengan menggunakan java, kamu harus mempunyai source code hangman terlebih dahulu. Disini saya akan membagikan source kode game hangman dengan gratis kepada kamu. Kamu tinggal membuatnya design nya lalu mengeksekusi code tersebut kedalam design

Source Code Game Hangman Sederhana dengan Java

Berikut adalah source code dari game hangman :

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.until.ArrayList;

public class Manager {
    
    private ArrayList arl = new ArrayList();
    private File file;

    public Manager () {
file = new File ("Kata.txt");
	int i = 0;
	try {
	    BufferedReader br = new BufferedReader(new FileReader(file));

	    while (br.readLine() != null) {
		i++;
	    }
	    br.close();

	    br = new BufferedReader(new FileReader(file));
	    for (int j = 0; j < i; j++) {
		arl.add( br. readline());
	    }
	    br.close();
	} catch (Exception e) {
	    System.out.println("Error: " + e);
	}
     }

     public String getRandomWorld() throws Exception {
	int random = (int) (Math.random() * arl.size());
	return (String) arl.get(random);
     }
}

import java.awt.Dimension;

import java.awt.Toolkit;
import java.swing.ImageIcon;
import java.swing.JOptionPane;

/**...4 lines */

public class FormUtama extends javax.swing.JFrame {

	Manager man = new Manager();
	String word, wrong;
	int chances;
	ImageIcon[] img = new ImageIcon[9];

	/** Creates new form FormUtama */
	public FormUtama() {
	    initComponents();
	    Dimension scrsize = toolkit.getDefaultToolkit().getScreenSize();
	    this.setLocation((int) (scrsize.width - this.getWidth()) / 2, (int)
		    (scrsize.height - this.getHeight()) / 2);
	    for (int i = 0; i < img.length; i++) {
		img[i] = new ImageIcon("image\\image" + i + ".jpg");
	    }
	}

	public void play() {
	    this.setEnabled(true);
	    try {
		word = man.getRandomWord();
String str = "";
		for (int i = 0; i < word.length(); i++) {
		    str += "~";
		}
		lblWord.setText(str);
		lblWrong.setText(" ");
		chances = 6;
		lblInfo.setText(chances + " chances left");
		lblImage.setIcon(img[0]);
		wrong = "";
	     } catch (Exception ex) {
             }
	}

	public void guessWord() {
	    //User menebak huruf
	    String letter = txtLetter.getText();
            char ltr = letter.toLowerCase().charAt(0);

            //Memeriksa apakah huruf yang ditebak ada di kata yang dimaksud
	    String guess = "";
	    for (int i = 0; i < word.length(); i++) {
		if (ltr == word.charAt(i)) {
		   guess += ltr;
		} else {
		    if (lblWord.getText().charAt(i) == '~') {
			guess += "~";
		    } else {
guess += lblWord.getText().charAt(i);
		    }
		}
	    }

Berikut adalah source code untuk membuat game hangman yang bisa kamu gunakan. Selamat bermain game hangman dan Semoga artikel ini dapat bermanfaat,