← Vse igre
PROGRAMERSKA PUSTOLOVŠČINA

Algoritmična odprava:
poišči zaklad

Ti sestaviš načrt, popotnik pa izvaja ukaze. Sestavi algoritem, ga preizkusi in odpravi napake. Zaklad čaka!

Priporočeno od 7. leta, tudi za odrasle. Mlajšim udeležencem pomagaj prebrati navodila in se pogovoriti o poti.

Izberi zahtevnost

Razred in starost sta le vodilo. Izberi glede na izkušnje; način lahko kadar koli zamenjaš.

Smeri: ↑ gor, ↓ dol, ← levo, → desno. En korak pomeni premik v eno sosednje polje. Na primer »6 × →« pomeni eno ukazno kartico in 6 korakov.

Tvoj algoritem

Dodaj ukaze, nato pritisni »Zaženi«. Ukaz odstraniš s klikom nanj. Vsak poskus se začne na začetnem položaju. Zaklad moraš doseči z zadnjim korakom programa.

🧭 Potni list odprave

✓ Žig – opravljena naloga. ⭐ Zlata zvezdica – optimalna rešitev brez odvečnih ukazov.

🟢 Začetne stopnje (1–5)
🟡 Napredne stopnje (6–10)
Kako igraš in kaj se tu učimo?

Algoritem – natančno zaporedje dejanj. Popotnik ne dodaja svojih odločitev: izvaja le tvoje ukaze.

Odpravljanje napak: pot se ustavi ob trku z oviro ali izhodu z zemljevida. Preberi, kateri ukaz je povzročil težavo, in popravi načrt. Vsak zagon se začne na začetnem položaju. Odvečni koraki po zakladu niso dovoljeni: naloga je opravljena le, ko se celoten program konča pri zakladu.

Kartice za ponavljanje: »Ponovi 3 × →« je v tej igri en ukaz s števcem korakov (izvede 3 zaporedne korake). Tako skrajšaš zapis algoritma, da ne presežeš omejitve kartic.

Nahrbtnik ukazov: Pri nalogah 9–10 se kartice prenesejo v algoritem in jih ne moreš uporabiti še enkrat. Odstranjena kartica se vrne v nahrbtnik. Pri 10. nalogi moraš uporabiti vse kartice in doseči zaklad z zadnjim korakom.

Stanje in pogoj: pri nalogah s ključem se zaklad odpre le s ključem. To ponazarja pogoj: ČE ima popotnik ključ → se zaklad odpre, SICER → se pot ustavi.

Pogovor po odpravi

Kateri ukaz je povzročil nepričakovan rezultat? Kako si ugotovil/-a, kaj spremeniti? Koliko korakov je izvedel program in koliko kartic je potreboval? Ali lahko isto pot zapišeš krajše?