<aside>
Du ska bygga ett konsolprogram som fungerar som en enkel äventyrsgenerator. Programmet ska ställa frågor till användaren och sedan bygga ihop en liten berättelse beroende på svaren.
Målet är att träna på arrayer, loopar, villkorssatser och datatyper genom att skapa ett program som genererar en liten interaktiv berättelse.
</aside>
🎯 Instruktion
Programmet ska stegvis samla in information, spara den i variabler och arrayer, och sedan skapa en kort berättelse baserat på användarens val.
<aside>
✅ Steg 1: Grunddata
- [ ] Fråga användaren efter namn.
- [ ] Fråga efter ålder.
- [ ] Fråga om användaren vill vara “hjälte”, “magiker” eller “tjuv”.
</aside>
<aside>
✅ Steg 2: Utrustning
- [ ] Skapa en array med tre startföremål, t.ex.
"Svärd"
, "Sköld"
, "Helande dryck"
.
- [ ] Använd en
foreach
loop för att skriva ut alla föremål.
</aside>
<aside>
✅ Steg 3: Första vägvalet
- [ ] Fråga användaren: vill du gå till skogen, grottan eller staden?
- [ ] Använd en villkorssats för att skriva ut olika scenarion beroende på valet.
</aside>
<aside>
✅ Steg 4: Möte med motståndare
- [ ] Skapa en array med tre olika fiender, t.ex.
"Goblin"
, "Drake"
, "Skelett"
.
- [ ] Låt användaren välja en siffra (1–3).
- [ ] Hämta fienden från arrayen och skriv ut vilken motståndare de möter.
</aside>
<aside>
✅ Steg 5: Resultat (villkorssatser)
- [ ] Om användaren är hjälte: skriv ut att de slåss tappert.
- [ ] Om magiker: skriv ut att de använder magi.
- [ ] Om tjuv: skriv ut att de försöker smyga förbi.
</aside>
<aside>
⭐ Extra utmaningar
Kändes uppgiften enkel? Då kan du försöka med att implementera följande:
- [ ] Räkna poäng: +10 poäng om spelaren är över 18 år, annars +5.
- [ ] Spara poängen i en variabel och skriv ut slutresultatet.
- [ ] Låt användaren spela igen (loopa tillbaka till början med en
while
).
</aside>