Hey guys… my game code WILL not run at all now what’s wrong?
alert("All answers must be typed. Please note that answers typed with CAPS LOCK on is optional.");
var clashRoyale = confirm("Welcome to the Arena, Challenger! To Enter the Full game, you must Beat me. The Creator.");
if (clashRoyale) {
alert("Well then. Prepare for the Battle to start your Journey in the World of Clash Royale.");
} else {
alert("Well then, if you don't want to fight, I won't fight");
}
if (clashRoyale === false) {
alert("I lied... I WILL WIN!");
} else {
alert("I will defeat you!");
}
alert("I , the Creator, Choose " + cardtype() + "!");
function cardtype() {
return "Pekka";
}
var ClashRoyale = prompt("The Creator played a Pekka. What will you play? a SKELETON ARMY, a MINION HORDE, or a GOLEM").toUpperCase();
switch(ClashRoyale){
case 'SKELETON ARMY':
var hit = confirm("Are you sure you want to play that card?");
if(hit) {
alert("The Pekka Dies.");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
case 'MINION HORDE':
var hit2 = confirm("Are you sure you want to play that card?");
if(hit2) {
alert("The Pekka dies");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
case 'GOLEM':
var hit3 = confirm("Are you sure you want to play that card?");
if(hit3) {
alert("The Golem distracts the Pekka and gives you time.");
} else {
alert("You can\'t quit in this battle! HAHAHA!!!You can't quit in this battle! HAHAHA!!!");
}
break;
default:
alert("You can\'t play that card");
}
alert("I Choose " + cardype() + "!");
function cardype() {
return "Valkyrie";
}
var hit1 = prompt("The Creator played a Valkyrie. What will you play? a MINION HORDE, a GOLEM, or BARBARIANS").toUpperCase();
switch(hit1){
case 'MINION HORDE':
var hit4 = confirm("Are you sure you want to play that card?");
if (hit4) {
alert("The Valkyrie dies, and you deal 1000 damage to a crown tower");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
case 'GOLEM':
var hit5 = confirm("Are you sure you want to play that card?");
if (hit5) {
alert("You Successfully defended!");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
case 'BARBARIANS':
var hit6 = confirm("Are you sure you want to play that card?");
if(hit6) {
alert("Both Troops die");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
default:
alert("What card is that?");
}
alert("I , the Creator, Chose " + cardtyp() + "!");
function cardtyp() {
return "Fireball";
}
var Hit = prompt("The Creator played a Fireball. You can't counter that. What card do you want to play? ELITE BARBARIANS, a VALKYRIE, or FIRE SPIRITS").toUpperCase();
switch(Hit){
case 'ELITE BARBARIANS':
var hit7 = confirm("Are you sure you want to play that card?");
if(hit7) {
alert("You take down one crown tower");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
case 'VALKYRIE':
var hit8 = confirm("Are you sure you want to play this card?");
if(hit8) {
alert("You take down one crown tower, and deal 120 damage to the king tower");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
case 'FIRE SPIRITS':
var hit9 = confirm("Are you sure you want to play that card?");
if(hit9) {
alert("You deal 90 damage to one of the crown towers");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
default:
alert("What card is that?");
}
alert("The Creator took down your right tower.");
alert("I Choose " + cardtye() + "!");
function cardtye() {
return "Tombstone";
}
var card1 = prompt("The Creator played a Tombstone card, it's easily countered but can be overwhelming. What do you want to play? A MINI PEKKA, a FIREBALL, or ARCHERS").toUpperCase();
switch(card1){
case 'MINI PEKKA':
var hit10 = confirm("Are you sure you want to play that card?");
if(hit10) {
alert("You took down The Creators Left Tower.");
} else {
alert("You can't quit in this battle! HAHAHA!!!|");
}
break;
case 'FIREBALL':
var hit11 = confirm("Are you sure you want to play that card?");
if (hit11) {
alert("You deal 2000 to The Creators King Tower");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
case 'ARCHERS':
var hit12 = confirm("Are you sure you want to play that card?");
if (hit12) {
alert("You deal 200 damage to the King tower.");
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
default:
alert("What card is that?");
}
alert("Overtime +60 seconds");
alert("I Choose " + cardtpe() + "!");
function cardtpe() {
return "Pekka";
}
var overtime = prompt("You have to take down another Crown tower to beat The Creator. What do you play? a PEKKA, a ROCKET, or ELITE BARBARIANS?").toUpperCase();
switch(overtime){
case "PEKKA":
var crown1 = confirm("Are you sure you want to plya that card?");
if(crown1){
alert("You take down The Creator's King Tower!")
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
case"ROCKET":
var crown2 = confirm("Are you sure you want to play that card?");
if(crown2){
var crown3 = confirm("200 HP left on the King's Tower! another card and you can win! FIREBALL, PEKKA, or BALLOON?");
switch(crown3){
case"FIREBALL":
alert("Wow! you beat me.... Have fun in the full game. Download it on iOS or Android");
break;
case"PEKKA":
alert("Wow! you beat me.... Have fun in the full game. Download it on iOS or Android");
break;
case"BALLOON":
alert("Wow! you beat me.... Have fun in the full game. Download it on iOS or Android");
break;
default:
alert("What card is that?");
}
} else {
alert("You can't quit in this battle! HAHAHA!!!");
}
break;
case"ELITE BARBARIANS":
var crown4 = confirm("Are you sure you want to plya that card?");
if(crown4) {} else {}
break;
I do know that the last if/else statement is empty. how does it not work now?