RemcoKroonen / adventure-game

A point & click Javascript adventure game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

adventure-game

Je maakt met behulp van Javascript een Adventure Game.

###Functionele eisen Functionele eisen beschrijven welke functionaliteit je eindproduct moet bevatten.

Deze opdracht moet aan de volgende functionele eisen voldoen:

  • het spel heeft tenminste 10 verschillende locaties (elke locatie heeft een titel, een foto, een verhaaltje en meerdere keuzes);
  • het spel heeft een startpagina (met uitleg over hoe het spel werkt, een sfeerfoto, de titel van het spel, en een knop "start");
  • de speler krijgt de mogelijkheid om voorwerpen op te pakken;
  • de speler mag bepaalde locaties niet betreden zonder het juiste voorwerp;
  • het verhaal kent een "win" einde;
  • het verhaal kent meerdere "faal" eindes;
  • het verhaal kent meerdere routes en meerdere eindpunten, je kunt het verhaal dus meerdere keren spelen met verschillende uitkomsten;
  • je kiest afbeeldingen die de sfeer in het spel ondersteunen;

Je kunt bij het verzinnen van het verhaal denken aan een "Escape Room" of een spel zoals "Myst".

###Technische eisen Technische eisen beschrijven aan welke vakgerichte voorwaarden de opdracht moet voldoen.

Wie ben ik moet aan de volgende technische eisen voldoen:

  • elke locatie in het spel heeft een eigen functie;
  • elke functie logt de titel van het level naar de console;
  • elke functie stelt de optieknoppen, de titel, het plaatje en het verhaaltje;
  • het wisselen van locaties gebeurt door gebruik te maken van de onClick actions van de buttons;
  • je zorgt dat elk level een eigen afbeelding heeft;
  • je past de stylesheet aan om het spel een eigen "look & feel" te geven;
  • het hele spel vindt plaats zonder de complete pagina te herladen (je mag dus geen links gebruiken);

###Bonus

  • Gebruik een onload event om iets voor elkaar te krijgen op het moment dat de spelpagina helemaal is geladen (denk aan een animatie starten of een geluid afspelen);
  • Maak een minigame om een aanval te ontwijken (je kunt met verschillende toetsen heen en weer bewegen);

###Aanvullende bronnen

About

A point & click Javascript adventure game


Languages

Language:JavaScript 59.9%Language:HTML 24.4%Language:CSS 15.7%