1 svar
30 visningar
g4l3n 138
Postad: 3 nov 2019

Choose your own adventure-spel med Javascript

Hej,

Jag ska göra ett enklare spel baserat på att användaren själv ska få välja vad karaktären ska göra genom 1-3 olika alternativ.

Någon är dock tokigt i mitt program för när jag kör programmet så vill mina console.log inte skrivit ut utan hoppar vidare till nästa sak.
Vad gör jag fel?

function myFunction(e){
console.log("Välkommen till spelet!");
confirm("Är du redo att spela?");
var age = prompt("Hur gammal är du?");

if (age<12){
console.log("Spela på egen risk");
}
else {
console.log("Lycka till!");
}

var story= "Det har precis skett ett rån på Handelsbanken, klockan är 19:00. Tjuven har fullt väskan med pengar och befinner sig fortfarande i byggnaden. Du är Polis och först på plats med ditt team. Ni vill ta er in i byggnaden för att fånga tjuven!"

var story2= "Hur ska ni ta er in i byggnaden?"

console.log(story);
console.log(story);
var userAnswer1 = prompt("Tar ni 1 bakvägen eller 2 huvudingången?");

if (userAnswer1==="1"){
console.log("Du bryter upp dörren och smyger in.");
}
if (userAnswer1==="2"){
console.log("Du krossar glassdörrarna till huvudingången och ni smyger in.");
}
else {
console.log("Något gick snett, försök igen. Välj 1 eller 2!");
}

var story3= "Ni är inne i byggnaden."
console.log(story3);

var user = prompt("Vilket håll går ni åt? 1 vänster, 2 höger eller 3 ner för trappan.");

switch (user){
case "1":
console.log("Du ser tjuven och tar fast honom!");
break;
case "2":
console.log("Du ser tjuven men snubblar. Tjuven kommer undan.");
break;
case "3":
console.log("Du hittar tjuvens mobil och tar med till polisstation som bevis");
break;
default:
console.log("Någon gick snett. Välj mellan 1, 2 eller 3.");
}

console.log("Tack för att du spelade!");

var feedback= prompt("Betygsätt spelat mellan 1 till 10.");

if(feedback>8){
console.log("Wow, tack!");
}
else {
console.log("Nu är du kinkig!");
}
}

Helt ny inom Javascript så är tacksam för all hjälp jag kan få!

Laguna 6552
Postad: 3 nov 2019

Hur kör du programmet? 

Svara Avbryt
Close