Jeroen Heuvelman | Jan 2, 2023

Raad het woord / galgje

Voorkennis

Een programmeertaal (bijv: PHP of JS) naar keuze
Basiskennis HTML- en CSS

Doelen

  • Verschillende programmeervaardigheden leren en uitbreiden
  • Een gebruikerservaring coderen door verschillende functionaliteiten en processen te combineren
  • Meer HTML- en CSS- mogelijkheden toepassen binnen een kleine opdracht
basis

Opdracht

Maak een programma dat een array bevat met daarin 15 verschillende door jezelf gekozen woorden.
Het programma kiest vervolgens random een woord uit de array.
Het programma laat de lengte van het gekozen woord zien door middel van punten.
De gebruiker moet vervolgens het woord raden door letters in te typen.
Wanneer de gebruiker een letter intypt die voorkomt in het woord, dan wordt deze letter op de juiste plek getoond.
Zodra het woord geraden is, geeft het programma aan in hoeveel pogingen het woord is geraden.
Daarna vraagt het programma of je nog een keer wilt spelen.

Voorbeeld

Het woord is: ..... 
Kies een letter: b
letter b komt niet voor in het woord
Het woord is: .....
Kies een letter: a
Het woord is: a....
Kies een letter: e
Het woord is: a..e.
Kies een letter: d
letter d komt niet voor in het woord
Het woord is: a..e.
Kies een letter: p
Het woord is: appe.
Kies een letter: l
Het woord is appel, je hebt het geraden in 5 pogingen.
Wil je nog een keer spelen (j/n):

Op te leveren

  • een Webpage die met behulp van code functioneert zoals beschreven in de opdracht

Evaluatie

Vraag om een code-review om feedback op jouw aanpak en tips voor best-practices te krijgen.
Dit is een rubrics of checklist waaraan je kunt zien of de opdracht juist is uitgevoerd