NoNameCracksInc icon

Simple java console/cmd game

NoNameCracksInc | PRO | 03/24/13 12:50:46 PM UTC | 0 ⭐ | 375 👁️ | Never ⏰ | []
Java |

8.84 KB

|

None

|

0 👍

/

0 👎

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);
        }
    }
}

Comments