Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- public class startDuel {
- static int hp1;
- static int hp2;
- static int hp3;
- static int hp4;
- static int dmg1;
- static int dmg2;
- static int dmg3;
- static int dmg4;
- static BufferedReader reader;
- static String again;
- static int win1;
- static int win2;
- /**
- * @param args
- */
- public static void main(String[] args)throws IOException {
- // TODO Auto-generated method stub
- reader = new BufferedReader(new InputStreamReader(System.in));
- Random random = new Random();
- System.out.println("[o o] player1 vs player2 [o o]");
- dmg1 = random.nextInt(10);
- hp1 = 4;
- dmg2 = random.nextInt(10);
- hp2 = 4;
- String start = reader.readLine();
- System.out.println('\n' + " " + "ROUND ONE");
- if(dmg1 > dmg2){
- System.out.println("[o o] player1 vs player2 [x o]" + " DAMAGE: " + (dmg1) + " vs " + (dmg2));
- hp1 = 3;
- hp2 = 2;
- }
- else if(dmg1 < dmg2){
- System.out.println("[o x] player1 vs player2 [o o]" + " DAMAGE: " + (dmg1) + " vs " + (dmg2));
- hp1 = 2;
- hp2 = 3;
- }
- else if(dmg1 == dmg2){
- System.out.println("[o x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg1) + " vs " + (dmg2));
- hp1 = 2;
- hp2 = 2;
- }
- dmg3 = random.nextInt(10);
- dmg4 = random.nextInt(10);
- start = reader.readLine();
- System.out.println('\n' + " " + "ROUND TWO");
- if(dmg3 > dmg4 && hp1 > hp2){
- System.out.println("[o o] player1 vs player2 [x x]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 3;
- hp4 = 1;
- }
- else if(dmg3 > dmg4 && hp1 < hp2){
- System.out.println("[o x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 2;
- }
- else if (dmg3 > dmg4 && hp1 == hp2){
- System.out.println("[o x] player1 vs player2 [x x]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 1;
- }
- else if (dmg3 == dmg4 && hp1 > hp2){
- System.out.println("[o x] player1 vs player2 [x x]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 1;
- }
- else if (dmg3 == dmg4 && hp1 < hp2){
- System.out.println("[x x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 1;
- hp4 = 2;
- }
- else if (dmg3 == dmg4 && hp1 == 2){
- System.out.println("[x x] player1 vs player2 [x x]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 1;
- hp4 = 1;
- }
- else if (dmg3 < dmg4 && hp1 > hp2){
- System.out.println("[o x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 2;
- }
- else if (dmg3 < dmg4 && hp1 < hp2){
- System.out.println("[x x] player1 vs player2 [o o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 2;
- }
- else if (dmg3 < dmg4 && hp1 == hp2){
- System.out.println("[x x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 2;
- }
- if(dmg1 > dmg2 && dmg3 > dmg4){
- System.out.println('\n' + "Player one wins!" + " (increased crit chance.)");
- }
- else if (dmg1 == dmg2 && dmg3 > dmg4){
- System.out.println('\n' + "Player one wins!" + " (increased crit chance.)");
- }
- else if (dmg1 > dmg2 && dmg3 == dmg4){
- System.out.println('\n' + "Player one wins!" + " (increased crit chance.)");
- }
- else if (dmg1 < dmg2 && dmg3 < dmg4){
- System.out.println('\n' + "Player two wins!" + " (increased crit chance.)");
- }
- else if (dmg1 == dmg2 && dmg3 < dmg4){
- System.out.println('\n' + "Player two wins!" + " (increased crit chance.)");
- }
- else if (dmg1 < dmg2 && dmg3 == dmg4){
- System.out.println('\n' + "Player two wins!" + " (increased crit chance.)");
- }
- else if (dmg1 > dmg2 && dmg3 < dmg4){
- System.out.println('\n' + "Tie!");
- }
- else if (dmg1 < dmg2 && dmg3 > dmg4){
- System.out.println('\n' + "Tie!");
- }
- else if (dmg1 == dmg2 && dmg3 == dmg4){
- System.out.println('\n' + "Tie!");
- }
- //---------------------------------------------FINAL ROUNDS-------------------------------------------------------------//
- System.out.print('\n' + "Start final round? y/n:");
- String nextRound = reader.readLine();
- if(nextRound.equals("n")){
- System.exit(0);
- }
- else{
- System.out.println("-------------------------------------------------------------->");
- if(dmg1 > dmg2 && dmg3 > dmg4 && !nextRound.equals("n")){
- win1 = 1;
- win2 = 0;
- }
- else if (dmg1 == dmg2 && dmg3 > dmg4 && !nextRound.equals("n")){
- win1 = 1;
- win2 = 0;
- }
- else if (dmg1 > dmg2 && dmg3 == dmg4 && !nextRound.equals("n")){
- win1 = 1;
- win2 = 0;
- }
- else if (dmg1 < dmg2 && dmg3 < dmg4 && !nextRound.equals("n")){
- win1 = 0;
- win2 = 1;
- }
- else if (dmg1 == dmg2 && dmg3 < dmg4 && !nextRound.equals("n")){
- win1 = 0;
- win2 = 1;
- }
- else if (dmg1 < dmg2 && dmg3 == dmg4 && !nextRound.equals("n")){
- win1 = 0;
- win2 = 1;
- }
- else if (dmg1 > dmg2 && dmg3 < dmg4 && !nextRound.equals("n")){
- win1 = 0;
- win2 = 0;
- }
- else if (dmg1 < dmg2 && dmg3 > dmg4 && !nextRound.equals("n")){
- win1 = 0;
- win2 = 0;
- }
- else if (dmg1 == dmg2 && dmg3 == dmg4 && !nextRound.equals("n")){
- win1 = 0;
- win2 = 0;
- }
- //---------------------------------------------------------------------------//
- hp1 = 4;
- hp2 = 4;
- if(win1 == 1){
- dmg1 = random.nextInt(15);
- }
- if(win2 == 1){
- dmg2 = random.nextInt(15);
- }
- if(win1 == 0){
- dmg1 = random.nextInt(10);
- }
- if(win2 == 0){
- dmg2 = random.nextInt(10);
- }
- System.out.println('\n' + " " + "FINAL ROUND ONE");
- if(dmg1 > dmg2){
- System.out.println("[o o] player1 vs player2 [x o]" + " DAMAGE: " + (dmg1) + " vs " + (dmg2));
- hp1 = 3;
- hp2 = 2;
- }
- else if(dmg1 < dmg2){
- System.out.println("[o x] player1 vs player2 [o o]" + " DAMAGE: " + (dmg1) + " vs " + (dmg2));
- hp1 = 2;
- hp2 = 3;
- }
- else if(dmg1 == dmg2){
- System.out.println("[o x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg1) + " vs " + (dmg2));
- hp1 = 2;
- hp2 = 2;
- }
- if(win1 == 1){
- dmg3 = random.nextInt(15);
- }
- if(win2 == 1){
- dmg4 = random.nextInt(15);
- }
- if(win1 == 0){
- dmg3 = random.nextInt(10);
- }
- if(win2 == 0){
- dmg4 = random.nextInt(10);
- }
- start = reader.readLine();
- System.out.println('\n' + " " + "FINAL ROUND TWO");
- if(dmg3 > dmg4 && hp1 > hp2){
- System.out.println("[o o] player1 vs player2 [x x]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 3;
- hp4 = 1;
- }
- else if(dmg3 > dmg4 && hp1 < hp2){
- System.out.println("[o x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 2;
- }
- else if (dmg3 > dmg4 && hp1 == hp2){
- System.out.println("[o x] player1 vs player2 [x x]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 1;
- }
- else if (dmg3 == dmg4 && hp1 > hp2){
- System.out.println("[o x] player1 vs player2 [x x]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 1;
- }
- else if (dmg3 == dmg4 && hp1 < hp2){
- System.out.println("[x x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 1;
- hp4 = 2;
- }
- else if (dmg3 == dmg4 && hp1 == 2){
- System.out.println("[x x] player1 vs player2 [x x]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 1;
- hp4 = 1;
- }
- else if (dmg3 < dmg4 && hp1 > hp2){
- System.out.println("[o x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 2;
- }
- else if (dmg3 < dmg4 && hp1 < hp2){
- System.out.println("[x x] player1 vs player2 [o o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 2;
- }
- else if (dmg3 < dmg4 && hp1 == hp2){
- System.out.println("[x x] player1 vs player2 [x o]" + " DAMAGE: " + (dmg3) + " vs " + (dmg4));
- hp3 = 2;
- hp4 = 2;
- }
- if(dmg1 > dmg2 && dmg3 > dmg4){
- System.out.println('\n' + "Player one wins!");
- }
- else if (dmg1 == dmg2 && dmg3 > dmg4){
- System.out.println('\n' + "Player one wins!");
- }
- else if (dmg1 > dmg2 && dmg3 == dmg4){
- System.out.println('\n' + "Player one wins!");
- }
- else if (dmg1 < dmg2 && dmg3 < dmg4){
- System.out.println('\n' + "Player two wins!");
- }
- else if (dmg1 == dmg2 && dmg3 < dmg4){
- System.out.println('\n' + "Player two wins!");
- }
- else if (dmg1 < dmg2 && dmg3 == dmg4){
- System.out.println('\n' + "Player two wins!");
- }
- else if (dmg1 > dmg2 && dmg3 < dmg4){
- System.out.println('\n' + "Tie!");
- }
- else if (dmg1 < dmg2 && dmg3 > dmg4){
- System.out.println('\n' + "Tie!");
- }
- else if (dmg1 == dmg2 && dmg3 == dmg4){
- System.out.println('\n' + "Tie!");
- }
- System.exit(0);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment