Kod yazmak birçok insan için öğrenmesi ve uygulamaya geçirmesi zor bir uğraştır. Kod öğrenmeden önce algoritma mantığını öğrenip, sürekli kod yazarak bu mantığı oturtmak gerekir. CodeCombat eğlenerek bize kod mantığını öğretmeyi amaçlayan, web tabanlı bir strateji oyunudur. 9 yaş ve üzeri için geliştirilmiştir. Çocuklarımızın faydasız oyunlarla vakitlerini israf etmeleri yerine CodeCombat gibi öğretici oyunlarla kendilerini geliştirmelerini sağlamalıyız.
Oyunun Amacı
Kendimize bir kahraman seçip, her bölümde verilen görevleri sırasına uygun olarak kodlarla yazıp, görevleri verilen zaman içinde tamamlamamız gerekmektedir.
Oyunda 10 tane harita bulunmaktadır. Haritaları bitirdikçe, yeni haritalar açılacaktır.
Kightgard Zindanı'nı açtığımızda karşımıza birçok bölüm çıkacak. Her bölümü geçince yeni bölümler açılacak. Haritadaki kırmızı bayraklı bölümler ücretsiz bölümler, mavi bayraklı bölümler de ücretli bölümler ve sadece abone olanlar açabilmektedir.
Aylık üyelik 9.99 $, sınırsız üyelik ise 99.99 $. Üye olanlar, bütün bölümleri oynayabiliyor, üyelere özel kahramanlardan ve itemlerden faydalanabiliyorlar.
Kahramanlar menüsünden istediğimiz bir kahramanı seçiyoruz. Her kahramanın zorluk, tür, silahlar, yetenekler, saldırı, sağlık ve hız gibi özellikleri mevcut. Ayrıca Python, JavaScript, CoffeeScript ve Lua gibi diller mevcut ve kahramanımızın hangi dilde oynayacağını da seçebiliyoruz.
"Ögeler" menüsünden her bölümde kazandığımız elmaslarla çeşitli, aksesuarlar, silahlar, kalkanlar, zırhlar, kitaplar gibi itemleri alabiliyoruz. Aldığımız her itemle birlikte oyunda kullanabileceğimiz yeni kodlara sahip oluyoruz. Örneğin Kithsteel Blade'i aldığımızda attack, attackDamage ve attackRange metotlarına sahip oluyoruz.
Bölümleri geçtikçe sınırlı sayıda elmas kazanıyoruz. Kısa sürede birçok iteme sahip olmak isteyenler, "Değerli Taş Satın Al" menüsünden para vererek istediği kadar elmas satın alabilirler.
Oyuna başlamadan önce "Envanter" karşımıza çıkıyor. Burada satın aldığımız itemlerden istediklerimizi karakterimize giydirerek oyuna giriyoruz.
Hangi görevleri yapmamız gerektiği bize gösteriliyor.
"Methods" menüsünden giydiğimiz itemlerle sahip olduğumuz kodların ne amaçla kullanıldığını öğreniyoruz. Öğrendiğimiz kodları sağ tarafta bulunan editör kısmına yazıyoruz. Bu bölümde duvarlara dokunmadan mücevhere ulaşmamız isteniyor. Sırasıyla "hero.moveRight(), hero.moveDown(), hero.moveRight()" kodlarını yazarak "Çalıştır" butonuna tıklıyoruz.
Kahramanımız verilen komutları sırasıyla yerine getirerek mücevhere ulaşıyor ve bu bölümü geçmiş oluyoruz.
Bu bölümde ise görevimiz, kırmızı renkte olan köylüleri koruyup, mavi renkte olan düşmanları öldürmek. Düşmanı öldürmek için bir fonksiyon yazıyoruz. While döngüsüyle de sağdaki ve soldaki X ile gösterilen noktalara gidip fonksiyonu çağırıyoruz. Eğer yakınımızda düşman varsa, kahramanımız düşmanı öldürmeye gidiyor, düşman yoksa kahramanımız diğer noktaya gidiyor.
Günümüzde kodlama eğitimi küçük yaşlardan itibaren verilmeye başladı. Blockchain, yapay zeka, robotlar, otonom araçlar gibi teknolojiler yakın bir gelecekte her alanda yaygınlaşacak. Bu teknolojilere adapte olmamız için iyi bir kodlama bilgisine sahip olmamız gerekmektedir. Arkadaşlarımızın, çocuklarımızın CodeCombat gibi kodlamayı sevdiren ve kolay bir şekilde anlamayı sağlayan oyunları oynamaları için çaba göstermemiz gerekmektedir.
Paylaşımınız günün en Jumbo yazısı seçildi, tebrikler :)
Yazınız Jumbot ve Jumbot Kürasyon Kuyruğuna bağlı hesaplar tarafından oylanmıştır.
Oyun için verdiğiniz bilgiler için teşekkürler
Rica ederim.
Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.Congratulations! This post has been upvoted from the communal account, @minnowsupport, by ahmetmertugrul from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.