Microsoft Research, el bilgisayarlarında çalışabilen bir oyun oluşturma uygulaması olan TileCode'u duyurdu

Okuma zamanı simgesi 3 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Microsoft Research yeni bir proje duyurdu – Microsoft DöşemeKodu, doğrudan düşük maliyetle video oyunları tasarlamanıza, kodlamanıza ve oynamanıza izin veren bir oyun oluşturma uygulamasıdır. Microsoft MakeCode Arcade oyun el bilgisayarları, hem de web tarayıcısında.

Motor, kurallar değiştirilerek benzersiz hale getirilen oyunlarla, tahtanın bir karesinden yakındaki bir kareye hareket edebilen parçalara sahip tahta oyunlarından esinlenmiştir.

TileCode, oyun oluşturma sürecinin tabletler/dizüstü bilgisayarlar/masaüstü bilgisayarlar yerine oyun el bilgisayarlarında gerçekleşmesini sağlayarak herkesin video oyunlarının yaratıcısı olmasını sağlamayı amaçlamaktadır.

TileCode, video oyunları aracılığıyla hesaplama kavramlarını tanıtmak için masa oyunları kavramlarını (bir tahta karelerden oluşan bir ızgaradır, tahta parçaları kareden kareye hareket eder ve oyun kuralları izin verilen hareketleri tanımlar) kullanır. Kullanıcılar bir ile başlar alçak kat çünkü sadece bir oyun oynayabilir ve oyun dünyasının bir kuralını veya unsurlarını değiştirebilirler. Uygulamaya aşina olduktan sonra, oyunculara geniş duvarlar farklı oyun türleri oluşturmak için.

Oyunları kodlamak için kullanıcıların sadece bir dört yönlü yön pedi ve A ve B düğmeleri yukarıda gösterildiği gibi çoğu el cihazında ortaktır. Basit kullanıcı arayüzüne rağmen Microsoft Research, Snake, Bejeweled, Pac-Man, Boulder Dash ve Sokoban gibi karmaşık oyunlar yaratmayı başardı.

TileCode: Tasarım ve Kodlama

TileCode, her oyun için, kullanıcıların bir galeriden oyun karakterlerini (hareketler) ve oyun arka planını (karolar) seçmesine, hareketli grafikleri ve döşeme arka planlarını değiştirmesine ve diğer üç ekranda gösterildiği gibi oyun haritasını düzenleyerek bir oyun seviyesi oluşturmasına olanak tanır:

DöşemeKodu ekranları

Bir TileCode programı, her biri bir hareketli grafikle ilişkilendirilmiş bir dizi kuraldır. Bir kural biçimini alır Ne zaman-Yap aşağıda solda gösterildiği gibi eşleştirin (“kod” etiketli ekran). bu Ne zaman bölüm, karo haritasıyla eşleştirilecek merkezi hareketli grafiğin (bu durumda oyuncu hareketli grafiğinin) etrafındaki 3×3 yerel mahalle üzerinde bir deseni/yüklemi görsel olarak tanımlar. bu Do bölüm, desen eşleştiğinde tanımlanan hareketli karaktere gönderilen komutları içerir.

Ne Zaman Yapılır Kuralı

Yukarıdaki kural, kullanıcı sağ dpad düğmesine bastığında tetiklenir, karo haritasında bir oyuncu sprite'ı bulunur ve oyuncunun sağındaki karoda çimen vardır. Bu koşullar geçerli olduğunda, kural oyuncu hareketli grafiğine bir sağa hareket komutu gönderir. Bu örnekte, TileCode'un kullanıcıyı döşeme haritası arasındaki ilişkileri keşfetmeye nasıl teşvik ettiğini ve haritada mevcut kalıplara dayalı olarak kuralların nasıl tetiklendiğini görüyoruz. Kural kodlama ekranında (yukarıda gösterilen), kullanıcı oyunu oynayabilir, kuralı değiştirmek için kodlama ekranına dönebilir ve oyun üzerindeki etkisini görebilir. Ayrıca döşeme haritası düzenleyicisini ziyaret edebilir ve bir kuralın tetiklenmesini etkinleştirmek/devre dışı bırakmak için haritada değişiklikler yapabilir.

TileCode, fayanslar ve hareketli grafikler için piksel sanatı gibi temalardan yararlanır ve kullanıcıları oyun dünyası tasarımı ve farklı oyunlar için farklı haritalar oluşturma yolları hakkında yeni düşünme biçimlerine dahil eder.

Deneyebilirsiniz Microsoft Döşeme Kodu Şimdi ve yakında çıkacak bir UIST 2020 makalesinde TileCode hakkında daha fazla bilgi edinin TileCode: Oyun El Bilgisayarlarında Video Oyunları Oluşturma.

Kaynak: Microsoft

Konular hakkında daha fazla bilgi: oyun motoru, microsoft araştırması, döşeme kodu