1 Ocak 2019 Salı

CodeCombat Nedir

“CODECOMBAT” Oyun oynayarak kodlamayı öğren!
     Codecombat;  Python, JavaScript ve Lua dillerinin öğretimi için hazırlanmış web tabanlı bir strateji oyunudur. Türkçe dil desteği de bulunan oyun öğrencilere “Oyun oynayarak kodlamayı öğren” sloganıyla kodlamada gösterilecek başarılı bir platformdur.
Oyun ile kodlama öğreten bu program, 9 yaş ve üstü için geliştirilmiş. Belli bir seviyeye kadar ücretsiz olup abonelik istemektedir. Abonelik ile çeşitli özellikler (video eğitimleri, yeni kahramanlar gibi) de gelmektedir.
Codecombat çoklu oyuncu kipini kullanabilir veya öğretmen olarak bir sınıf (ücretli) oluşturabilirsiniz. Öğrenciler ise bu sınıfa sizin kodunuz ile üye olabilirler.
Codecombat oyununda kodları yazarken kod tamamlayıcısıyla birlikte yardımcı olur. Yardım butonuyla gereken ipuçlarını hem yazılı hem de video şeklinde kullanıcılara sunar. Ok yönleriyle de kullanıcıyı yönlendirir.
Oyunda her kod satırını uygularken o kod satırını yaptığını belli etmesi ve tek tek satır incelendiğinin gösterilmesi kullanıcılar için bir yönlendirici olmaktadır. Codecombat’ın bu özelliği ile algoritmayı eğlenerek öğrenebilirsiniz.
Codecombat Oyununun Amacı Nedir?

    Kahramanı kodlar ile hamleler yaptırarak ileri seviyelere yükselmesini sağlarız. Kahraman pırlantaları toplar, askerlerle savaşır ve kahramana kazandığımız pırlantalarla çeşitli aksesuarlar da alırız. Her seviyede hedefler başlığı altında o seviyede yapılması gerekenler listelenir. Hedeflere ulaşıldığında ise bir sonraki seviye başlar. Bu oyuna ulaşmak için, internet üzerinden sadece hesap oluşturmanız yeterli ve artık kodlama dünyasına giriş yapabilirsiniz… 
Oynayarak öğrenmeye başlayalım:
Giriş yapıldığında Codecombat’ın çeşitli bölümleri ve her bölümde kazanılacak kod bilgilerini yazan  ekran gelir. İlk bölüm olan Kithgard Zindanı’nı tamamlama  sonucunda diğer bölümlere de ulaşabiliriz.
Seviyelerimizin bulunduğu işte o Kithgard Zindanı.
Başlamak için tıklandığında ise desteklediği programlama dillerinin içerisinden seçim yapmamızı istiyor. (Python seçerek devam edildi.) Aynı zamanda bu pencereden kahraman seçimi de yapabiliyoruz.
İlk seviye başlıyor.
Oyunda ekran iki bölmeden oluşuyor. Bir tarafta kahramanı yönlendiren kod kısmı, diğer yanda ise kodların uygulamasını göreceğimiz ekran.
İlk seviyede yardım da bulunuyor.
Bu seviyede bulunan 4 kod parçasının uygulamasını gösterdi ve ilk seviye başarı ile tamamlanıyor.
İkinci seviyede ise kod parçalarının uygulanmasını kullanıcı yapıyor.
Üçüncü seviyede de verilen hedefleri yerine getirmeye çalışıyoruz. Ama askerimiz öldürülmemeli  bunun için ise Yardım butonunu kullanarak bize verilen ipucuyu kullanabiliriz.
Codecombat, her seviye de her bölümde yeni bilgiler sunar.  İlk bölüm olan Kithgard Zindanı’ndaki diğer seviyelerinde loop(döngü), enemy(değişken),  konum gibi özelliklerin olacağı seviyeler gelir.  Bu seviyeleri geçtikten sonra Backwoods Ormanı bölümü açılır ve diğer bölümler de bizleri bekler.
  Çocuklar tarafından çok sevilerek oynanılan Codecombat oyununu, CoderDojo Türkiye’nin bir dojosunda uygulama deneyiminde bulundum. Buradaki çocuklar Codecombat’ın çok eğlenceli olduğunu ve oyun içerisinde  kodlamanın olmasıyla ilgilerini çektiğini söylediler. Codecombat’ı sevdiler ve oyunun kod dünyasına katıldılar. Siz de kodlamayla ilgilenmek isterseniz, tercih edebileceğiniz bir oyundur.

Hiç yorum yok:

Yorum Gönder