import java.util.*; public class Game { public static void main(String[] args) { String username; String enemyname; Scanner getin = new Scanner (System.in); System.out.print ("What's your name? "); username = getin.next(); System.out.print ("What's your enemy's name? "); enemyname = getin.next(); Enemy User = new Enemy (100, 10, 30, 80, username); Enemy En_1 = new Enemy (100, 10, 30, 80, enemyname); boolean gameOver = false; boolean go = false; String input; while (!gameOver) { go = false; input = ""; System.out.println(User.name() + "'s HP: " + User.HP() + "/" + User.maxHP()); System.out.println(En_1.name() + "'s HP: " + En_1.HP() + "/" + En_1.maxHP()); while (!go) { System.out.println ("(A)ttack? "); input = getin.next(); if (input.equalsIgnoreCase("a")) go = true; else System.out.println("I can't understand you!"); } go = false; En_1.genAttack(); User.genAttack(); System.out.println(User.name() + " took " + User.lastAttack() + " damage!"); if (User.lastAttack() == User.specialAtk()) { System.out.println("A critical hit!"); } System.out.println(En_1.name() + " took " + En_1.lastAttack() + " damage!"); if (En_1.lastAttack() == En_1.specialAtk()) { System.out.println("A critical hit!"); } if (En_1.HP() <= 0) { System.out.println(En_1.name() + " lost!"); gameOver = true; } if (User.HP() <= 0) { System.out.println(User.name() + " lost!"); gameOver = true; } } System.out.println("Game over."); } }