Teknoloji dünyasında programlama bilgisinin önemi bir fazlaca fazla. Bazısına bakılırsa öğrenmek çocuk oyuncağıyken bazısına bakılırsa bir fazlaca zor. Bilgiye ulaşmanın kolay olduğu günümüzde web üstünden istediğimiz eğitimi alabiliyoruz. Sizler için programlama öğrenirken eğlenebileceğiniz en iyi oyunları listeledik.
Her seviyeye uygun eğitici programlama oyunları
Programlama eğitimi, aslına bakarsak temel olarak yeni bir dil öğrenme yolculuğuna benzetiliyor. Birçok kişi bu dili öğrenirken bir ekip zorluklar çekiyor. Her eğitimde olduğu şeklinde kodlamada da öğrenmenin en akılda kalıcı yollarından birisi de oyun oynayarak öğrenmek. Listemizde her seviyeye uygun, bu eğitimi keyifli bir halde alabileceğiniz oyunlar bulunuyor.
1) CodinGame
CodinGame‘de işin keyifli kısmından oldukça öğretici kısmı ağır basıyor. Ilk olarak birazcık olsun temel kodlama bilisi gerektiren oyun, parasız olarak sunuluyor. Oyun içinde bölümleri geçmek adına istenilen sonucu alabilmek adına uygun kodu yazmak gerekiyor.
CodinGame’i diğeri oyunların önünde tutan bir özelliği de iş dünyasında belirli düzeyde geçerliliğinin olması. Oyuncular, ilk olarak profil oluşturup geldikleri seviyeyi CV’lerinde paylaşabiliyor. Dünyanın birçok yerinde işe alımlarda tesiri oluyor.
![](https://i1.wp.com/shiftdelete.net/wp-content/uploads/2021/11/iste-programlama-bilgilerinizi-gelistirebileceginiz-en-iyi-oyunlar.png?resize=1170%2C658&is-pending-load=1#038;ssl=1)
2) Gladiabots – AI Combat Arena
Kodlama öğrenmek, içinde bir miktar da strateji bilgisi barındırıyor. Gladiabots, strateji ve programlama temelli oyunlardan birisi. Oyun, robotların savaşını mevzu alıyor. 3 değişik oyun modunda kodlardaki hataları ayıklayıp düzeltmeler yaparak düşmanları alt etmek gerekiyor. GFX47 tarafınca geliştirilen oyun, WhisperGames‘in tarafınca ödül almıştı.
![](https://i0.wp.com/shiftdelete.net/wp-content/uploads/2021/11/iste-programlama-bilgilerinizi-gelistirebileceginiz-en-iyi-oyunlar.jpg?resize=1170%2C658&is-pending-load=1#038;ssl=1)
3) CheckiO
ChekiO, keyifli görevleriyle güçlük derecesine bakılırsa kodlama becerinizi geliştirmenizi sağlıyor. Oyunu önemli kılan noktalardan birisi de başlangıç seviyesinden üst düzeylere kadar her kesimden kullanıcının oynayabilecek olması. Parasız kullanım kısmı oldukça geniş olsa da Görkemli Üye adı altında ücretli kısmı da mevcut. CheckiO, Javascript ve Python programlama dilleriyle çalışıyor.
![](https://i1.wp.com/shiftdelete.net/wp-content/uploads/2021/11/iste-programlama-bilgilerinizi-gelistirebileceginiz-en-iyi-oyunlar-4.jpg?resize=1170%2C658&is-pending-load=1#038;ssl=1)
4) Human Resource Machine
Human Resource Machine, kısacası bir programlama bulmacası oyunu. Ilk olarak oyun için birazcık da olsa programlama dilini bilmeniz gerekiyor. Tomorrow Corporation‘ın geliştirdiği oyun bir ofis ortamında çıkan sorunları çözme temeline dayanıyor.
![](https://i0.wp.com/shiftdelete.net/wp-content/uploads/2021/11/iste-programlama-bilgilerinizi-gelistirebileceginiz-en-iyi-oyunlar-5.jpg?resize=1170%2C658&is-pending-load=1#038;ssl=1)
5) Codewars
Codewars, kod kata adlı bölümleri çözerek kodlamada gelişmenize destek verir. Kod katalarda programlama alıştırmaları yaparak seviyenizi fazlalaştırabilirsiniz. Çözümleri başka oyuncularla karşılaştırabilirsiniz. Codewars, 20 değişik programlama dili desteği barındırıyor.
![](https://i2.wp.com/shiftdelete.net/wp-content/uploads/2021/11/iste-programlama-bilgilerinizi-gelistirebileceginiz-en-iyi-oyunlar-11.jpg?resize=1170%2C658&is-pending-load=1#038;ssl=1)
6) TIS-100 – (Tessellated Intelligence System)
TIS-100, diğeri oyunlara nazaran birazcık zor bölümlerden oluşuyor. Oyun, kurgusal bir eski bilgisayar olan TIS-100’ü onarmak için bozuk kodu bulup tekrardan yazarak bölümleri atlamaya dayanıyor. Zachtronics, tarafınca meydana getirilen oyunun 45’ten fazla arenası bulunuyor.
![](https://i0.wp.com/shiftdelete.net/wp-content/uploads/2021/11/maxresdefault.jpg?resize=1170%2C658&is-pending-load=1#038;ssl=1)
7) CodeCombat
CodeCombat, bilhassa küçük yaşta programlama eğitimine yönelik bir oyun olsa da her yaştan kişinin oynayabileceği bir oyun. Ilk olarak Python, Lua, Javascript ve CoffeeScript şeklinde programlama dilleri arasından seçim yaparak oyuna başlıyorsunuz. Sonrasında seçilen karakterle bölümleri geçerek ilerliyorsunuz.
![](https://i1.wp.com/shiftdelete.net/wp-content/uploads/2021/11/code_combat.jpg?resize=1170%2C658&is-pending-load=1#038;ssl=1)
8) SHENZHEN I/O
Programlama, bulmaca ve otomasyon oyunu SHENZHEN I/O, Zachtronics tarafınca geliştirildi. Oyunda bir elektrik mühendisi olarak Shenzhen Longteng Electronics Co., Ltd‘de çalışıyorsunuz. Elektrik devresi üzerine uyarlanan kodlamadaki hatayı çözerek ilerliyorsunuz. Oyunda devreler de kolay gösterimde karşımıza çıkıyor.
![](https://i0.wp.com/shiftdelete.net/wp-content/uploads/2021/11/maxresdefault-1.jpg?resize=1170%2C658&is-pending-load=1#038;ssl=1)
Peki önerebileceğiniz listede olmayan bir oyun var mı? Sizle kodlama alanında kendinizi geliştirmek için hangi kaynaklardan yararlanıyorsunuz? Görüşlerinizi lütfen yorumlar kısmından bizimle paylaşınız.