Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JOptionPane;
- import java.util.Random;
- public class UpgradeVersion {
- public static void main(String[] args) {
- // Set Name
- String username = JOptionPane.showInputDialog("Create Player Name : ");
- // Hero Details
- String Tank = "1. Tank\n"
- + " Damage = 450\n" + " Armor = 400\n" + " Mana = 90\n" + " HP = 2000\n"
- + "\n";
- String Marksman = "2. Marksman\n"
- + " Damage = 700\n" + " Armor = 300\n" + " Mana = 160\n" + " HP = 1650\n"
- + "\n";
- String Support = "3. Support\n"
- + " Damage = 500\n" + " Armor = 280\n" + " Mana = 250\n" + " HP = 1750\n"
- + "\n";
- String Mage = "4. Mage\n"
- + " Damage = 650\n" + " Armor = 290\n" + " Mana = 200\n" + " HP = 1700\n"
- + "\n";
- // Starting Dialog
- String StartDialog = JOptionPane.showInputDialog(username
- + ", Welcome to Fake Mobile Legends."
- + " Choose your favorite hero :\n"
- + Tank + Marksman + Support + Mage
- + "\n(note = Input your favorite hero)");
- int Damage = 0;
- int Armor = 0;
- int Mana = 0;
- int HP = 0;
- Boolean repeat = true;
- while(repeat) {
- if("Tank".equalsIgnoreCase(StartDialog)) {
- Damage = 450;
- Armor = 400;
- Mana = 90;
- HP = 2000;
- JOptionPane.showMessageDialog(null, "You has been choose Tank for your favorite hero"
- + "\nDamage = " + Damage
- + "\nArmor = " + Armor
- + "\nMana = " + Mana
- + "\nHP = " + HP);
- repeat = false;
- }
- else if("Marksman".equalsIgnoreCase(StartDialog)) {
- Damage = 700;
- Armor = 300;
- Mana = 160;
- HP = 1650;
- JOptionPane.showMessageDialog(null, "Congratulation, You has been choose Marksman for your favorite hero"
- + "\nDamage = " + Damage
- + "\nArmor = " + Armor
- + "\nMana = " + Mana
- + "\nHP = " + HP);
- repeat = false;
- }
- else if("Support".equalsIgnoreCase(StartDialog)) {
- Damage = 500;
- Armor = 280;
- Mana = 250;
- HP = 1750;
- JOptionPane.showMessageDialog(null, "Congratulation, You has been choose Support for your favorite hero"
- + "\nDamage = " + Damage
- + "\nArmor = " + Armor
- + "\nMana = " + Mana
- + "\nHP = " + HP);
- repeat = false;
- }
- else if("Mage".equalsIgnoreCase(StartDialog)) {
- Damage = 650;
- Armor = 290;
- Mana = 200;
- HP = 1700;
- JOptionPane.showMessageDialog(null, "Congratulation, You has been choose Mage for your favorite hero"
- + "\nDamage = " + Damage
- + "\nArmor = " + Armor
- + "\nMana = " + Mana
- + "\nHP = " + HP);
- repeat = false;
- }
- else {
- StartDialog = JOptionPane.showInputDialog(null, "Incorrect, Please fill correctly!"
- + "\nChoose one for your favorite hero\n"
- + Tank + Marksman + Support + Mage
- + "\n(note = Input your favorite hero)");
- }
- }
- JOptionPane.showMessageDialog(null, username + ", Welcome to RiverSide zone.");
- JOptionPane.showMessageDialog(null, "Zona ini sangat berbahaya untuk mu, tapi tenang. Kami akan membantumu, " + username);
- JOptionPane.showMessageDialog(null, "Disini " + username + " akan melawan musuh agar " + username + " selamat sampai tujuan. I Hope you enjoy this Game!");
- // Enemy Details
- String Venom = "\n1. Venom\n"
- + " Enemy Damage = 450\n" + " Enemy Armor = 400\n" + " Enemy Mana = 15\n" + " Enemy HP = 1200\n"
- + "\n";
- String Deadpool = "2. Deadpool\n"
- + " Enemy Damage = 500\n" + " Enemy Armor = 350\n" + " Enemy Mana = 20\n" + " Enemy HP = 1350\n"
- + "\n";
- String Transformers = "3. Transformers\n"
- + " Enemy Damage = 600\n" + " Enemy Armor = 470\n" + " Enemy Mana = 25\n" + " Enemy HP = 1250\n"
- + "\n";
- // Choose enemy do u want to fight
- String FightEnemy = JOptionPane.showInputDialog(username
- + ", Choose Enemy do you want to fight : "
- + Venom + Deadpool + Transformers
- + "\nnote = Input Enemy do you want to fight");
- int EnemyDamage = 0;;
- int EnemyArmor = 0;;
- int EnemyMana = 0;;
- int EnemyHP = 0;
- int AttackUser = 0;
- int AttackEnemy = 0;
- Boolean reply = true;
- while(reply) {
- if("Venom".equalsIgnoreCase(FightEnemy)) {
- EnemyDamage = 450;
- EnemyArmor = 400;
- EnemyMana = 15;
- EnemyHP = 1200;
- JOptionPane.showMessageDialog(null, username + ", You choose Venom as your Enemy, berikut tentang Venom :"
- + "\nEnemy Damage = " + EnemyDamage
- + "\nEnemy Armor = " + EnemyArmor
- + "\nEnemy Mana = " + EnemyMana
- + "\nEnemy HP = " + EnemyHP);
- while(reply) {
- AttackUser = Damage - EnemyArmor;
- if(AttackUser > 0) {
- EnemyHP = AttackUser - EnemyHP;
- JOptionPane.showMessageDialog(null, "You have attacked enemy, enemy HP is " + EnemyHP);
- }
- else if(AttackUser < 0) {
- JOptionPane.showMessageDialog(null, "You can't break Enemy Armors, enemy HP is " + EnemyHP);
- }
- if(EnemyHP <= 0) {
- JOptionPane.showMessageDialog(null, "Enemy HP is " + EnemyHP + ". Enemy is DEAD!");
- JOptionPane.showMessageDialog(null, "Congratulation! You a Winner!"
- + "\nThanks for playing this Game."
- + "\nSee yaa..\n"
- + "\n© Copyright by Muhammmad Rafi Bahrur Rizki");
- reply = false;
- break;
- }
- AttackEnemy = EnemyDamage - Armor;
- if(AttackEnemy > 0) {
- HP = HP - AttackEnemy;
- JOptionPane.showMessageDialog(null, "Enemy attacked you, your HP is " + HP);
- }
- else if(AttackEnemy < 0) {
- JOptionPane.showMessageDialog(null, "Enemy can't break your Armor, your HP is " + HP);
- }
- if(HP <= 0) {
- JOptionPane.showMessageDialog(null, "Your HP is " + HP + ". You are DEAD!");
- JOptionPane.showMessageDialog(null, "Maybe next time you can be a Winner!"
- + "\nThanks for playing this Game."
- + "\nSee yaa..\n"
- + "\n© Copyright by Muhammmad Rafi Bahrur Rizki");
- reply = false;
- break;
- }
- }
- }
- else if("Deadpool".equalsIgnoreCase(FightEnemy)) {
- EnemyDamage = 500;
- EnemyArmor = 350;
- EnemyMana = 20;
- EnemyHP = 1350;
- JOptionPane.showMessageDialog(null, username + ", You choose Deadpool as your Enemy, berikut tentang Deadpool :"
- + "\nEnemy Damage = " + EnemyDamage
- + "\nEnemy Armor = " + EnemyArmor
- + "\nEnemy Mana = " + EnemyMana
- + "\nEnemy HP = " + EnemyHP);
- while(reply) {
- AttackUser = Damage - EnemyArmor;
- if(AttackUser > 0) {
- EnemyHP = EnemyHP - AttackUser;
- JOptionPane.showMessageDialog(null, "You have attacked enemy, enemy HP is " + EnemyHP);
- }
- else if(AttackUser < 0) {
- JOptionPane.showMessageDialog(null, "You can't break Enemy Armors, enemy HP is " + EnemyHP);
- }
- if(EnemyHP <= 0) {
- JOptionPane.showMessageDialog(null, "Enemy HP is " + EnemyHP + ". Enemy is DEAD!");
- JOptionPane.showMessageDialog(null, "Congratulation! You a Winner!"
- + "\nThanks for playing this Game."
- + "\nSee yaa..\n"
- + "\n© Copyright by Muhammmad Rafi Bahrur Rizki");
- reply = false;
- break;
- }
- AttackEnemy = EnemyDamage - Armor;
- if(AttackEnemy > 0) {
- HP = HP - AttackEnemy;
- JOptionPane.showMessageDialog(null, "Enemy attacked you, your HP is " + HP);
- }
- else if(AttackEnemy < 0) {
- JOptionPane.showMessageDialog(null, "Enemy can't break your Armor, your HP is " + HP);
- }
- if(HP <= 0) {
- JOptionPane.showMessageDialog(null, "Your HP is " + HP + ". You are DEAD!");
- JOptionPane.showMessageDialog(null, "Maybe next time you can be a Winner!"
- + "\nThanks for playing this Game."
- + "\nSee yaa..\n"
- + "\n© Copyright by Muhammmad Rafi Bahrur Rizki");
- reply = false;
- break;
- }
- }
- }
- else if("Transformers".equalsIgnoreCase(FightEnemy)) {
- EnemyDamage = 600;
- EnemyArmor = 470;
- EnemyMana = 25;
- EnemyHP = 1250;
- JOptionPane.showMessageDialog(null, username + ", You choose Transformers as your Enemy, berikut tentang Transformers :"
- + "\nEnemy Damage = " + EnemyDamage
- + "\nEnemy Armor = " + EnemyArmor
- + "\nEnemy Mana = " + EnemyMana
- + "\nEnemy HP = " + EnemyHP);
- while(reply) {
- AttackUser = Damage - EnemyArmor;
- if(AttackUser > 0) {
- EnemyHP = EnemyHP - AttackUser;
- JOptionPane.showMessageDialog(null, "You have attacked enemy, enemy HP is " + EnemyHP);
- }
- else if(AttackUser < 0) {
- JOptionPane.showMessageDialog(null, "You can't break Enemy Armors, enemy HP is " + EnemyHP);
- }
- if(EnemyHP <= 0) {
- JOptionPane.showMessageDialog(null, "Enemy HP is " + EnemyHP + ". Enemy is DEAD!");
- JOptionPane.showMessageDialog(null, "Congratulation! You a Winner!"
- + "\nThanks for playing this Game."
- + "\nSee yaa..\n"
- + "\n© Copyright by Muhammmad Rafi Bahrur Rizki");
- reply = false;
- break;
- }
- AttackEnemy = EnemyDamage - Armor;
- if(AttackEnemy > 0) {
- HP = HP - AttackEnemy;
- JOptionPane.showMessageDialog(null, "Enemy attacked you, your HP is " + HP);
- }
- else if(AttackEnemy < 0) {
- JOptionPane.showMessageDialog(null, "Enemy can't break your Armor, your HP is " + HP);
- }
- if(HP <= 0) {
- JOptionPane.showMessageDialog(null, "Your HP is " + HP + ". You are DEAD!");
- JOptionPane.showMessageDialog(null, "Maybe next time you can be a Winner!"
- + "\nThanks for playing this Game."
- + "\nSee yaa..\n"
- + "\n© Copyright by Muhammmad Rafi Bahrur Rizki");
- reply = false;
- break;
- }
- }
- }
- else {
- StartDialog = JOptionPane.showInputDialog(null, "Incorrect, Please fill correctly!"
- + "\nPilih satu musuh untuk dikalahkan agar kamu bisa melewati tahap selanjutnya :\n"
- + Venom + Deadpool + Transformers
- + "\n(note = Input Enemy do you want to fight)");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement