A Microsoft Research bejelentette a TileCode-ot, egy játékkészítő alkalmazást, amely kézi számítógépeken is futhat

Olvasási idő ikonra 3 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

A Microsoft Research új projektet jelentett be Microsoft TileCode, Ez egy játékkészítő alkalmazás, amely lehetővé teszi videojátékok tervezését, kódolását és közvetlen, alacsony költségű lejátszását Microsoft MakeCode Arcade játék kézi számítógépek, valamint a webböngészőben.

A motort olyan társasjátékok ihlették, amelyekben a táblák egyik mezőjéről egy közeli mezőre mozgatható figurák, a játékokat pedig a szabályok módosításával teszik egyedivé.

A TileCode célja, hogy mindenki videojátékok készítőjévé váljon azáltal, hogy lehetővé teszi, hogy a játék létrehozása saját kéziszámítógépen történjen, táblagépek/laptopok/asztali számítógépek helyett.

A TileCode felhasználja a társasjátékok koncepcióit (a tábla négyzetrács, a tábladarabok négyzetről négyzetre mozognak, a játékszabályok pedig meghatározzák a megengedett mozgásokat), hogy számítási koncepciókat vezessen be a videojátékok médiumán keresztül. A felhasználók a betűvel kezdődnek alacsony padló mivel képesek egyszerűen játszani egy játékot és megváltoztatni a játékvilág egy szabályát vagy elemeit. Az alkalmazás megismerése után a játékosok számára biztosított széles falak különböző típusú játékok létrehozásához.

A játékok kódolásához a felhasználóknak egyszerűen az a négyirányú iránypárna és a A és B gombok a legtöbb kéziszámítógépre jellemző, amint az fent látható. Az egyszerű felhasználói felület ellenére a Microsoft Research olyan összetett játékokat tudott létrehozni, mint a Snake, a Bejeweled, a Pac-Man, a Boulder Dash és a Sokoban.

TileCode: Tervezés és kódolás

A TileCode minden egyes játékhoz lehetővé teszi a felhasználók számára, hogy egy galériából válasszák ki a játékkaraktereket (sprite-okat) és a játék hátterét (csempék), módosítsák a sprite-okat és a csempe hátterét, és játékszintet hozzanak létre a játéktérkép szerkesztésével, ahogy az a három másik képernyőn is látható:

TileCode képernyők

A TileCode program olyan szabályok halmaza, amelyek mindegyike egy sprite-hoz van társítva. A szabály alakja a Mikor párosítást, ahogy a bal oldalon látható ("kód" feliratú képernyő). Az Amikor szakasz vizuálisan leír egy mintát/predikátumot a központi sprite (jelen esetben a játékos szellem) körüli 3×3-as helyi környéken, amelyet össze kell egyeztetni a lapkatérképpel. Az Do szakasz olyan parancsokat tartalmaz, amelyek elküldésre kerülnek az azonosított sprite-nak, amikor a minta egyezik.

Mikor-tegye szabály

A fenti szabály akkor lép működésbe, ha a felhasználó megnyomja a jobb oldali dpad gombot, egy játékos sprite van a lapkatérképen, és a játékostól jobbra fű van a lapkán. Ha ezek a feltételek teljesülnek, a szabály egy mozgás jobbra parancsot küld a játékos sprite-nek. Ebből a példából láthatjuk, hogy a TileCode hogyan ösztönzi a felhasználót a csempetérkép közötti kapcsolatok feltárására, és hogyan működnek a szabályok a térképen lévő minták alapján. A szabálykódolási képernyőn (fent látható) a felhasználó játszhat a játékkal, visszatérhet a kódolási képernyőre, hogy módosítsa a szabályt, és megtekinthesse a játékra gyakorolt ​​hatását. Meglátogathatja a csempetérkép-szerkesztőt is, és módosíthatja a térképet egy szabály aktiválásának engedélyezéséhez/letiltásához.

A TileCode olyan témákat érint, mint a pixel art csempékhez és sprite-okhoz, és bevonja a felhasználókat a játékvilág tervezésével kapcsolatos új gondolkodásmódba és a különböző játékokhoz különböző térképek létrehozásának módjaiba.

Kipróbálhatja Microsoft TileCode most, és többet megtudhat a TileCode-ról egy hamarosan megjelenő UIST 2020 tanulmányban TileCode: Videojátékok létrehozása játék kézi számítógépeken.

Forrás: microsoft

Bővebben a témákról: játékmotor, microsoft kutatás, csempekód