Lav et program til at få en fordel i et spil banko - banko plader laves på følgende hjemmeside →

https://mercantech.github.io/Banko/

Untitled

Flere plader giver større chance for at vinde i et spil banko - på hjemmesiden kan vi lave så mange plader som vi vil. Det er dog svært at holde styr på flere plader - derfor skal vores program give os en fordel i at vi kan holde øje med så mange plader som programmet kan håndtere.

Vi skal holde styr på hvornår vi har en plade med 1 række, 2 rækker og fuld plade. Der kan hurtigt komme problemer med vores kode, i forhold til at holde styr på de forskellige plader og dens rækker.

Derudover skal vi få lavet en metode til at få pladerne ind i vores program og holde styr på deres ID som blev skrevet ind på hjemmesiden.

Her ser vi pladen for “Banko” med stort B. Hvis man skriver “Banko” ind i feltet, er det altid denne plade som kommer! Derfor skal vi finde en måde at gemme strengen “Banko” sammen med pladen som man ser på billedet →

Hvis pladen her for banko, fx med tallene 12, 31, 40, 61 og 72, skal I kunne finde ud af hvad pladen som har banko hedder.

Untitled

Bankopladerne følger reglerne her:

  1. Der benyttes 15 forskellige tal mellem 1 og 90.
  2. Hver plade har 3 rækker med hver 9 kolonner.
  3. Tallene fordeles således at der er mindst ét tal i hver kolonne og præcis 5 i hver række.
  4. Første kolonne indeholder tallene fra 1 t.o.m. 9, anden kolonne 10-19, tredje 20-29 osv.; 9. kolonne indeholder tallene fra 80 t.o.m. 90.
  5. I hver kolonne placeres tallene i stigende orden ovenfra og ned.

Dette kan måske hjælpe til at lave jeres algoritme. Vi spiller på 1. Række, 2. Række og fuld plade!

Aflevering - Video

Som minimum forventer jeg at man laver et program som kan tjekke 2 manuelt indtastede plader og kende forskelle på hvilke rækker der er fyldt og på hvilken plade det er.

Du skal aflevere en video, videoen skal indeholde: (Max 7 minutter video)

  1. Vise hvordan man for en ny plade ind i systemet
  2. Forklare hvordan i holder styr på jeres nøglerne (dem man skriver ind på hjemmesiden)
  3. Vise hvordan i holder styr på pladerne i jeres system og ser om der er banko på 1. række, 2 rækker og fuld plade.

Upload den på teams helst som en fil - ikke et link!

Aflevering - Fremlæggelse

UC.png