Microsoft Research annuncia TileCode, un'app per la creazione di giochi che può essere eseguita su palmari

Icona del tempo di lettura 3 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Microsoft Research ha annunciato un nuovo progetto: Codice Microsoft Tile, che è un'app per la creazione di giochi che ti consente di progettare, codificare e giocare ai videogiochi direttamente a basso costo Palmari da gioco Microsoft MakeCode Arcade, nonché nel browser web.

Il motore è ispirato ai giochi da tavolo con pezzi che possono spostarsi da una casella del tabellone a una casella vicina, con i giochi resi unici modificando le regole.

TileCode mira a consentire a tutti di diventare creatori di videogiochi consentendo che il processo di creazione del gioco avvenga sui palmari di gioco stessi, anziché su tablet/laptop/desktop.

TileCode sfrutta i concetti dei giochi da tavolo (un tabellone è una griglia di quadrati, i pezzi del tabellone si spostano da un quadrato all'altro e le regole del gioco definiscono le mosse consentite) per introdurre concetti di calcolo attraverso i videogiochi. Gli utenti iniziano con a piano basso poiché sono in grado di giocare semplicemente e cambiare una regola o elementi del mondo di gioco. Una volta acquisita familiarità con l'applicazione, viene fornita ai giocatori pareti larghe per creare diversi tipi di giochi.

Per codificare i giochi, gli utenti devono semplicemente utilizzare a pad a quattro direzioni e la Pulsanti A e B comune alla maggior parte dei palmari, come mostrato sopra. Nonostante la semplice interfaccia utente, Microsoft Research è stata in grado di creare giochi complessi come Snake, Bejeweled, Pac-Man, Boulder Dash e Sokoban.

TileCode: design e codifica

Per ogni gioco, TileCode consente agli utenti di selezionare i personaggi del gioco (sprite) e lo sfondo del gioco (tessere) da una galleria, modificare gli sprite e gli sfondi delle tessere e creare un livello di gioco modificando la mappa di gioco, come mostrato nelle altre tre schermate:

Schermi TileCode

Un programma TileCode è un insieme di regole, ognuna delle quali è associata a uno sprite. Una regola assume la forma di a Quando fai coppia, come mostrato di seguito a sinistra (schermata denominata "codice"). Il Quando la sezione descrive visivamente uno schema/predicato sul quartiere locale 3×3 attorno allo sprite centrale (lo sprite del giocatore, in questo caso) da abbinare alla mappa delle tessere. Il Do contiene i comandi che vengono inviati allo sprite identificato quando il modello corrisponde.

Regola quando fare

La regola di cui sopra si attiva quando l'utente preme il pulsante Dpad destro, uno sprite del giocatore si trova sulla mappa delle tessere e c'è dell'erba sulla tessera alla destra del giocatore. Quando queste condizioni sono valide, la regola invia al giocatore un comando di spostamento a destra dello sprite. Da questo esempio vediamo come TileCode incoraggia l'utente a esplorare le relazioni tra la tile map e come le regole si attivano in base ai pattern presenti sulla mappa. Nella schermata di codifica delle regole (mostrata sopra), l'utente può giocare, tornare alla schermata di codifica per modificare la regola e vederne l'effetto sul gioco. Può anche visitare l'editor della mappa dei riquadri e apportare modifiche alla mappa per abilitare/disabilitare l'attivazione di una regola.

TileCode attinge a temi come la pixel art per tile e sprite e coinvolge gli utenti in nuovi modi di pensare al design del mondo di gioco e ai modi di creare mappe diverse per giochi diversi.

Puoi provare Codice Microsoft Tile ora e leggi di più su TileCode in un prossimo articolo UIST 2020 TileCode: creazione di videogiochi su palmari da gioco.

Fonte: Microsoft

Maggiori informazioni sugli argomenti: motore di gioco, ricerca Microsoft, codicetile