Wordle

Vi skal genskabe spillet wordle, som det er på engelsk. Listen med ord kan findes her: https://gist.github.com/dracos/dd0668f281e685bad51479e5acaadb93

Eller her:

Det kan også hentes over en API forbindelse her: https://opgaver.mercantec.tech/Opgaver/Wordle

wordle.txt

Filen med ord er bevidst besværlig at arbejde med, det er en del af udfordringen!

Hvis man er rigtig nørdet må man gerne lave https://nerdlegame.com/

Der findes mange version med forskellig kompleksitet, som man kan prøve, hvis man bliver hurtig færdig! https://globle-game.com, https://www.quordle.com, https://wafflegame.net/

De andre versioner kræver at man selv laver eller finder data til opgaven, ligesom ordlisten for Wordle.


Der er flere elementer i spillet.

Det går ud på at gætte et 5 bogstav ord på engelsk, med 12972 forskellige svarmuligheder.

Man har 6 gæt og der er 3 forskellige hints.

  1. Grå = Er slet ikke i ordet
  2. Gul = Er i ordet, men ikke på den plads
  3. Grøn = Er i ordet og er på den rigtige plads.

Herudover er der regler som:

Ordet skal være et rigtigt ord, før man må gætte på det. Ordet skal bruge de bogstaver som er med grøn og gul.

Untitled

Det er ikke forventet at i kommer helt i mål med alle elementer, men at i laver en plan og kommer så langt i kan.

Der er mange elementer, så man skal lave en plan for hvordan man griber opgaven an.

Den kan se sådan her ud ➡️

Man kan lave den forinden eller løbende, bare husk at tage små skridt og holde fokus på det enkelte punkt.

Planen skal i hvert fald indeholde 10 trin.

Plan 1 Plan 2
1. Laver en version med kun et ord den tager fra og tjekker om man gætter rigtigt en til en Gemme txt-filen i min projektmappe. Så den er tilgængelig
2. Laver en version, hvor den tager ud fra 2 ord og tjekker om man gætter rigtigt. Få filen delt op på en måde så den er nemmere at arbejde med fremadrettet. Måske ved hjælp at .split?
3. Laver listen på en måde så den vælger en tilfældig af de næsten 13000 ord og tjekker om man gætter rigtigt. Finder en måde at tage et element ud fra min nye datastruktur som ordlisten nu er på.
4. Tjekker om bogstaver i gættet er indeholdt i ordet og skriver dem tilbage uden placering Finder en måde at tage en tilfældig ud fra min ordliste
5. Tjekker om bogstavet er i gættet og om det er på den rigtige placering Laver en model, som tjekker om man gætter rigtigt
6. Laver en oversigt over tidligere gæt og bogstaver der var rigtig placeret Laver en model, som tjekker om man har skrevet en eller flere bogstaver som er i ordet.
X Jeg laver et tjek på om ordet er et rigtig ord i listen Jeg tjekker om det nye ord

AFLEVERING - Video


Du skal aflevere et link til en video som du selv har lavet.

  1. En demo af dit Wordle spil, hvor du viser funktioner fra brugerens perspektiv
  2. Gennemgang af dit kode (Ikke brug lang tid på HTML/CSS) og plan for fremgangsmåde
    1. Hvordan du håndtere filen med alle de 13000 ord og hvilken datastruktur du har valgt
    2. Hvordan du holder styr på, hvad der er blevet gættet
    3. Hvordan i har håndteret de 3 elementer samt de ekstra regler
  3. Eventuelt jeres HTML og CSS. Det er dog ikke i fokus

Videoen skal indeholde: (Max 7 minutter)