Microsoft Research annoncerer TileCode, en app til at skabe spil, der kan køre på håndholdte

Ikon for læsetid 3 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Microsoft Research har annonceret et nyt projekt – Microsoft TileCode, som er en app til at skabe spil, der giver dig mulighed for at designe, kode og spille videospil direkte til en lav pris Microsoft MakeCode Arcade gaming håndholdte, samt i webbrowseren.

Motoren er inspireret af brætspil med brikker, der kan flyttes fra et felt på brættet til et nærliggende felt, hvor spillene bliver gjort unikke ved at ændre reglerne.

TileCode sigter mod at gøre det muligt for alle at blive skabere af videospil ved at gøre det muligt for processen med at skabe spil at finde sted på selve gaming håndholdte i stedet for tablets/bærbare computere/desktops.

TileCode udnytter begreberne brætspil (et bræt er et gitter af firkanter, brætbrikker flyttes fra felt til felt, og spillereglerne definerer de tilladte træk) til at introducere beregningsbegreber gennem videospil. Brugere starter med en lavt gulv da de simpelthen er i stand til at spille et spil og ændre en regel eller elementer i spilverdenen. Når du er bekendt med applikationen, får spillerne brede vægge til at lave forskellige typer spil.

For at kode spillene skal brugerne blot bruge en fire-vejs retningspad og A og B knapper fælles for de fleste håndholdte, som vist ovenfor. På trods af den enkle brugergrænseflade var Microsoft Research i stand til at skabe spil så komplekse som Snake, Bejeweled, Pac-Man, Boulder Dash og Sokoban.

TileCode: Design og kodning

For hvert spil giver TileCode brugere mulighed for at vælge spilkarakterer (sprites) og spilbaggrund (fliser) fra et galleri, ændre sprites og flisebaggrunde og oprette et spilniveau ved at redigere spilkortet, som vist på de tre andre skærmbilleder:

Et TileCode-program er et sæt regler, som hver især er forbundet med en sprite. En regel har form af en Hvornår par, som vist nedenfor til venstre (skærmen mærket "kode"). Det Hvornår sektionen beskriver visuelt et mønster/prædikat over det 3×3 lokale kvarter omkring den centrale sprite (spillerens sprite, i dette tilfælde), der skal matches mod flisekortet. Det Do sektionen indeholder kommandoer, der sendes til den identificerede sprite, når mønsteret matcher.

Ovenstående regel udløses, når brugeren trykker på højre-dpad-knappen, en spillersprite er på flisekortet, og der er græs på flisen til højre for spilleren. Når disse betingelser holder, sender reglen spilleren sprite en flyt-højre-kommando. Fra dette eksempel ser vi, hvordan TileCode opfordrer brugeren til at udforske forholdet mellem flisekortet, og hvordan reglerne udløses baseret på mønstrene på kortet. I regelkodningsskærmen (vist ovenfor), kan brugeren spille spillet, vende tilbage til kodningsskærmen for at ændre reglen og se dens effekt på spillet. Hun kan også besøge flisekorteditoren og foretage ændringer på kortet for at aktivere/deaktivere udløsningen af ​​en regel.

TileCode benytter sig af temaer som pixelkunst til fliser og sprites og engagerer brugere i nye måder at tænke spilverdendesign på og måder at skabe forskellige kort til forskellige spil på.

Du kan prøve det Microsoft TileCode nu og læs mere om TileCode i et kommende UIST 2020-papir TileCode: Oprettelse af videospil på håndholdte gaming-enheder.

Kilde: microsoft

Mere om emnerne: spilmotor, Microsoft-forskning, flisekode