2022'nin En İyi 10 Ücretsiz Kodlama Oyunu

İçindekiler:

2022'nin En İyi 10 Ücretsiz Kodlama Oyunu
2022'nin En İyi 10 Ücretsiz Kodlama Oyunu
Anonim

Programcı olmak, BT departmanlarında veya teknoloji merkezli endüstrilerde çalışanlar için ayrılmış özel bir beceri değildir. Bir dizi kariyer, giriş seviyesi bir pozisyona gelmek için bir miktar kodlama becerisi gerektirir.

Aşağıdaki ücretsiz kodlama oyunları her yaş ve deneyim seviyesini hedefler ve çeşitli programlama dillerini kullanmaya başlamanıza yardımcı olmak için tasarlanmıştır.

Bu listedeki tüm oyunlar, belirtilenler dışında tüm büyük web tarayıcılarında oynanabilir.

CheckiO

Image
Image

Ne Seviyoruz

  • Chrome ve Firefox tarayıcı eklentileri, özellik setini genişletir.
  • Çeviriler birkaç dilde mevcuttur.
  • Topluluk kodu incelemeleri, doğru yolda olmanızı sağlar.

Sevmediklerimiz

Kullanıcı arayüzü bazı yerlerde biraz hantal.

Yeni başlayanlar ve ileri düzey geliştiriciler için tasarlanan CheckiO, Python veya JavaScript kullanarak zorlukları çözmenize yardımcı olur. Size bir e-posta adresiyle giriş yapma veya Google, Github veya Facebook hesabınızı kullanarak saldırdığınız veya programlama görevleri aracılığıyla düşmanları savuşturduğunuz bir üs oluşturma seçeneği sunulur.

CodeCombat

Image
Image

Ne Seviyoruz

  • İyi tempolu, tamamen sürükleyici dersler.
  • İleri düzey kullanıcılar kendi seviyelerini oluşturabilir.

Sevmediklerimiz

  • Gelişmiş seviyeler ödeme gerektirir.
  • Oyun içi eğitimler yeni başlayanlar için biraz kafa karıştırıcı.

CodeCombat'ın çekirdek ekibi, zindanlar, ormanlar, dağlar, çöller ve diğer harika manzaralar arasında maceraya atılırken programlamayı öğrenmenin keyifli bir yolunu oluşturmak için yüzlerce açık kaynak katılımcısıyla bir araya geldi. Karakteriniz deneyim puanları ve ganimet kazanırken, klasik bir RPG ayarında kod yazarak yol boyunca mini görevleri tamamlarken CoffeeScript, JavaScript veya Python öğrenin.

İlerledikçe gelişmiş alanların kilidini açarak oyunun asla yorucu olmamasını sağlayabilirsiniz. CodeCombat sınıf sürümü, öğretmenler ve öğrenciler için ilerlemeyi izlemenize ve genç yaşta bile meşru bir programcı olmanıza olanak tanıyan araçlar sunar.

CodinGame

Image
Image

Ne Seviyoruz

  • İşe alım kaynaklarıyla etkileyici oyunlaştırma.
  • O kadar sürükleyici ki öğrenmeniz gerektiğini unutabilirsiniz.

Sevmediklerimiz

CodinGame'de kayda değer bir eksiye rastlamadık.

CodinGame'in mini oyunları, yetkin programcıları bir sonraki seviyeye taşımak için tasarlanmıştır. Dart ve F gibi daha az bilinen dijital lehçelerin yanı sıra ana seçenekler de dahil olmak üzere iki düzineden fazla programlama dilinden birini öğrendiğiniz meydan okuma merkezli bir ortamdır.

Oyunlar, tek başına ve çok oyunculu sıra tabanlı mücadeleleri içerir ve bu rekabetçi meyvelerin akmasını sağlamak için skor tablolarına katılma seçeneği sunar. İster uzaylıları vurun, ister motosiklet yarışı yapın veya tehlikeli bir labirentte yolunuzu bulmaya çalışın, CodinGame'in öğrenme yöntemleri bağımlılık yapar ve eğlencelidir.

Kod Savaşları

Image
Image

Ne Seviyoruz

  • Eğer buna bağlı kalırsanız uzun vadede son derece etkili olabilir.
  • Aboneler Codewars topluluğundaki diğer kişilerle etkileşim kurabilir.

Sevmediklerimiz

  • Zor sorular bazen öğrenme sürecinde çok erken sunulur.
  • Temel kod bilginizi kanıtlayana kadar hesap oluşturamazsınız.

PHP, Python, SQL, C++, Java, JavaScript ve Ruby dahil 20'den fazla programlama dili için dersler sunan Codewars, öğrenmeye benzersiz bir yaklaşım getiriyor. Öğrenciler sanal bir dojoda eğitim alırlar ve kodlarının gerçek mükemmelliği için çabalarken kata egzersizleri uygularlar.

Nitelikli programcılar geniş ders kitaplığından yararlanabilir ve Codewars topluluğundaki diğer kişilerle etkileşim kurabilir. Bu alıştırmalar ve oyunlarla ilgili maliyetler vardır. Codewars'ı bu listeye ekledik çünkü şirketin web sitesi aracılığıyla tam işlevli ücretsiz bir deneme istenebilir.

Asansör Efsanesi

Image
Image

Ne Seviyoruz

  • Kodunuz tamamen doğru değilse, zorluklarda başarısız olursunuz.
  • Son görevi yalnızca deneyimli JS kodlayıcıları tamamlar.

Sevmediklerimiz

  • JavaScript'e yeni başlayanlar için yeterli geri bildirim sağlanmadı.
  • Arayüz, bu listedeki diğer seçenekler kadar gösterişli değil.

Bu oyun, 15 kişiyi 60 saniye veya daha kısa sürede taşımak gibi sanal bir asansör bankasıyla bireysel zorlukları tamamlamanızı gerektirir. Hedefinize ulaşmak için goToFloor ve loadFactor gibi önceden tanımlanmış işlevleri kullanarak JavaScript kullanarak bu asansörlerin hareketini kodlamanız istenir.

Robokod

Image
Image

Ne Seviyoruz

  • Bir robot için yapay zeka kodunu yazarsınız ve nasıl davranacağını kontrol edersiniz.
  • Potansiyel rakiplerin arena için neler planladığını düşünmeli.

Sevmediklerimiz

Yarışmalar daha düşük seviyeli programcılara yöneliktir, bu nedenle deneyimli kodlayıcıların çok fazla avantajı vardır.

Robocode'da, Java'da veya C veya Scala gibi başka bir dilde sanal bir tank oluşturmakla görevlendirilirsiniz ve daha sonra kullanıcı tarafından oluşturulan diğer robotlarla gerçek zamanlı savaşa gönderirsiniz. Esasen, bir havya ve çeliği tanımlayıcılar ve operatörlerle değiştirerek çevrimiçi bir BattleBots yarışmacısı rolünü oynuyorsunuz.

Ruby Warrior

Image
Image

Ne Seviyoruz

  • Savaşçınızın sağlığı için hesap yapmak, Ruby'ye yeni başlayanlar için gelişmiş kodlama çözümleri gerektirir.
  • Kahramanınızın en üst seviyeye çıkabilmesi için yapay zeka dersleri verir.

Sevmediklerimiz

Ruby'nin temel sözdizimine aşina değilseniz, bu oyunda fazla ilerleyemezsiniz.

Ruby'nin okunması kolay stili, onu bu tür oyunlar aracılığıyla öğrenmek için ideal bir dil haline getirir. Şövalye karakteriniz, yazmakla yükümlü olduğunuz kodun büyüsü sayesinde tehlikeli engeller ve öfkeli düşmanlar da dahil olmak üzere tehlikelerle dolu bir kuleye tırmanıyor.

Swift Oyun Alanları

Image
Image

Ne Seviyoruz

  • Yeni kodlayıcılar arasında yaygın olan bunalmışlık hissini ortadan kaldırır.
  • Apple geliştirme dünyasına harika bir giriş olabilir.

Sevmediklerimiz

Çocuklar kadar yetişkinler için de tasarlanmasına rağmen, Swift'in arayüzü ve nispeten yavaş ilerlemesi aksini gösteriyor.

Swift Playgrounds, iOS, macOS, Apple TV ve Apple Watch için uygulamalar oluşturmak için kullanılan Apple Swift dilini öğretmeye yönelik ücretsiz bir iPad ve macOS uygulamasıdır. Apple Herkes Kod Yazabilir girişiminin bir parçası olan Swift Playgrounds, kodlama temelleriyle başlar ve yalnızca programlama konseptleriyle çözülebilecek bulmacalar ve diğer zorluklar sunarak ilerler.

İçin İndir

Tynker

Image
Image

Ne Seviyoruz

  • Çocuk oyunlarında hedefi vuruyor - öğrenmekten çok oynamak gibi hissettiriyor.
  • Ödeme duvarına ulaşmadan önce 20 kodlama oyununu ücretsiz oynayın.
  • Ücretsiz sürüm, tüm Minecraft görünümlerini, modlarını, eklentilerini ve ücretsiz bir özel sunucuya erişimi içerir.

Sevmediklerimiz

  • Yardım açılır pencerelerinden bazıları hedef kitle için fazla ayrıntılı.
  • Tynker, özellikle hedef demografi göz önüne alındığında, olabileceği kadar sezgisel değil.

7 yaş ve üzeri çocuklara yönelik olan Tynker, blok tabanlı kodlamanın yanı sıra HTML, JavaScript, Python ve Swift dahil olmak üzere çeşitli programlama dillerini öğretir. Minecraft görünümleri, modlar, çeteler ve eklentiler oluşturmak için eğlenceli zorlukların yanı sıra çeşitli kod bulmacaları sunulur.

Çok oyunculu oyunlar da mevcuttur ve farklı etkinliklere katılarak programlama becerilerinizi diğer genç kodlayıcılarla karşılaştırmanıza olanak tanır. Bazı aktiviteler, canavarları toplamak ve onları dört oyunculu bir arenada savaşları kazanmak veya rakiplerinize karşı büyü yapmak için eğitmeyi içerir.

VIM Maceraları

Image
Image

Ne Seviyoruz

  • vi veya vim'e aşina olmayanlar için güzel bir başlangıç noktası.
  • Yöneticiler, programcılar ve uzman kullanıcılar tarafından kullanılan VIM Adventures, vim sözdizimini kullanarak sizi zindan tarzı bir labirentte gezdirir.

Sevmediklerimiz

Temel kontrolleri aşan herhangi bir şeyi öğrenmek için bir ücret gereklidir.

Linux tabanlı işletim sistemleri için vi metin düzenleyicisinin geliştirilmiş bir sürümü, vim'in anahtar bağlantıları ve çoklu modları, onu standart bir not defteri stili uygulamadan veya bir kelime işlemciden daha güçlü kılar."Zelda metin düzenlemeyle buluşuyor" sloganını taşıyan oyun, imleç tuşunun hareketine izin verir, ancak gerçek vim deneyimini simüle etmek için bunun yerine h, j, k ve l kullanmanızı şiddetle önerir.

Önerilen: