Inlämningsuppgift 1 - Systemutveckling Ramverk
Det här är ett textbaserat storyspel uppbyggt på TypeScript där spelaren får påverka utgången av spelet genom att göra olika val under spelets gång. I vissa fall kommer spelaren behöva prestera då utmaningar kan dyka upp. För varje punkt i storyn kommer en text och/eller bild/utmaning presenteras för spelaren och beroende på val eller hur utången blir på utmaningen så tar man sig antingen vidare, får börja om eller gå tillbaka några steg.
- Git & GitHub har använts ❎
- Projektmappen innehåller en README.md fil - (läs ovan för mer info) ❎
- Uppgiften lämnas in i tid! ❎
- Muntlig presentation är genomförd ❎
- Applikationens struktur skall vara genomtänk samt uppdelad i olika moduler. ❎
- Applikationen skall vara skriven i Typescript samt genererad via VITE. Ts-config som generaras via VITE skall inte ändras för att ta bort typescript-regler. ❎
- Inga ”any”-typningar får finnas. ❎
- Minst 1 st. Interface skall användas ❎
- Spelet skall ha minst 5 vägskäl/frågor med minst 2 möjliga svar per fråga (alla vägskäl/frågor behöver inte visas för att klara spelet). ❎
- Interaktionen ifrån användaren skall ske via ett gränssnitt med knappar som svar på frågorna. ❎
- Alla punkter ovan (G-krav) är uppfyllda ❎
- Spelet skall ha minst 10 vägskäl/frågor med minst 2 möjliga svar per fråga (alla vägskäl/frågor behöver inte visas för att klara spelet). ❎
- Minst 3 st. Interface:s skall användas. ❎
- Data för storylinen skall vara definierat i ett Interface som håller en array med objekt där varje objekt motsvarar ett vägskäl/fråga. Navigationen mellan olika vägskäl/frågor skall ske via funktionsanrop (för godkänt räcker det med IF-satser i en loop). ❎
- Det skall finnas minst 2 vägskäl där användaren skall mata in text som svar på frågan. ❎
- Minst 2 frågor skall ha en bild i sin beskrivning. ❎
- Spelet skall ha mer än ett potentiellt slut. ❎
-
Ta hem projektet
-
Öppna upp terminalen i ditt IDE.
-
Klistra in URLen som dyker upp i ”Local” i din webbläsare. Klart!
Repo: https://github.com/totaldekadens/Twisted-Stories
Desktop:
Mobile: