Kumar

2020'nin En İyi 10 Kodlama Oyunu

Yazar: Lewis Jackson
Yaratılış Tarihi: 9 Mayıs Ayı 2021
Güncelleme Tarihi: 15 Mayıs Ayı 2024
Anonim
2020’de Oynadığımız En İyi Oyunlar, Oyunlarımız!
Video: 2020’de Oynadığımız En İyi Oyunlar, Oyunlarımız!

İçerik

Kodlama becerilerinizi geliştirin ve biraz eğlenin

Neyi Seviyoruz

  • Chrome ve Firefox tarayıcı eklentileri CheckiO'nun özellik setini genişletir.
  • Çeviriler birçok popüler dilde mevcuttur.
  • Topluluk kodu incelemeleri, doğru yolda olmanızı sağlar.

Neyi Sevmiyoruz

  • Kullanıcı arayüzü bazı yerlerde biraz tıknazdır.

Hem yeni başlayanlar hem de gelişmiş geliştiriciler için tasarlanan CheckiO, Python veya JavaScript kullanarak zorlukları çözmekle görevlendirir. Bir e-posta adresiyle oturum açma veya Google, Github veya Facebook hesabınızı kullanarak çeşitli programlama görevleri aracılığıyla düşmanlara saldıracağınız veya onları koruyacağınız bir temel oluşturmak için seçenek sunulur.


CheckiO tüm büyük web tarayıcılarında oynatılabilir.

CodeCombat

Neyi Seviyoruz:

  • CodeCombat'ın aşamalı formatı, ideal bir hıza sahiptir ve ilerlerken dersleri tamamen almanızı sağlar.
  • İleri düzey kullanıcılar oyunun kendisiyle kendi seviyelerini oluşturabilirler.

Neyi Sevmiyoruz:

  • CodeCombat'ta sadece bu kadar uzağa gidebilirsiniz, bu nedenle siz veya öğrencileriniz ileri seviyelere ulaşmak istiyorsanız, o cüzdan için sonunda ulaşmanız gerekir.
  • 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 manzaralarla macera yaparken programlama öğrenmek için eğlenceli bir yol oluşturmak için yüzlerce açık kaynaklı katkıda bulundu. Karakteriniz deneyim puanı ve ganimet kazanırken CoffeeScript, JavaScript veya Python'da ustalaşın, klasik bir RPG ayarında kod yazarak yol boyunca mini görevleri tamamlayın.


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

CodeCombat tüm büyük web tarayıcılarında oynatılabilir.

CodinGame

Neyi Seviyoruz: 

  • CodinGame, mevcut bir programlama dili bilginizi geliştirmek için oyunlaştırma yaklaşımını mükemmelleştirmeye ve iş bulma kaynakları sunarak işleri bir adım daha ileri götürmeye yaklaşmıştır.
  • Bazı oyunlar o kadar etkileyici ki öğrenme alıştırmaları olmayı amaçladığını unutuyorsunuz.

Neyi Sevmiyoruz: 


  • CodinGame ile kayda değer bir eksilerini bulamadık.

Tüm ana seçenekler de dahil olmak üzere iki düzineden fazla dilden birini ve Dart ve F # gibi daha az bilinen dijital lehçeleri öğrenebileceğiniz meydan okuma merkezli bir ortam, CodinGame'in mini oyunları zaten yetkin programcıları bir sonraki seviyeye taşımak için tasarlanmıştır seviyesi.

Hem solo hem de çok oyunculu sıra tabanlı zorluklar sunulur ve bu rekabetçi meyve sularının akması için skor tablolarına katılma seçeneği sunulur. İster uzaylıları vurun, motosiklet yarışı yapın, ister hain bir labirentte yolunuzu bulmaya çalışın, CodinGame'in öğrenme yöntemleri bağımlılık yapıcı ve eğlencelidir.

CodinGame tüm büyük web tarayıcılarında oynatılabilir.

Codewars

Neyi Seviyoruz:

  • Buna bağlı olan programcılar için, kod kata uzun vadede son derece etkili olabilir.
  • Aboneler çok bilgili Codewars topluluğundaki diğer kişilerle etkileşime girebilir.

Neyi Sevmiyoruz:

  • Kademeli ilerlemenin daha faydalı olacağı durumlarda, öğrenme sürecinde daha zor sorular bazen çok erken sunulur.
  • Codewars kesinlikle yeni başlayanlar için değil, seçtiğiniz dilinizde bazı temel kod bilgisini kanıtlayana kadar bir hesap oluşturmanızı bile önler.

PHP, Python, SQL, C ++, Java, JavaScript ve Ruby dahil olmak üzere 20'den fazla farklı programlama dili için ders veren Codewars, öğrenmeye oldukça benzersiz bir yaklaşım getiriyor. Öğrenciler sanal bir dojoda antrenman yaparlar ve kodlarının gerçek ustalığına doğru çabalarken kata egzersizleri uygularlar.

Nitelikli programcılar geniş ders kütüphanesinden yararlanabilir. aynı zamanda Codewars topluluğundaki diğer kişilerle de etkileşimde bulunun. Bu alıştırmalar ve oyunlarla ilgili maliyetler var, ancak yine de listemize Codewars'ı dahil ettik, çünkü şirketin web sitesinden tamamen işlevsel bir ücretsiz deneme talep edilebilir.

Kod Savaşları tüm büyük web tarayıcılarında oynanabilir.

Asansör Efsanesi

Neyi Seviyoruz: 

  • Burada kısayol yok. Kodunuz tam olarak doğru değilse, bu zorluklarda kesinlikle başarısız olursunuz.
  • Binicileri verimli bir şekilde taşıyabiliyorsanız, işler daha zor olmaya devam edecektir, sadece en deneyimli JS kodlayıcıları son zorluğu tamamlayabilir.

Neyi Sevmiyoruz: 

  • JavaScript'e yeni başlayanlar için yeterli geri bildirim sağlanmadı.
  • Arayüz, listemizdeki diğer seçeneklerin çoğu kadar gösterişli değil. Sonra tekrar, olması gerekmiyor.

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

Elevator Saga tüm büyük web tarayıcılarında oynatılabilir.

Robocode

Neyi Seviyoruz: 

  • Sadece doğrusal bir şekilde kod öğrenmek yerine, potansiyel rakiplerinizin arena için ne planlamış olabileceğini düşünmek zorundasınız.
  • Robotunuz için yapay zeka kodunu yazarak, kavga başladıktan sonra nasıl davrandığı üzerinde tam kontrole sahip olursunuz.

Neyi Sevmiyoruz:

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

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

Robocode tüm büyük web tarayıcılarında oynatılabilir.

Yakut Savaşçı

Neyi Seviyoruz: 

  • Savaşçının sağlığını oyunun daha yüksek seviyelerinde hesaba katmak ve yakındaki düşmanlar nedeniyle belirli bir süre dinlenememek, Ruby yeni başlayanlardan yaratıcı bir kodlama çözümü gerektirir.
  • Sözdiziminin kendisini öğrenmenin yanı sıra, Ruby Warrior ayrıca yapay zeka dersleri de veriyor, böylece sarhoş kahramanınız en üst düzeyde bekleyen güzel Ruby'ye (evet, bu doğru!) Yol açabilir.

Neyi Sevmiyoruz: 

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

Ruby'nin okunması kolay stili, şövalye karakteriniz tehlikeli engeller ve öfkeli düşmanlar da dahil olmak üzere tehlikeyle dolu bir kule saldırısına kadar, yazı yazmakla görevlendirdiğiniz kodun büyüsü ile bu tür oyunlarda öğrenmeyi ideal bir dil haline getiriyor. .

Ruby Warrior tüm büyük web tarayıcılarında oynanabilir.

Swift Oyun Grupları

Neyi Seviyoruz: 

  • Oyunun basitliği, çoğu zaman yeni kodlayıcıları rahatsız eden bunalmış olma hissini ortadan kaldırıyor.
  • Doğru kullanılırsa, bu Apple geliştirme dünyasında mükemmel bir seçim olabilir.

Neyi Sevmiyoruz: 

  • Swift Playgrounds hem yetişkinler hem de çocuklar için tasarlanmış olsa da, arayüzü ve nispeten yavaş ilerleme aksini söylüyor.

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

Swift Playgrounds yalnızca iPad'de oynatılabilir.

Tynker

Neyi Seviyoruz: 

  • Tynker, bugünün çocuklarının bildiği oyunlarla, öğrenmekten daha çok oynamak gibi hissettirdiği noktaya gerçekten vuruyor.
  • Tynker, ücretli bir abonelik gerektirmeden önce ücretsiz 20 kodlama oyunu oynamanıza izin verir. Ücretsiz sürüm, tüm Minecraft kaplamalarını, modlarını ve eklentilerini ve ücretsiz bir Minecraft özel sunucusuna erişimi içerir.

Neyi Sevmiyoruz: 

  • Yardım pop-up'larından bazıları hedef kitleleri için fazla ayrıntılı.
  • Tynker, özellikle hedef demografiyi göz önünde bulundurarak olabildiğince sezgisel değil.

7 yaş ve üstü çocuklara yönelik olan Tynker, blok tabanlı kodlamanın yanı sıra HTML, JavaScript, Python ve Swift gibi bir dizi popüler dili öğretiyor. Minecraft kaplamaları, modları, çeteleri ve eklentileri oluşturmak için çeşitli kod bulmacalarının yanı sıra eğlenceli zorluklar da sunulmaktadır.

Çok oyunculu oyunlar da mevcuttur, bu da 4 oyuncu arenasında canavarları toplamak ve savaş kazanmak veya rakiplerinize karşı büyü yapmak gibi farklı aktivitelere katılarak programlama becerilerinizi diğer genç kodlayıcılara karşı çukurlamanızı sağlar.

Tynker tüm büyük web tarayıcılarında oynatılabilir.

VIM Maceraları

Neyi Seviyoruz: 

  • Bu, vi veya vim'e aşina olmayan herkes için güzel bir başlangıç ​​noktasıdır, benioku dosyaları ve bilgi tabanı makaleleriyle slogging yapmaktan çok daha zevklidir.
  • Yöneticiler, programcılar ve diğer ileri düzey kullanıcılar tarafından sıkça kullanılan VIM maceraları, sizi sadece vim sözdizimini kullanarak zindan tarzı bir labirentten geçirir.

Neyi Sevmiyoruz: 

  • Temel kontrollerden sonra her şeyi öğrenmek için bir ücret gereklidir.

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

VIM Adventure tüm büyük web tarayıcılarında oynatılabilir.

Portal Makaleleri

Taze Yazılar

IPS Ekranının Arkasındaki Teknolojiye Yeni Başlayanlar Kılavuzu
Hayat

IPS Ekranının Arkasındaki Teknolojiye Yeni Başlayanlar Kılavuzu

IP, LCD ekranlarla kullanılan bir ekran teknolojii olan düzlem içi anahtarlamanın kıaltmaıdır. Düzlem içi anahtarlama, bükülmüş bir nematik alan etkii matrii kullan...
Twitter'da Birini Engellerseniz, Biliyorlar mı?
Internet

Twitter'da Birini Engellerseniz, Biliyorlar mı?

tarafından gözden geçirildi Bir kullanıcıyı engellemek, izi bu heaptan takip etmelerini önler. izi takip etmeye çalışırlara Twitter, "Kullanıcının iteği üzerine bu heabı...