For Agents | This page is available as markdown: https://create.roblox.com/docs/tr-tr/education/lesson-plans/roblox-developer/roblox-developer-3.md | Documentation index: https://create.roblox.com/docs/llms.txt
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Ders açıklaması: Roblox Studio ve scripting'in temellerini öğrendikten sonra, öğrenciler yeteneklerini daha karmaşık bir projeye, macera oyununa başlatarak geliştirirler. Oyunlarının unsurlarını planlayacak, sanal bir dünya yaratacak ve oyuncu öğelerini takip etme gibi temel oyun bileşenlerini ayarlayacaklar.
Ders hedefleri
Oyun unsurlarını planlayarak ve Roblox Studio'da oluşturarak ön üretim pratiği yapın.
Bir script oluşturarak oyuncu bilgilerini takip etme konusunda değişkenler ve fonksiyonlar bilgilerini gösterin.
Yetenekler ve kavramlar
Oyun Mekaniği - Oyuncuların oyunda yaptığı bir eylem, koşmak ya da toplamak gibi. Oyunlar birden fazla oyun mekaniklerinden oluşur.
Ön üretim - Bir yazılımda (örneğin Roblox Studio) oluşturmadan önce projeleri planlamak, örneğin taslak çizimleri yaparak.
Öğrencilerin bu bölümün başında bilgisayarlara erişimleri olmayacağını belirtin.
Öğrencileri şu derse yönlendirin: Harita Oluşturun, "Çevre Oluşturma" bölümünden önce durarak.
Öğrenciler başlangıç alanlarını çizerken aşağıdakilere dikkat edin:
Çizilen alanlar, bir öğrencinin bir haftada yapabileceği ölçekle başarılabilir olmalıdır - örneğin, ön bahçeli bir ev ya da basit bir orman, detaylı bir şehir bloğu yerine. Bu, öğrencilerin odaklanmasını sağlar ve bitirdiklerinde her zaman daha fazlasını ekleyebilirler.
Çizimler karmaşık olmak zorunda değildir - daireler ve kareler gibi basit semboller yeterlidir.
Öğrenciler bu bölümde bilgisayarlarının başında olmalıdır.
Öğrencileri şu derse yönlendirin: Harita Oluşturun, "Çevre Oluşturma" kısmına başlayarak.
Öğrencilere her arazi aracını hızlıca tanıtın ve başlangıç alanlarını oluşturmak için en fazla altı dakika verin. Daha sonra her zaman daha fazlasını ekleyebilirler.
leaderstats değişkeninin adı "leaderstats" olmalıdır. Aksi takdirde, script yeni bir puan tablosu oluşturmayı bilemeyecektir.
Bülten: Macera Oyunu Referansı, öğrencilerin değişken adlarını takip etmelerine yardımcı olur. Bu, varsayılan değişken adlarını ("Gold" gibi) kendi adlarıyla ("Rubies" gibi) değiştirdikleri durumlarda özellikle yararlıdır.
Öğrencilere her şeyi parçalar kullanarak inşa etmelerini hatırlatın, Toolbox'u kullanarak değil. Toolbox kullanmak, oyunlarına beklenmedik sorunlar ekleyebilir.
Öğrenciler projeleri üzerinde çalışırken, oturumların sonunda ulaşabilecekleri makul bir ölçeği akıllarında tutmalarına yardımcı olun.
Eğer öğrenciler iddialı hedeflerse (Oyunumda üç farklı dünya inşa etmek istiyorum), onlara bugünkü oturumun hedeflerine odaklanmalarını hatırlatın. Ekstra fikirlerini oyun tasarım belgesine yazmalarını sağlayın.
Öğrencilerin başlangıç alanlarında ne kadar süre harcayabileceklerine dair katı beklentiler belirleyin. Daha sonraki oturumlarda devam edebilirler.
Öğrenciler, arazi araçlarını kullanarak başlangıç alanlarını oluşturmaya veya dekoratif parçalar eklemeye daha fazla zaman ayırabilirler.
Eğer öğrenciler eklemek için ne yapacaklarına dair belirsizse, o temalı dünyada hangi nesneleri bulacaklarını sorgulayarak sorular sorun (Örneğin, Bir ay üssündeyseniz, ne göreceksiniz? Bunu parçalar kullanarak nasıl inşa edebilirsiniz?)
Öğrenciler birden fazla türde ürün ekleyebilir. Sadece her öğenin Explorer'da aynı şekilde düzenlendiğini ve CanHarvest adında bir BoolValue'nin true olarak ayarlandığını unutmayın.