NoNameCracksInc icon

Java cmd game extended.

NoNameCracksInc | PRO | 03/28/13 01:46:55 PM UTC | 0 ⭐ | 373 👁️ | Never ⏰ | []
Java |

13.51 KB

|

None

|

0 👍

/

0 👎

 
 
import java.io.*;
import java.util.*;
 
public class consoleGame{
    public BufferedReader reader;
    public String name;
    public int gold;
    public int dmg1;
    public int dmg2;
    public String again;
    public String shop;
    public String decision;
    public int dmg;
    public String weapon0;
    public Random random;
    public int axe;
    public int mace;
    public int decision0;
    public int win;
    public int daggers;
    public int daggerdmg1;
    public int daggerdmg2;
    public String combo;
    public int number;
 
        
 public void game()throws IOException{
     System.out.println("Welcome to 'Sword,the game'.Made by Andrej Noskaj 2012.Version 1.1.2");
     reader = new BufferedReader(new InputStreamReader(System.in));
     random = new Random();
     
     System.out.print("Enter your name: ");
     name = reader.readLine();
     do{         
//WIN CONDITIONS//
 if(win == 30){                                                     
    for (int i=0; i<=10; i++) System.out.println("YOU WON A GAME!");
    System.exit(0);} 
 
//////////////////WEAPON DISPLAY////////////////////         
/**//**//**//**//**//**//**//**//**//**//**//**//**/
/**/if(axe != 1 && mace != 1 && daggers != 1){  /**/  
/**/             weapon0 = "Sword";}    /**/
/**/                                        /**/
/**/         else if(axe == 1){             /**/ 
/**/             weapon0 = "Axe";}      /**/  
/**/                                        /**/
/**/         else if(mace == 1){            /**/
/**/             weapon0 = "Mace";}     /**/
/**/                                            /**/
/**/         else if(daggers == 1){             /**/
/**/             weapon0 = "Daggers";}          /**/
/**//**//**//**//**//**//**//**//**//**//**//**//**/
/**//**//**//**//**//**//**//**//**//**//**//**//**/
 
     for(int i=0; i<=10; i++) System.out.println();
     System.out.println("       OVERVIEW");
     System.out.println("--------------------");
     System.out.println("Your name is: " + name);
     System.out.println("Your weapon is: " + weapon0);
     System.out.println("Your wins: " + win);
     System.out.println("Your gold is: " + gold);
     System.out.println("--------------------");
     
     System.out.print('\n' + "Press any key to start fight, [shop] to enter the shop or [quit]:");
     shop = reader.readLine();
     if(shop.equals("quit")){ System.out.println('\n' + "Thank you for playing!"); System.exit(0);}
     
////////////////////////////////////////SHOP SETTINGS///////////////////////////////////////////     
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/     
/**/    if(shop.equals("shop")){                                                            /**/
/**/     for (int i=0; i<=3; i++) System.out.println();                                     /**/
/**/     System.out.println("+---------------SHOP--------------------+");                   /**/    
/**/     System.out.println("|             FOR SALE                  |");                   /**/    
/**/     System.out.println("| Axe-300g.                             |");                   /**/    
/**/     System.out.println("| Mace-500g.                            |");                   /**/
/**/     System.out.println("| Daggers-400g.                         |");                   /**/
/**/     System.out.println("+---------------------------------------+");                   /**/
/**/     System.out.print("Press [1] to buy axe, [2] to buy mace, [3] to buy daggers:");    /**/     
/**/                                                                                    /**/        
/**/         decision = reader.readLine();                                              /**/
/**/         decision0 = Integer.parseInt(decision);                                    /**/
/**/                                                                                    /**/
/**/         if(decision0 == 1 && gold >= 300){                                         /**/
/**/             axe = 1;                                                           /**/
/**/             mace = 0;                                                          /**/
/**/             daggers = 0;                                                               /**/
/**/             gold = gold - 300;                                                         /**/
/**/             System.out.println('\n' + "You bought an axe!");                   /**/
/**/             System.out.println('\n' + "Press enter to leave shop...");                 /**/   
/**/             String leave = reader.readLine();                                          /**/
/**/         }                                                                          /**/
/**/         else if (decision0 == 2 && gold >=500){                                    /**/
/**/             mace = 1;                                                          /**/
/**/             axe = 0;                                                           /**/
/**/             daggers = 0;                                                               /**/
/**/             gold = gold - 200;                                                         /**/
/**/             System.out.println('\n' + "You bought a mace!");                   /**/
/**/             System.out.println('\n' + "Press enter to leave shop...");                 /**/   
/**/             String leave = reader.readLine();                                          /**/
/**/         }                                                                          /**/
/**/         else if (decision0 == 3 && (gold >= 400)){                                     /**/
/**/             daggers = 1;                                                               /**/
/**/             axe = 0;                                                                   /**/
/**/             mace = 0;                                                                  /**/
/**/             gold = gold - 400;                                                         /**/
/**/             System.out.println('\n' + "You bought daggers!");                          /**/ 
/**/             System.out.println('\n' + "Press enter to leave shop...");                 /**/   
/**/             String leave = reader.readLine();                                          /**/
/**/         }                                                                              /**/
/**/         else if ((decision0 == 1 && (gold != 300 || gold < 300))){                 /**/
/**/             System.out.println('\n' + "Not enough gold.");                     /**/
/**/             axe = 0;                                                           /**/
/**/             mace = 0;                                                          /**/
/**/             daggers = 0;                                                               /**/
/**/             System.out.println('\n' + "Press enter to leave shop...");                 /**/   
/**/             String leave = reader.readLine();                                          /**/
/**/         }                                                                          /**/
/**/         else if ((decision0 == 2 && (gold != 500 || gold < 500))){                 /**/
/**/             System.out.println('\n' + "Not enough gold.");                     /**/
/**/             axe = 0;                                                           /**/
/**/             mace = 0;                                                          /**/
/**/             daggers = 0;                                                               /**/
/**/             System.out.println('\n' + "Press enter to leave shop...");                 /**/   
/**/             String leave = reader.readLine();                                          /**/
/**/         }                                                                          /**/
/**/         else if ((decision0 == 3 && (gold != 400 || gold < 400))){                     /**/
/**/             System.out.println('\n' + "Not enough gold.");                             /**/
/**/             axe = 0;                                                                   /**/
/**/             mace = 0;                                                                  /**/ 
/**/             daggers = 0;                                                               /**/
/**/             System.out.println('\n' + "Press enter to leave shop...");                 /**/   
/**/             String leave = reader.readLine();                                          /**/
/**/         }                                                                              /**/
/**/         else if(decision0 !=1 && decision0 !=2 && decision0 !=3){                      /**/
/**/             System.out.println('\n' + "Press enter to leave shop...");                 /**/ 
/**/             String leave = reader.readLine();                                          /**/
/**/         }                                                                              /**/
/**/     }                                                                                  /**/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
 
 
if(axe !=1 && mace !=1 && daggers !=1){
    dmg = 20;}   
if(axe == 1){
    dmg = 50;}   
if(mace == 1){
    dmg = 80;}
if(daggers == 1){
    daggerdmg1 = 29;
    daggerdmg2 = 29;
    dmg = daggerdmg1 + daggerdmg2;      
}
 
////////////////////////////DAMAGE SETTINGS/////////////////////////////
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/**/   if(daggers == 1){                                            /**/
/**/       System.out.print("Perform dagger storm? y/n:");          /**/   
/**/       combo = reader.readLine();                               /**/
/**/   if(combo.equals("y")){                                       /**/
/**/       number = random.nextInt(20);                             /**/                            
/**/   if(number >= 5){                                             /**/
/**/       dmg = 150;                                               /**/
/**/   }                                                            /**/
/**/   else if(number < 5){                                         /**/
/**/       dmg = 1;                                                 /**/
/**/              }                                             /**/
/**/           }                                                    /**/
/**/        }                                                       /**/
/**/                                                                /**/
/**/   if(axe == 1){                                                /**/
/**/       System.out.println('\n' + "Perform whirlwind? y/n.");    /**/   
/**/       combo = reader.readLine();                               /**/
/**/   if(combo.equals("y")){                                       /**/
/**/       number = random.nextInt(20);                             /**/                            
/**/   if(number >= 5){                                             /**/
/**/       dmg = 200;                                               /**/
/**/   }                                                            /**/
/**/   else if(number < 5){                                         /**/
/**/       dmg = 1;                                                 /**/
/**/              }                                             /**/
/**/           }                                                    /**/
/**/        }                                                       /**/
/**/                                                                /**/
/**/   if(mace == 1){                                               /**/
/**/       System.out.println('\n' + "Perform blood smash? y/n.");  /**/   
/**/       combo = reader.readLine();                               /**/
/**/   if(combo.equals("y")){                                       /**/
/**/       number = random.nextInt(20);                             /**/                            
/**/   if(number >= 5){                                             /**/
/**/       dmg = 165;                                               /**/
/**/   }                                                            /**/
/**/   else if(number < 5){                                         /**/
/**/       dmg = 1;                                                 /**/
/**/              }                                             /**/
/**/           }                                                    /**/
/**/       }                                                        /**/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
 
 
dmg1 = random.nextInt(dmg);
dmg2 = random.nextInt(20);  
 
//////////////////////////////////////////////START OF FIGHT////////////////////////////////////////////////     
     for(int i=0; i<=2; i++) System.out.println();
     System.out.println("+----FIGHT-----------+");
     System.out.println("|" + name + " " + dmg1 + " VS" + " " + dmg2 + " " + "CPU");
     System.out.println("+--------------------+");
     
     if(dmg1 > dmg2){
         System.out.println(name + " wins!");
         gold = gold + 50;
         win = win + 1;
     }
     else if(dmg1 < dmg2){
         System.out.println("CPU wins!");
         gold = gold + 0;
         win = win - 1;
     }
     else if (dmg1 == dmg2){
         System.out.println("Tie!");
         gold = gold + 0;   
         win = win + 0;
     }
System.out.println('\n' + "Press enter to proceed...");
//////////////////////////////////////////////END OF FIGHT//////////////////////////////////////////////////
     
     again = reader.readLine();
     }
     while(!again.equals("n"));
     }
     public static void main(String args[])throws IOException{ 
          consoleGame x = new consoleGame();
          x.game();   
      }
}

Comments