Google Blockly Games Nedir? Blockly Oyunlar ile Kodlama Öğrenin

Google Blockly, blok tabanlı programlama arayüzü ile kullanıcıların kod yazma zorluğunu ortadan kaldıran ve programlama öğrenmeyi kolaylaştıran bir yazılımdır.
Soner İŞBECER
Soner İŞBECER
13 ay önce
0
0
1239
Google Blockly Games Nedir? Blockly Oyunlar ile Kodlama Öğrenin
Son güncelleme:08 Nisan 2023 52:00

İçindekiler

Google Blockly , çeşitli dillerde yazılmış programlama kodlarını kullanarak blok tabanlı programlama dilinin bir versiyonudur. Bu dil özellikle genç yaştaki çocuklar ve yeni başlayanlar için kolaylık sağlamak amacıyla tasarlanmıştır. Bu yazılım, kullanıcılara programlama kodlarını sıfırdan yazma zorunluluğunu ortadan kaldırarak, blok tabanlı bir programlama arayüzü sunar. Bu sayede, kod yazmayı öğrenmek isteyen herkesin kısa sürede programlama konusunda yeteneklerini geliştirmesi kolaylaşır.

Google Blockly Nasıl Çalışır?

Google Blockly, blok tabanlı programlama diline dayanan bir yazılımdır. Bu yazılımda, programlama (kodlama) yapmak için farklı şekillerde tasarlanmış blok kodlar kullanılır. Bloklar, birbirine uyumlu bir şekilde hareket ederek programlama işlemini gerçekleştirir. Blok tabanlı programlama arayüzü, kullanıcılara kodları bir araya getirmeleri için farklı renk ve şekillerdeki blokları sürükleme ve bırakma seçeneği sunar. Bu sayede, kullanıcılar blokları bir araya getirerek, istedikleri programlama kodunu oluşturabilirler.

Google Blockly Ne İşe Yarar?

Google Blockly, programlama öğrenmek isteyen herkes için kolaylık sağlayan bir yazılımdır. Bu yazılım, çocuklar, gençler ve yeni başlayanlar için özellikle idealdir. Blok tabanlı programlama arayüzü sayesinde, kod yazmanın zorlukları ortadan kalkar ve kullanıcılar kısa sürede programlama konusunda yeteneklerini geliştirebilirler. Bu yazılım, özellikle STEM (Science, Technology, Engineering, and Mathematics) alanlarında eğitim veren okullar ve eğitim kurumları tarafından sıklıkla kullanılır. Ne işe yaradığını gelin madde madde inceleyelim.

  1. Yapbozlar ile blok tabanlı kodlama yapısını öğrenmek içindir.
  2. Labirent ile döngüler ve koşullu ifadeleri öğrenmek için ön koşul niteliğindedir.
  3. Kuş oyunu karak yapılarına daha derinlemesine bir şekilde giriş yapar. Zorlaşarak gitmesi ile kolaydan zora ilkesi gereği daha kolay bir öğrenim sunar.
  4. Kablumbağa oyunu ise döngüleri öğrenmek için en iyi yöntemdir..
  5. Film Oyunu matematiksel denklemler içindir.
  6. Gölet eğitimi oyununda ise JavaScript öğrenmek için metin tabanlı kodlamaya yöneliktir.

Google Blockly'nin Avantajları Nelerdir?

Google Blockly'nin birçok avantajı vardır. Bu avantajlar şunlardır:

  • Kolay kullanım:Blok tabanlı programlama arayüzü sayesinde, programlama öğrenmek kolaylaşır.
  • Modüler tasarım:Blokların bir araya gelmesiyle programlama kodu oluşturulur.
  • Görsel etkileşim:Farklı renk ve şekillerdeki bloklar, kullanıcıların programlama kodunu oluştururken görsel bir etkileşim sağlar.
  • Çoklu platform desteği:Farklı platformlar için uygun bir yazılımdır.
  • Öğretmenler için kaynaklar:Google Blockly, öğretmenler için birçok kaynak sunar. Bu kaynaklar sayesinde, öğrencilerin programlama öğrenmesi kolaylaşır.

Google Blockly içerisindeki oyunlar nelerdir?

Blokly içerisinde 8 tane oyun bulunmakta. Bazı oyunlar ise kendi içerisinde 10 bölümden oluşmaktadır.

Bulmaca Oyunu

Bu oyunda özellikleri belirtilen kodların diğer kodlarla eşletirilmesi istenir.

Labirent Oyunu

Labirent Oyunu içerisinde 10 bölüm bulunmaktadır. Her bölümde karakterin hedefe ulaşması için gerekli kod bloklarını yerleştirmek gerekmektedir.

Kuş Oyunu

Bu oyunda ise kuşumuzu önce solucana ve ardınan yuvasına dönmeksi için gerekli olan yönlendirmeleri yapmanız istenmektedir. Bu oyunda da 10 bölüm yer almaktadır.

Kablumbağa Oyunu

Bu oyunda da 10 bölüm yer almaktadır. Birinci bölümde yer almak üzere kare, altıgen vb. şekiller çizmemizi istemektedir. Çocukların algoritma ve döngü yapısını öğrenmeleri için birebir bir oyundır. Scratch , Mblok gibi editörlerde bulunan eklenti olarak kullanılan Kalem eklentisinin kullanımı gibi düşünebilirsiniz. Hepsini bizzat test ettim gayet güzel bir oyun. 

Film Oyunu

Şahsen ben bu oyunu çok sevdim. Çünkü bir resim veriliyor hatta karakter diyebiliriz. Blok kodlarla onu çizmeye çalışıyorsunuz.:) Bence denemelisiniz. 10 tane oyun var. Operatörler de kullanılıyor. Birazcık zorlanabilirsiniz.:)

Müzik Oyunu

Burada da verilen bir melodiyi blok kodlardaki notalar yardımıyla melodi haline getirmenizi istiyorlar.

Gölet Eğitimi

Bu oyunda ise amaç karşıdaki hedefi vurmak. Blok kod üzerinde birinci boşluk açı, ikinci değer ise uzaklığı temsil ediyor. Hedefin ne kadar uzakta olduğunu bulabilmek için deneme-yanılma yoluna gitmeniz gerekebilir. İlerleyen bölümlerde döngüleri sıkça kullanmanız gerekebilir. Zor bir bölüm olduğunu söylemem gerekiyor.

Gölet Oyunu

Bu oyun Google Blockly oyununun nirvanası denebilir. Meb Robot yarışmasındaki labirent oyunu gibi düşünebilirsiniz. Karakteri bir kere kodluyorsunuz ve rakiplerini öldürmesini sağlıyorsunuz. Etrafındaki nesneleri sizin yazdığınız kodlar sayesinde bulması gerekiyor.

Google Blockly Oyunları oynamak için tıklayınız.

Sonuç

Google Blockly, blok tabanlı bir programlama arayüzü sunan bir yazılımdır. Bu yazılım, programlama öğrenmek isteyen herkes için kolaylık sağlar ve çeşitli programlama projelerinin oluşturulmasına olanak tanır. Google Blockly, özellikle genç yaştaki çocuklar ve yeni başlayanlar için idealdir. Gelecekte, Google Blockly'nin kullanım alanları daha da genişleyebilir ve bu yazılım, programlama dünyasında daha da popüler hale gelebilir.

Paylaşmayı Unutmayın!

İlginizi Çekebilir

İlk yorum bırakan siz olmak ister misiniz?