Microsoft Research oznamuje TileCode, aplikáciu na vytváranie hier, ktorá môže bežať na handheldoch

Ikona času čítania 3 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

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:

Obrazovky TileCode

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.

Pravidlo kedy-do

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

Viac o témach: herný engine, výskum spoločnosti Microsoft, dlaždicový kód

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *