Microsoft Research anunță TileCode, o aplicație de creare de jocuri care poate rula pe dispozitive portabile

Pictograma timp de citire 3 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

Microsoft Research a anunțat un nou proiect - Microsoft TileCode, care este o aplicație de creare a jocurilor care vă permite să proiectați, să codificați și să jucați jocuri video direct la preț redus Handheld-uri pentru jocuri Microsoft MakeCode Arcade, precum și în browserul web.

Motorul este inspirat din jocurile de societate cu piese care se pot muta dintr-un pătrat al tablei într-un pătrat din apropiere, jocurile fiind făcute unice prin modificarea regulilor.

TileCode își propune să permită tuturor să devină creatori de jocuri video, permițând ca procesul de creare a jocului să aibă loc pe dispozitivele portabile pentru jocuri, în loc de tablete/laptop-uri/desktop-uri.

TileCode folosește conceptele de jocuri de societate (o tablă este o rețea de pătrate, piesele de tablă se deplasează de la pătrat la pătrat, iar regulile jocului definesc mișcările permise) pentru a introduce concepte de calcul prin intermediul jocurilor video. Utilizatorii încep cu a podea joasă deoarece sunt capabili să joace pur și simplu un joc și să schimbe o regulă sau elemente ale lumii jocului. Odată familiarizați cu aplicația, jucătorilor li se oferă ziduri late pentru crearea diferitelor tipuri de jocuri.

Pentru a codifica jocurile, utilizatorii trebuie pur și simplu să folosească un panou de direcție în patru direcții si butoanele A și B comună pentru majoritatea dispozitivelor portabile, așa cum se arată mai sus. În ciuda interfeței de utilizare simple, Microsoft Research a reușit să creeze jocuri la fel de complexe precum Snake, Bejeweled, Pac-Man, Boulder Dash și Sokoban.

TileCode: Design și codificare

Pentru fiecare joc, TileCode permite utilizatorilor să selecteze personajele jocului (sprites) și fundalul jocului (tigle) dintr-o galerie, să modifice sprite-urile și fundalul plăcilor și să creeze un nivel de joc prin editarea hărții jocului, așa cum se arată în celelalte trei ecrane:

Ecranele TileCode

Un program TileCode este un set de reguli, fiecare dintre acestea fiind asociată cu un sprite. O regulă ia forma unui Când pereche, așa cum se arată mai jos în stânga (ecranul etichetat „cod”). The Cand secțiunea descrie vizual un model/predicat peste vecinătatea locală de 3×3 din jurul sprite-ului central (spritul jucătorului, în acest caz) care urmează să fie asortat cu harta de plăci. The Do secțiunea conține comenzi care sunt trimise sprite-ului identificat atunci când modelul se potrivește.

Regula când se face

Regula de mai sus se declanșează atunci când utilizatorul apasă butonul din dreapta-dpad, un sprite al jucătorului este pe harta plăcilor și există iarbă pe tigla din dreapta jucătorului. Când aceste condiții sunt valabile, regula îi trimite sprite-ului jucătorului o comandă de mutare la dreapta. Din acest exemplu, vedem cum TileCode încurajează utilizatorul să exploreze relațiile dintre harta tile și modul în care regulile se declanșează pe baza modelelor prezente pe hartă. În ecranul de codare a regulilor (prezentat mai sus), utilizatorul poate juca jocul, poate reveni la ecranul de codare pentru a schimba regula și poate vedea efectul acesteia asupra jocului. Ea poate vizita, de asemenea, editorul de hărți și poate face modificări pe hartă pentru a activa/dezactiva activarea unei reguli.

TileCode abordează teme precum pixel art pentru plăci și sprite și implică utilizatorii în noi moduri de a gândi despre designul lumii jocului și modalitățile de a crea diferite hărți pentru diferite jocuri.

Puteți încerca Microsoft TileCode acum și citiți mai multe despre TileCode într-o viitoare lucrare UIST 2020 TileCode: Crearea de jocuri video pe dispozitive portabile pentru jocuri.

Sursa: Microsoft

Mai multe despre subiecte: motor de joc, cercetare Microsoft, tilecode