Kodu Game Lab

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
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ă

  1. ^ Piața Xbox LIVE , la marketplace.xbox.com . Adus la 14 octombrie 2017 (arhivat din original la 23 octombrie 2010) .
  2. ^Ce este Kodu | Proiecte | Fuse Labs

Elemente conexe

linkuri externe

Controlul autorității LCCN ( EN ) sh2015001722