Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 int win1;
- public int win2;
- 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 axeObj;
- public int maceObj;
- public int decision0;
- public void game()throws IOException{
- reader = new BufferedReader(new InputStreamReader(System.in));
- random = new Random();
- System.out.print("Enter your name: ");
- name = reader.readLine();
- do{
- /**//**//**//**//**//**//**//**//**//**//**//**/
- /**//**//**//**//**//**//**//**//**//**//**//**/
- /**/ if(axe != 1 && mace != 1){ /**/
- /**/ weapon0 = "Sword";} /**/
- /**/ /**/
- /**/ else if(axe == 1){ /**/
- /**/ weapon0 = "Axe";} /**/
- /**/ /**/
- /**/ else if(mace ==1){ /**/
- /**/ weapon0 = "Mace";} /**/
- /**/ /**/
- /**//**//**//**//**//**//**//**//**//**//**//**/
- /**//**//**//**//**//**//**//**//**//**//**//**/
- for(int i=0; i<=10; i++) System.out.println();
- System.out.println("--------------------");
- System.out.println(" --OVERVIEW--");
- System.out.println("Your name is: " + name);
- System.out.println("Your weapon: " + weapon0);
- System.out.println("Your health: 1/1");
- System.out.println("Your gold: " + gold);
- System.out.println("--------------------");
- System.out.print('\n' + "Press any key to start fight or [shop] to enter the shop:");
- shop = reader.readLine();
- /**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
- /**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
- /**/ 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("| |"); /**/
- /**/ System.out.print("|" + "Press [1] to buy axe, [2] to buy mace." + "|"); /**/
- /**/ /**/
- /**/ decision = reader.readLine(); /**/
- /**/ decision0 = Integer.parseInt(decision); /**/
- /**/ /**/
- /**/ if(decision0 == 1 && gold >= 300){ /**/
- /**/ axe = 1; /**/
- /**/ mace = 0; /**/
- /**/ System.out.println("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; /**/
- /**/ System.out.println("You bought a mace!"); /**/
- /**/ System.out.println('\n' + "Press enter to leave shop..."); /**/
- /**/ String leave = reader.readLine(); /**/
- /**/ } /**/
- /**/ else if ((decision0 == 1 && (gold != 300 || gold < 300))){ /**/
- /**/ System.out.println("Not enough gold."); /**/
- /**/ axe = 0; /**/
- /**/ mace = 0; /**/
- /**/ } /**/
- /**/ else if ((decision0 == 2 && (gold != 500 || gold < 500))){ /**/
- /**/ System.out.println("Not enough gold."); /**/
- /**/ axe = 0; /**/
- /**/ mace = 0; /**/
- /**/ } /**/
- /**/ } /**/
- /**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
- /**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
- if(axe !=1 && mace !=1){
- dmg = 20;}
- if(axe == 1){
- dmg = 50;
- axe = 1;}
- if(mace == 1){
- dmg = 80;
- mace = 1;}
- //////////////////////////////////////////////START OF FIGHT////////////////////////////////////////////////
- dmg1 = random.nextInt(dmg);
- dmg2 = random.nextInt(20);
- for(int i=0; i<=2; i++) System.out.println();
- System.out.println("Round one: ");
- System.out.println(name + " " + dmg1 + " VS" + " " + dmg2 + " " + "CPU");
- if(dmg1 > dmg2){
- System.out.println('\n' + name + " wins!");
- gold = gold + 50;
- win1 = 1;
- win2 = 0;
- }
- else if(dmg1 < dmg2){
- System.out.println('\n' + "CPU wins!");
- gold = gold + 0;
- win1 = 0;
- win2 = 0;
- }
- else if (dmg1 == dmg2){
- System.out.println('\n' + "Tie!");
- gold = gold + 0;
- win1 = 0;
- win2 = 0;
- }
- System.out.println("Press enter to proceed...");
- again = reader.readLine();
- }
- while(!again.equals("n"));
- }
- ///////////////////////////////////////CALLING PROGRAM/////////////////////////////////////////////////////
- public static void main(String args[])throws IOException{
- consoleGame x = new consoleGame();
- x.game();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment