Programski jezik Kodu - · PDF fileŠto je Kodu? Vizualni programski jezik osmišljen za programiranje računalnih igara i stvaranje virtualnih 3D svjetova Primjeren je djeci

Embed Size (px)

Citation preview

  • Programski jezik Koduprimjeri iz nastavne prakse u osnovnoj koli

    Gordana Sokol, diplomirani informatiar

    O Tuno

  • Sadraj

    to je Kodu?

    Preuzimanje i instaliranje programskog

    jezika Kodu

    Prvi susret s Kodu

    Igranje igrica

    Tijek programiranja igre

    Novi prazan svijet programiranje igre

  • to je Kodu?

    Vizualni programski jezik osmiljen za

    programiranje raunalnih igara i stvaranje

    virtualnih 3D svjetova

    Primjeren je djeci osnovnokolskog

    uzrasta, ali i djeci predkolskog uzrasta

    koja poznaju osnove rada na raunalu

  • to je Kodu?

    Kodu je programski jezik baziran na programiranju objekata, a omoguuje uenicima da:

    Istrauju ve gotove svjetove igrajui igre,

    Stvaraju i dizajniraju svoje virtualne 3D svjetove u kojima ive likovi njihovih igara,

    Programiraju ponaanje likova, odnosno da programiraju svoje vlastite igre,

    Testiraju programe igrajui se,

    Igraju igre koje su sami programirali i dijele ih s prijateljima

  • Kodu u osnovnoj koli

    mnotvo zanimljivih primjera koritenja

    Kodua

    mogunosti istraivanja i uenja kroz

    primjere programskih kodova

    razvijanje kreativnosti i inovativnosti

    usavravanje informatike sposobnosti

    vezane uz programiranje, algoritamski

    pristup i logiko zakljuivanje

  • PREUZIMANJE I INSTALACIJA

    Programski jezik Kodu

  • Preuzimanje programa

    Kodu je dostupan za preuzimanje na

    mrenim stranicama Kodu Game Lab na

    adresi

    http://fuse.microsoft.com/project/kodu.aspx

    http://fuse.microsoft.com/project/kodu.aspxhttp://fuse.microsoft.com/project/kodu.aspx

  • Preuzimanje programa

  • Instalacija programa Kodu

    elite li odmah

    pokrenuti postupak

    instalacije kliknite na

    Pokreni

  • Instalacija programa Kodu

  • Tehniki preduvjeti

    Windows 7; Windows Vista; Windows XP

    Grafika kartica koja podrava DirectX

    9.0c

    Shader Model 2.0 ili vie

    NET Framework 3.5 ili vie

    XNA Framework Redistributable 3.1

  • Instalacija programa Kodu

  • Instalacija programa Kodu

  • Instalacija programa Kodu

  • Instalacija programa Kodu

  • Instalacija programa Kodu

  • PRVI SUSRET S KODU

    Programski jezik Kodu

  • Pokretanje programa

    Kodu moete

    pronai u izborniku

    Svi programi u

    Microsoft Research

    grupi ili

    Kao Kodu Game Lab

    ikonu preice na

    vaoj radnoj povrini

  • Poetni prozor programa

  • Glavni izbornik LoadWorld

  • Glavni izbornik LoadWorld

  • Glavni izbornik LoadWorld

  • Glavni izbornik - Options

  • Glavni izbornik - Help

  • Dodatno podeavanje

    Pokretanjem

    Configure Kodu Game

    Lab moemo:

    Odabrati Shared Model

    Podesiti mogunosti prikaza

    Podesiti vizualne efekte

  • IGRANJE IGRE

    Programski jezik Kodu

  • Otvaranje postojeeg svijeta

    1. Odaberite naredbu

    LoadWorld

    2. Otvorite karticu

    Samples

    3. Pronaite i kliknite

    miem na igru

    Roadkill v03

    4. Kliknite na Play i

    uivajte u igri!

  • Otvaranje postojeeg svijeta

    Pritisnite tipku Esc

    kako biste otvorili

    pozor za ureivanje

    svijeta

    Prikazat e se alatna

    traka za ureivanje

  • Pregledavanje kodova

    1. Odaberite Object

    Tool

    2. Odaberite neki od

    likova i kliknite na

    nj desnom tipkom

    mia

    3. Odaberite naredbu

    Program

  • TIJEK PROGRAMIRANJA IGRE

    Programski jezik Kodu

  • Dodavanje i programiranje objekata

    Pomou naredbe

    LoadWorld otvorite

    First Tutorial

    Pritisnite Esc kako

    biste preli u prozor

    za ureivanje

  • Objekti i roboti

  • Zadatak 1.

    U prvom emo zadatku:

    Dodati lik Kodua

    Promijenite mu veliinu i boju

    Programirati Kodua da se kree pomou kursorskih tipki na tipkovnici

    Dodati 10 jabuka

    Programirati Kodua da sudarajui se sa jabukama sakuplja bodove, a pritom da jabuke nestaju

    Nakon sakupljenih 50 bodova Kodu pobjeuje

  • Pisanje programa

    1. Odaberite Object Tool i kliknite na Kodua

    desnom tipkom mia

    2. Odaberite naredbu Program

    3. Kliknite na znak + u bloku When, pa

    odaberite neki element (uvjet) u

    krunom izborniku

    4. Nakon toga piete dio iza Do i

    odaberete neku akciju, primjerice:

  • Programski kod prvog zadatka

  • NOVI PRAZAN SVIJET

    Programski jezik Kodu

  • Otvaranje novog praznog svijeta

  • Dodavanje terena

  • Zadatak 2.

    Potrebno je:

    Izraditi teren od nekoliko vrsta materijala

    Teren treba imati uzvisinu i jezercem u kojem pliva riba

    Drvee koje prilikom sudara s motorom mijenja boju

    Kolibu koja otvara i zatvara vrata

    Motor koji skuplja novie i osvaja plave bodove

  • Podeavanje svojstava svijeta

    Odaberite naredbu ChangeWorld Settings ili

    Desni klik mia na teren i odaberite naredbu ChangeWorld Settings

  • Stakleni zidovi

  • Podeavanje boje neba

  • Podeavanje prikaza na poetku igre

  • Spremanje igre

    Za spremanje igre

    kliknite na ikonu

    kuice Home

    Odaberite Save my

    world

    U okvir Name upiite

    neko ime, dodajte

    opis (Description) i

    kliknite na Save

  • Kako podijeliti igru?

  • Dijeljenje igre

    Igra koju izvozimo iz Kodua dobiva

    nastavak .Kodu

  • Zadatak 3.

    Igra na temu Sigurnost djece na internetu, by

    Tomislav Huek 8. razred O Tuno

  • Programski kod motocikl i jabuka

  • Programski kod kula 1. i 2.

  • Poruke u oblaiu

  • Zadatak 4. (Blimp attack, by Tomislav Huek 8.razred)

    Soucer mora unititi Blimpove te skupiti

    500 bodova kako bi pobijedio.

    Blimpovi nastaju svakih nekoliko sekundi te

    pokuavaju unititi Soucer sudarajui se s

    njim.

    Soucer se brani pomou raketa koje

    ispaljuje na Blimpove.

  • Teren u 4. zadatku

  • Programski kod

  • Zadatak 5.

    Osmislite i izradite svoju igru !