Kodu Game Lab
Kodu software | |
---|---|
Tip | Mediu de dezvoltare integrat |
Dezvoltator | Microsoft Research |
Data primei versiuni | 2009 |
Sistem de operare | Xbox 360 (nu este listat ) Windows XP |
Licență | Software proprietar |
Site-ul web | research.microsoft.com/en-us/projects/kodu/ |
Kodu , numit inițial Boku , este un mediu de dezvoltare integrat creat de Microsoft FUSE Labs . Funcționează pe Xbox360 și Microsoft Windows XP , Windows Vista , Windows 7 , Windows 8 și Windows 10 . A fost lansat pe Xbox Live Marketplace la 30 iunie 2009 [1] . O versiune pentru Windows a fost pusă la dispoziția publicului larg prin intermediul portalului web Microsoft FUSE Labs. [2]
Descriere
Kodu este un instrument de programare vizual inspirat din Logo-ul anilor 1960 și din alte proiecte actuale precum AgentSheets , Squeak și Alice . A fost conceput pentru a fi accesibil tuturor.
Kodu este disponibil pentru descărcare ca joc independent pentru Xbox 1. Există, de asemenea, o versiune beta pentru PC, disponibilă pentru oricine pe site-ul proiectului.
Kodu are unele diferențe în comparație cu alte proiecte de același tip:
Evită codificarea, permițând utilizatorilor să construiască programe folosind elemente vizuale printr-un controler de jocuri video. Programele rulează într-un mediu de simulare 3D mai degrabă decât într-un bitmap sau ecran 2D, similar cu Alice .
Kodu Game Lab a fost, de asemenea, utilizat ca instrument educațional în unele școli și centre de învățare. La Y8, de exemplu, studenții au trebuit să creeze un proiect într-o săptămână folosind consolele lor; pentru a trece testul, au trebuit să obțină un scor de cel puțin 20 din 25.
Proiectarea limbajului de programare
Modelul de programare al lui Kodu este simplificat și poate fi programat folosind un controler de joc sau printr-o combinație de mouse și tastatură. Kodu folosește aspectele mai tradiționale și „serioase” ale limbajelor de programare, precum variabilele simbolice, ramificarea, buclele, manipularea numerelor și șirurilor, subrutine, polimorfism și așa mai departe.
Simplitatea se realizează prin situarea electivității programării într-un mediu de simulare aproape complet: utilizatorul programează comportamentele personajelor într-un cadru 3D, iar programele sunt exprimate printr-o paradigmă senzorială de nivel înalt constând dintr-un sistem sau un limbaj bazat pe reguli, în rândul său, în funcție de condiții și acțiuni similare cu AgentSheets .
Șirul tipic „hello world” din Kodu este:
vezi - fruct - mișcă - spre
Gramatica acestei expresii este:
<condiție> <acțiune>
Unde este <condiție>:
<sensor> [<filter> ...]
Și <acțiunea> este:
<verb> [<modificare> ...]
O variantă ilustrativă a programului tocmai descris este:
vezi - roșu - fruct - mișcă - spre - repede
Kodu vă permite să creați diferite tipuri de jocuri, cum ar fi curse de mașini, strategie, RPG, aventură, platformă, puzzle, shootere la prima persoană etc.
Notă
- ^ Piața Xbox LIVE , la marketplace.xbox.com . Adus la 14 octombrie 2017 (arhivat din original la 23 octombrie 2010) .
- ^Ce este Kodu | Proiecte | Fuse Labs
- The Age (Australia): „Începeți programul”
- Săptămâna informațională: Microsoft Research oferă o previzualizare a mediului de programare „Kodu” pentru copii
- Cu fir: TechFest Demo: Kodu
- Seed Magazine on Kodu Arhivat 14 octombrie 2017 la Internet Archive .
- Slate Magazine: sigla pe steroizi
- Revista Edge: Do You Kodu?
Elemente conexe
linkuri externe
- Kodu - Microsoft Research
- Kodu Fan Forum și informații
- Kodu Fan Site în Republica Cehă
- Cartea Kodu for Kids de Que Publishing
Controlul autorității | LCCN ( EN ) sh2015001722 |
---|