galgje - marceljouvenaz/simple-task GitHub Wiki

functional requirements for Galgje

  1. computer kiest woord vraag: geeft de computer het aantal letters in het woord? waarschijnlijk wel, omdat dat in status impliciet wel gebeurt. woord kiezen kan random uit een woordenlijst, evt extern (woordenboek site), lege array voor antwoord

  2. computer maakt blanco statusscherm gekozen letters, begint met lege lijst (alle of alleen goede?) woordstatus, begint bij alleen lege plekken foute letters, begint met lege lijst (afhankelijk van keuze bij a.) stand van de galg, begint met blanco plaatje

  3. computer vraagt letter, cq speler geeft letter computer toont zin die om volgende letter vraagt, computer geeft prompt

  4. computer test letter is input een letter? is input al eerder gebruikt? input staat in het woord?

  5. computer meldt testresultaat foutmeldingen: input is geen [:alpha:] dit is geen geldige letter voor galgje input is al gebruikt deze letter heeft u al eerder geprobeerd letter staat wel/niet in woord melding: jammer, deze letter komt niet voor in het woord melding: goedzo, deze letter komt voor in het woord

  6. computer update de status letter staat niet in woord: volgend galgplaatje letter staat wel in het woord toon array met alle bekende letters

  7. computer maakt pass/go beslissing woord af, stap 8 speler dood, stap 8 nog een letter, stap 3

  8. computer toont eindresultaat woord is af melding gefeliciteerd, u heeft gewonnen galgje is af melding sorry, u heeft verloren

  9. replay?