Kodlama, insanlarla bilgisayarların etkileşimini sağlayan dildir.
Eğlenerek kodlama öğrenmek de mümkün! Oyun oynarken bir yandan da kodlama yapabildiğiniz araçlar var. Üstelik bu oyunu oynayabilmek ve kod yazabilmek için önceden bilginizin olmasına da gerek yok. Bu yazımızda oyun oynayarak kolayca kodlama öğrenebileceğiniz üç platformu sizlerle paylaşıyoruz.
Code Combat
Bu platformu öğrenmek, https://codecombat.com/ sitesine girdikten sonra PLAY butonuna basmak kadar kolay! Ayrıca üye olduktan sonra da oyuna başlayabilirsiniz. Böylece kaldığınız yerden daha sonra devam edebilirsiniz.
Code Combat, Python ve HTML dillerini sizin uyguladığınız bir eğitsel oyun sitesidir. Bu dilleri kullanarak oyundaki bazı görevleri yerine getiriyorsunuz. Diziler, fonksiyonlar, değişkenler ve döngüler gibi bir çok yazılım parametresini öğrenmiş oluyorsunuz.
- Önce ekrandaki panelden hedefleri okuyorsunuz.
- Ortadaki kod panelindeki kodlardan uygun olanı seçip sağ taraftaki kod alanımıza yazarak çalıştırıp neler olduğunu izliyorsunuz.
Görevler basit bir şekilde karakterin hareket edebilmesi ile başlayacak. Sonrasında ise seviye seviye artacak ve ilerleyen süreçte zorlu hedefler de sizi bekliyor olacak.
Code Hunt
Code Hunt; Microsoft Research tarafından geliştirilmiş, HTML5 temalı, java ve c# dillerini destekleyen bir bilim kurgu oyunudur.
Code Hunting Games, herkes için kolay ve kod bilgilerini en iyi şekilde kullanmayı hedefleyen, eğlenirken öğrenebileceğiniz bir oyun platformudur. Hem oyuncuları hem de oyun yöneticileri tarafından Telegram uygulaması sayesinde anlık mesajlaşmayı sağladığı için kolay bir deneyim ve erişilebilirlik sunar. Oyun 14 bölümden oluşur. Oyundaki temel amaç, size verilen kodu çözümleyip doğru kodları elde ederek bölümleri tamamlamaktır.
CodinGame
CodinGame; JavaScript, C, PHP dillerinin de yer aldığı yirmiden fazla dil seçeneği olan bir oyundur. Bu dilleri kullanarak, farklı ve zorlu mücadelelerle, eğlenirken kod becerilerini geliştirmenize imkan sağlar. Hem kendini bu alanda geliştirmek isteyen herkese uygun olması hem de birden çok arayüz seçeneğinin olması bu oyunu tercih edilebilir hale getiriyor.
Çoklu oyuncu desteği sayesinde bir grup oluşturabilir ya da dilerseniz otomatik olarak bir gruba katılıp verilen görevi yerine getirebilirsiniz.