Spoznaj svet programiranja skozi igro Flappy Bird 🐦

Poznaš Flappy Bird? 🐦 Naredi svojo igro z lastnimi ozadji, liki in zvoki! 🎮 Določi točke in kako igra deluje. Pridi in ustvari Flappy Bird! 🥳

Programiranje in igre
Programerski koncepti
time icon

5 min

xp icon

456 xp

Kako začeti programirati? 😎 

Sorry, ampak tuj bova mogla vključit angleščino, da boš lahko po prebranem članku nadaljeval raziskovanje. Si ready za par programerskih pojmov in na koncu izdelavo svoje Flappy Bird igrice? Kar poscrollaj dol!

Algoritem ali algorithm 🎲

Saj vem, prvo kar ti pade na pamet je Rubikova kocka! Odgovor je pravilen, saj algoritem pomeni navodila za določen proces. Če se želiš naučiti sestaviti rubikovo kocko, moraš iti skozi te algoritme. Pri igrici Flappy Bird pa imamo naslednje algoritme:

  • Premikanje cevi proti ptičku
  • Preverjanje trčenja med ptičkom in oviro
Programerski koncepti

Sekvenca ali sequence 💻

A greš ti lahko v šolo preden se zbudiš? Ja, če prihajaš s planeta Kodirion (link).😅 Drugače pa moraš imeti sekvenco, torej točno določeno zaporedje. Najprej se moraš zbuditi, nato pa začneš svoj dan. V igrici Flappy Bird se točno določeno zaporedje vidi pri:

  • Preverjanju pogojev ali je ptiček trčil v oviro, kar vodi v prikaz nove igre
  • Čakanju na klik igralca, ki povzroči ptičkov skok

Dogodek ali event 💻

Ta bo izi. Dogodek je, ko v šolo končno prineseš narejeno domačo nalogo. Praznik, a ne? In kaj povzroči ta dogodek? Ja nič, učiteljica je navdušena. Pustimo malenkosti, da si nalogo verjetno prepisal … V naši igrici pa dogodek pomeni nekaj, kar ti narediš in povzroči odziv igrice:

  • Klik z miško - ptiček skoči
  • Trk z oviro - sproži se funkcija za konec igre

Spremenljivka ali variable 💻

Ja itak, to je pa vrednost, ki se spreminja. Npr. tvoje ocene v šoli. Šolsko leto štartaš z enkami, proti koncu leta pa so številke višje. Upam … Tudi pri igricah imamo vrednosti, ki se spreminjajo:

  • Točke
  • Življenja

Programiranje igre Flappy Bird ✨

Sedaj pa lahko vso to mehaniko igre preizkusiš v igri Flappy Bird. Gotovo bi jo znal sprogramirati brez teh pojmov, ampak želim da razumeš, kako deluje programiranje. 

  • Najprej naredi prvih 9 nalog, ki ti pokažejo, kako programirati v okolju Code.org. Gre za blokovno programiranje, kar pomeni, da se dejanska koda skriva v blokih. Če si začetnik programiranja je to super, saj ti zelo olajša delo. 
  • Zadnja (10. naloga) ti omogoča, da igro sestaviš čisto po svoje. Res kul!
Programerski koncepti

Juhu! Code izziv je opravljen! Bi ti uspelo izdelati igro 🍪 Cookie Clicker v Scratchu? 🍪

🧠 Za izdelavo iger, spletnih strani in drugih projektov v Code, Scratch, Minecraft, HTML, Python, te vabim na tečaje programiranja v Digital School. 😎💻

Za opravljanje kviza se moraš prijaviti
vote left graphicvote right graphic

Kako ti je bil zapis všeč?

Deli zapis megaphone

fb share iconx share icon

Kako Spletne brihte spreminjajo prihodnost?

Ozaveščamo in izobražujemo otroke, starše in učitelje za uspešno in varno uporabo tehnologije v sodobni digitalni dobi.

child emoji

250+

vključenih otrok

school emoji

600+

vključenih šol

pencil emoji

1.8k+

rešenih kvizov

monocle emoji

5 let

širjenja znanja