Microsoft Research ogłasza TileCode, aplikację do tworzenia gier, która może działać na urządzeniach przenośnych

Ikona czasu czytania 3 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Microsoft Research ogłosił nowy projekt – Microsoft TileKod, czyli aplikacja do tworzenia gier, która umożliwia projektowanie, kodowanie i granie w gry wideo bezpośrednio po niskich kosztach Urządzenia podręczne do gier Microsoft MakeCode Arcade, a także w przeglądarce internetowej.

Silnik jest inspirowany grami planszowymi, w których pionki można przesuwać z jednego pola planszy na sąsiednie, a dzięki modyfikacjom zasad gry stają się unikalne.

Celem TileCode jest umożliwienie każdemu zostania twórcą gier wideo poprzez umożliwienie procesu tworzenia gier na samych urządzeniach przenośnych do gier, zamiast na tabletach/laptopach/komputerach stacjonarnych.

TileCode wykorzystuje koncepcje gier planszowych (plansza jest siatką kwadratów, elementy planszowe przesuwają się od kwadratu do kwadratu, a zasady gry definiują dozwolone ruchy), aby wprowadzić koncepcje obliczeniowe za pośrednictwem gier wideo. Użytkownicy zaczynają od niskie piętro ponieważ są w stanie po prostu zagrać w grę i zmienić jedną zasadę lub elementy świata gry. Po zapoznaniu się z aplikacją gracze otrzymują szerokie ściany do tworzenia różnego rodzaju gier.

Aby zakodować gry, użytkownicy muszą po prostu użyć czterokierunkowy pad kierunkowy oraz Przyciski A i B wspólne dla większości urządzeń podręcznych, jak pokazano powyżej. Pomimo prostego interfejsu, Microsoft Research był w stanie stworzyć gry tak złożone, jak Snake, Bejeweled, Pac-Man, Boulder Dash i Sokoban.

TileCode: Projektowanie i kodowanie

Dla każdej gry TileCode umożliwia użytkownikom wybieranie postaci gry (duszków) i tła gry (kafelków) z galerii, modyfikowanie ikonek i tła kafelków oraz tworzenie poziomu gry poprzez edycję mapy gry, jak pokazano na trzech innych ekranach:

Ekrany TileCode

Program TileCode to zestaw reguł, z których każda jest powiązana z duszkiem. Reguła przybiera postać Kiedy zrobić sparuj, jak pokazano poniżej po lewej stronie (ekran oznaczony „kod”). ten Kiedy Sekcja wizualnie opisuje wzorzec/predykat nad lokalnym sąsiedztwem 3×3 wokół centralnego duszka (w tym przypadku duszka gracza), który ma być dopasowany do mapy kafelków. ten Do sekcja zawiera polecenia, które są wysyłane do zidentyfikowanego duszka, gdy wzorzec pasuje.

Reguła Kiedy-Zrobić

Powyższa reguła uruchamia się, gdy użytkownik naciśnie prawy przycisk pada, duszek gracza znajduje się na mapie kafelków, a na kafelku po prawej stronie gracza jest trawa. Gdy te warunki są spełnione, reguła wysyła do gracza polecenie ruchu w prawo. Na tym przykładzie widzimy, jak TileCode zachęca użytkownika do eksploracji relacji między mapą kafelków i tego, jak reguły są uruchamiane w oparciu o wzorce obecne na mapie. Na ekranie kodowania reguły (pokazanym powyżej) użytkownik może zagrać w grę, powrócić do ekranu kodowania, aby zmienić regułę i zobaczyć jej wpływ na grę. Może również odwiedzić edytor map kafelków i wprowadzić zmiany na mapie, aby włączyć/wyłączyć uruchamianie reguły.

TileCode wykorzystuje motywy, takie jak grafika pikselowa dla kafelków i ikonek, i angażuje użytkowników w nowe sposoby myślenia o projektowaniu światów gier i sposobach tworzenia różnych map dla różnych gier.

Możesz wypróbować Kod kafelkowy firmy Microsoft teraz i przeczytaj więcej o TileCode w nadchodzącym artykule UIST 2020 TileCode: tworzenie gier wideo na urządzeniach przenośnych do gier.

Źródło: Microsoft

Więcej na tematy: silnik gry, badania Microsoft, kod kafelkowy