Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Hangman { //This is the my Hangman Class.
- public static String[] wordBank = {"hello", "computer", "pen", "building", "game", "airplane" }; //An array to hold words.
- public static String word = wordBank[(int) (Math.random() * wordBank.length)];
- public static String star = new String(new char[word.length()]).replace("\0", "*"); // this converts every letter of the word into stars.
- public static int count = 0; //this is to see the number of counts.
- public static void hangGuess(String guessL) { //this is my first method which takes in the guesses letter to compare.
- String newStar = "";
- for (int loop = 0; loop < word.length(); loop++) { //for loop
- if (word.charAt(loop) == guessL.charAt(0)) {
- newStar += guessL.charAt(0);
- } else if (star.charAt(loop) != '*') {
- newStar += word.charAt(loop);
- } else {
- newStar += "*";
- }
- }
- if (star.equals(newStar)) {
- count++;
- drawHangman();
- } else {
- star = newStar;
- }
- if (star.equals(word)) {
- System.out.println("Correct! You win! The word was " + "------->>>>>[" + word +"]");
- }
- }
- public static void drawHangman() { // This is my second method to give details about the game.
- if (count == 1) {
- System.out.println("Wrong letter, try again!");
- System.out.println("You have 6 guesses remaining! ");
- System.out.println();
- System.out.println();
- System.out.println();
- System.out.println();
- System.out.println("___|___");
- System.out.println();
- }
- if (count == 2) {
- System.out.println("Wrong letter, try again!");
- System.out.println("You have 5 guesses remaining! ");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println("___|___");
- }
- if (count == 3) {
- System.out.println("Wrong letter, try again!");
- System.out.println("You have 4 guesses remaining! ");
- System.out.println(" ____________");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" | ");
- System.out.println("___|___");
- }
- if (count == 4) {
- System.out.println("Wrong letter, try again!");
- System.out.println("You have 3 guesses remaining! ");
- System.out.println(" ____________");
- System.out.println(" | _|_");
- System.out.println(" | / \\");
- System.out.println(" | | |");
- System.out.println(" | \\_ _/");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println(" |");
- System.out.println("___|___");
- }
- if (count == 5) {
- System.out.println("Wrong letter, try again!");
- System.out.println("You have 2 guesses remaining! ");
- System.out.println(" ____________");
- System.out.println(" | _|_");
- System.out.println(" | / \\");
- System.out.println(" | | |");
- System.out.println(" | \\_ _/");
- System.out.println(" | |");
- System.out.println(" | |");
- System.out.println(" |");
- System.out.println("___|___");
- }
- if (count == 6) {
- System.out.println("Wrong letter, try again!");
- System.out.println("You have 1 guesses remaining! ");
- System.out.println(" ____________");
- System.out.println(" | _|_");
- System.out.println(" | / \\");
- System.out.println(" | | |");
- System.out.println(" | \\_ _/");
- System.out.println(" | |");
- System.out.println(" | |");
- System.out.println(" | / \\ ");
- System.out.println("___|___ / \\");
- }
- if (count == 7) {
- System.out.println("GAME OVER!");
- System.out.println("You have 0 guesses remaining! ");
- System.out.println(" ____________");
- System.out.println(" | _|_");
- System.out.println(" | / \\");
- System.out.println(" | | |");
- System.out.println(" | \\_ _/");
- System.out.println(" | _|_");
- System.out.println(" | / | \\");
- System.out.println(" | / \\ ");
- System.out.println("___|___ / \\");
- System.out.println("GAME OVER! The word was -------->" + word);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement