Kod temelleri

*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ı : Renk değiştirme platformları ve tuzaklar gibi oyunlara eklenebilecek mini projelerle işlevlerin, döngülerin ve if/then ifadelerinin kod konseptlerini keşfedin.

Ders hedefleri
  • Bir parçanın özelliklerini değiştirerek if/then ifadesinin mantığını gösterin.:
  • Senaryolarda karşılaşılan sorunları bağımsız olarak düzelterek uygulama sorun giderme yapın.
Beceriler ve konseptler
  • Mülk - Bir nesnenin nasıl göründüğünü veya davrandığını kontrol eden bir şey, renk gibi veya oyuncuların onun içinden geçebilmesi.:
  • Döngü - Başka söylenene kadar tekrarlayan bir kod seti:
  • İşlev - Bir dizi talimat bir senaryonun farklı kısımlarında yeniden kullanılabilir.

Genel Bakış

SüreEtkinlikAçıklama
5 dakikaGirişOturumu tanıt.
20 dakikaRehberlikli Eğitim: Özelliklerle ÇalışmaParçaların renk özelliklerini kullanarak kodlar değiştirin.
35 dakikaRehberlikli Eğitim: Bir Tuzak KodlamakFonksiyonlar veya if/then ifadeleri kullanarak bir tuzağı kodlayın.
5 dakikaSarmaşıkProjeye yansıt ve öğrenilen konseptleri özetle.

Ders planı

Giriş

  1. Bugünün oturumunun senaryoda beceriler geliştirmek için farklı mini projeler olacağını açıklayın

    • Macera oyununun daha fazla senaryoya sahip olacağını anlamak önemlidir, çünkü bu konseptler daha fazla kod içerecektir.
    • Bu projeleri, bir tuzak gibi, 3. Oturumda başlayacak macera oyunu projesine dahil edilebilir.

Rehberlikli eğitim - Özelliklerle çalışma

  1. Öğrencileri aşağıdaki eğitimlerle yönlendirin:

  2. Öğrencilere bir hata durumunda bağımsız olarak sorun gidermelerini teşvik edin. Yardımcı olmak için, şunları deneyin:

    • Son birkaç adımı geri yapmak.
    • Bir meslektaşa yardım istemek.
  3. Öğrenciler kod yazarken, öğrencilerin kodu doğru bir şekilde tanımlayan yorumlar yazdığını kontrol edin.

    • Belirli değil: Kodu kod
    • Geliştirildi: AntrenmanParçası'nın rengini değiştir

Rehberlikli eğitim - Tuzak kodu

  1. Öğrencileri aşağıdaki eğitimlerle yönlendirin:

  2. Eğer if ifadeleriyle çalışırken, öğrencilerin kod görünümü kod örneklerine benzemek için kodu indirdiğinden emin olun.Bu, kodu daha okunabilir hale getirir, böylece kodlar daha da büyüdükçe önem kazanır.

Sarmaşık

  1. Öğrencilerin oluşturduğu ve kelimeler: özellik , döngü ve işlev .
  2. Bir sonraki oturumda, öğrenciler bir macera oyunu yaptıkları yeni bir projeye başlayacaklar.

Ekler

Sorun giderme ve sınıf ipuçları

  • Kodlarken, öğrencilere başlıklarını iki kez kontrol etmelerini veya çalışmalarını kontrol etmelerini isteyin bir arkadaş.Hatta bir yanlış harf, FindFirstChildWhichIsA gibi daha uzun kelimelerde bir hataya neden olabilir.
  • Öğrencilerin sorun giderme becerilerini geliştirmesine yardımcı olmak için aşağıdakileri deneyin.
    • Kodunuzda kasıtlı bir hata yapın ve öğrencilere hataları tanımlamalarını isteyin. Bu kolayca bir oyuna dönüştürülebilir.
    • Kısmi bir kod satırı yazın ve öğrencilere tamamlamalarını isteyin.
    • Öğrencilerin öğretmene yardım istemeden önce üç arkadaşına soru sorduğu 'Ask 3 Before Me' kullanın.Öğrencilerin daha karmaşık projelere ilerlerken bağımsız olarak rahat hale gelmeleri önemlidir.