# 🚧 Scratch - Introduktion till programmering

Du ska göra två scratch program för att visa att du förstår grunderna inom
programmering.

## Innehåll

Genomgångarna och föreläsningarna.

### Tänk på

- Detta är en en övning både i programmering och göra en uppgift.

## Genomförande

Du ska göra två program för att visa dina scratch kunskaper för mig och dina
väner. Skapa programmen nedan i Scratch. När du är klar så publisera dina
program. Gör sedan ett text dokument som innehåller länkar till programmen och
lämna in enligt ovan. Alternativt kan du ladda ned dina program och lägga dem i
en mapp. Komprimera denna map och lämmna in filen du har fått enligt ovan.

### Program A: Gör spelet “Gissa tal”

Du ska göra ett enkelt spel bara för att öva på att använda if-satser och
loopar. Observera att du kan låta bli att göra steg 1 och 2 om du är säker på
vad du ska göra på steg 3.

1. Låt användaren gissa ett tal. Om taler är 42 och endast då ska datorn skriva
   ut “Du gissade rätt”.
2. Gör ett program som ska fungera som spelet “Gissa tal”. Datorn utgår ifrån
   talet 42 är rätt. Användaren får nu gissa ett tal. Om användaren gissade fel
   säger datorn om talet är större eller lägre och låter användaren gissa igen.
   I annat fall förklarar datorn att användaren har vunnit och avslutar spelet.
3. Förbättra ditt spel ytterligare. Låt datorn slumpa fram ett tal istället och
   när användaren vinner så ska användaren få veta hur många gissningar hen
   behövde.

### Program B: Skapa ett eget spel

Du får använda din egen fantasi för att skapa ett spel.

- Spelet måste innehålla en uppgift som går att lösa. Denna uppgift kan vara
  mycket enkel.
- Det ska gå att vinna i ditt spel, det ska också gå att förlora.
- Du ska då visa en vinnar animation.
- Du ska också räkna poäng.
- När spelaren har vunnit eller förlorat ska poängen visas.
- Du använder variabler och dessa har namn som visar vad de används till i
  programmet.
- Programmet är väl strukturerad så att det är lätt att få en överblick och
  förstå vad programmet gör.

### 💎 För mer utmaning (extra steg):

- Ditt spel ska vara “spelbart”, det vill säga underhållande och välgjort.
- Det ska finnas flera olika banor.
- Varje bana ska ha olika bakgrund.
- Använd minst ett egendefinierade block.
- Sättet att spelet ska skilja sig mellan de olika banorna.
