Code Monkey home page Code Monkey logo

u03-hangman's Introduction

Live site: https://jagestedt.github.io/u03-hangman/

Individuell uppgift: Hänga gubbe med JavaScript

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

  • Ett fungerande spel i JavaScript som fungerar att spela på en webbsida via din studiedomän på Binero (förnamn.efternamn.chas.academy) Webbsidan skall även uppfylla följande krav:
  • Fungerar i flera olika webbläsare och på flera olika typer av enheter (mobil såväl som desktop).
  • Grundläggande responsiv (ska gå att spela oavsett enhetstyp) Design valfri men följande saker måste finnas med:
  • Knappar för samtliga bokstäver
  • Visuell representation av hänga gubbe förfarandet för varje steg av spelets process.

Inlämning

Uppgiften ska lämnas in via classroom.github.com (Länkar till en externa sida.)Länkar till en externa sida. i rätt projekt, länk till detta projekt kommer annonseras av läraren i samband med projektets början.

https://classroom.github.com/a/titt7egF (Länkar till en externa sida.)Länkar till en externa sida.

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 (Länkar till en externa sida.)Länkar till en externa sida. 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 kunskaper och 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.

u03-hangman's People

Contributors

ichbinjaeger avatar jagestedt avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.