u03-hangman
Den här uppgiften går ut på att individuellt implementera ett populärt rudimentärt spel i JavaScript - "hänga gubbe". Som stöd kommer det finnas kod och en struktur att utgå ifrån vilken du kan ta till hjälp när du ska lösa uppgiften.
Hänga gubbe, är ett spel där det ord slumpas fram. Spelaren gissar sedan vilka bokstäver som ordet innehåller, för varje fel svar ritas en del av "hänga gubbe"-bilden upp. Om spelaren gissar fel tillräckligt många gånger och gubben har blivit "hängd" så har spelaren förlorat. Lyckas däremot spelaren gissa alla bokstäver så vinner spelaren.
Mål
Inlämning
Uppgiften ska lämnas in via classroom.github.com i rätt projekt, länk till detta projekt kommer annonseras av läraren i samband med projektets början.
Betygsättning
Den här inlämningen ger underlag för följande kursmål. Där inlämningen helt motsvarar och går att bedöma för de mål som står med svart text och bara delvis de som står med brun text.
JS 1.1 JavaScript / ECMAScript
JS 1.4 DOM-manipulation
JS 1.7 Lexical scope
JS 1.8 Event handling
JS 2.1 Utveckla webblösningar med JavaScript
Utöver denna inlämning kan det även finnas fler examinationsmoment som ligger till underlag för samma kriterier.
Godkänd
För att nå Godkänd som betyg på denna inlämning ska du:
utför alla färdigheter (1.x) som uppgiften har som mål med gott handlag
Med gott handlag syftas det till att inlämnad kod ska följa en definierad standard, vara korrekt indenterad, inte orsaka fel vid exekvering. Vidare ska uppgiften vara utförligt dokumenterad (i kod, markup och styling) vilket påvisar både förståelse för uppgift såväl som de olika teknikerna.
Väl godkänd
För att nå Väl godkänd som betyg på denna inlämning ska du:
utför alla färdigheter (2.x) som uppgiften har som mål med mycket gott handlag
Mycket gott handlag omfattar, utöver godkänd nivån, att skriva väl genomtänkt semantisk HTML, och att ha ett väl utvecklat tänk i CSS-kodens struktur, såväl som att man det applicerats ett genomgående val av mönster i JavaScript-koden och att versionshantering via Git är koncis, enhetlig och frekvent. Vidare bör studerande även ha bortsett från delar av, eller hela den ursprungliga kodbas som distribuerades i samband med uppgiftens början.
Last updated