Microsoft Research oznamuje TileCode, aplikáciu na vytváranie hier, ktorá môže bežať na handheldoch
3 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Microsoft Research oznámil nový projekt – Microsoft TileCode, čo je aplikácia na vytváranie hier, ktorá vám umožňuje navrhovať, kódovať a hrať videohry priamo za nízku cenu Herné vreckové počítače Microsoft MakeCode Arcade, ako aj vo webovom prehliadači.
Engine je inšpirovaný stolovými hrami s figúrkami, ktoré sa môžu presúvať z jedného políčka hracej dosky na susedné políčko, pričom hry sú jedinečné úpravou pravidiel.
Cieľom TileCode je umožniť každému stať sa tvorcom videohier tým, že umožní, aby proces vytvárania hier prebiehal na samotných herných handheldoch, a nie na tabletoch/laptopoch/stolných počítačoch.
TileCode využíva koncepty stolových hier (doska je mriežka štvorcov, figúrky dosky sa pohybujú zo štvorca na štvorec a pravidlá hry definujú povolené pohyby) na zavedenie výpočtových konceptov prostredníctvom videohier. Používatelia začínajú s a nízke poschodie pretože sú schopní jednoducho hrať hru a zmeniť jedno pravidlo alebo prvky herného sveta. Po oboznámení sa s aplikáciou sú hráči k dispozícii široké steny na vytváranie rôznych typov hier.
Na kódovanie hier musia používatelia jednoducho použiť a štvorsmerná podložka a Tlačidlá A a B spoločné pre väčšinu vreckových počítačov, ako je uvedené vyššie. Napriek jednoduchému používateľskému rozhraniu dokázal Microsoft Research vytvoriť také zložité hry ako Snake, Bejeweled, Pac-Man, Boulder Dash a Sokoban.
TileCode: Dizajn a kódovanie
Pre každú hru TileCode umožňuje užívateľom vybrať si herné postavy (škriatkov) a herné pozadie (dlaždice) z galérie, upraviť spritov a pozadia dlaždíc a vytvoriť hernú úroveň úpravou hernej mapy, ako je znázornené na troch ďalších obrazovkách:
Program TileCode je súbor pravidiel, z ktorých každé je spojené so spritom. Pravidlo má formu a Kedy-Do pár, ako je znázornené nižšie vľavo (obrazovka označená ako „kód“). The Kedy časť vizuálne popisuje vzor/predikát nad miestnym okolím 3×3 okolo centrálneho sprita (v tomto prípade hráčskeho sprite), ktorý sa má porovnávať s dlaždicovou mapou. The Do časť obsahuje príkazy, ktoré sa odosielajú identifikovanému sprite, keď sa vzor zhoduje.
Vyššie uvedené pravidlo sa spustí, keď používateľ stlačí pravé tlačidlo dpad, hráčsky sprite je na dlaždicovej mape a na dlaždici napravo od hráča je tráva. Keď sú tieto podmienky splnené, pravidlo pošle hráčovi sprite príkaz ťah-doprava. Z tohto príkladu vidíme, ako TileCode povzbudzuje používateľa, aby preskúmal vzťahy medzi dlaždicovou mapou a tým, ako sa pravidlá spúšťajú na základe vzorov prítomných na mape. Na obrazovke kódovania pravidiel (zobrazenej vyššie) môže používateľ hrať hru, vrátiť sa na obrazovku kódovania a zmeniť pravidlo a vidieť jeho vplyv na hru. Môže tiež navštíviť editor dlaždicovej mapy a vykonať zmeny na mape, aby povolila/zakázala spustenie pravidla.
TileCode využíva témy, ako je pixel art pre dlaždice a sprite, a zapája používateľov do nových spôsobov myslenia o dizajne herného sveta a spôsobov vytvárania rôznych máp pre rôzne hry.
Môžete vyskúšať Microsoft TileCode teraz a prečítajte si viac o TileCode v pripravovanom dokumente UIST 2020 TileCode: Tvorba videohier na herných vreckových počítačoch.
zdroj: Microsoft