Programcı olmak isterdim, beni öğretsinler!

content auto translated from {from}

İyi günler, sevgili arkadaşlar.

Bildiğiniz gibi, programlama becerisi sadece bir programlama dilinin sözdizimini bilmekle kalmaz, aynı zamanda birkaç yıl boyunca eğitim kurumlarında size kazandırmaya çalıştıkları özel bir düşünce tarzıdır; bu süreçte sizden çıkacak bir şeyin gerçekten yararlı olup olmayacağı ise belirsizdir.

Tam olarak böyle tembeller ve miskinler için Light Bot adlı bir flash oyunu yaratılmıştır. Sadece onlar için değil, zamanı öldürmek ya da nesneye yönelik düşünme becerinizi test etmek isteyenler için de uygun olabilir.

Ah Tanrım, bir fonksiyon yazıyorum

Elinizde, kafasında bir ampul olan sevimli bir robot var, ancak bu robot kendi başına hiçbir şey yapamaz. Göreviniz onu seviyede yönlendirmek ve tüm mavi platformları etkinleştirmektir. Gibi görünse de, sorun şu ki, hareket komutlarını önceden ayarlamanız gerekiyor.

Oyunun ilk kısmı ve lobisi.

Elinizde beş farklı komut (ileri, sağa dönme, sola dönme, zıplama ve platform etkinleştirme) ve iki fonksiyon var.

Başlangıçta her şey oldukça basit başlıyor.

Komutlar, Main Method adı verilen 12 hücrelik bir alanda verilmektedir; olayın özü burada yatmaktadır. İlk seviyeler kolayca geçiliyor; alanda tüm komutları dağıtmaya ve robotumuzun umutsuzca kutsal platforma doğru yürüdüğünü izlemeye yetecek kadar alan var.

Ve ortalara doğru en güzel kısmı başlayacak.

Artık alan yetersiz olduğunda - devreye fonksiyonlar giriyor. Toplamda iki tane var; her biri 8 hücrelik bir alan ve işlem panelinde ayrı bir simgeye sahip. Olanaklar geniş bir yelpazeye yayılıyor - gerekli eylemleri sadece fonksiyona ekleyebilir ve ardından bunu işlem alanına yerleştirebilir veya bir fonksiyonun içinde başka bir fonksiyonun da olabileceği karmaşık programlar yapabilirsiniz. Seçenekler sonsuz.

Evet!

Böylece, yeterli beceri ve azim ile, programlamanın temellerini bir akşamda, iki yıllık teknik okulun/kolejin/universitenin derslerine gerek kalmadan öğrenebilirsiniz. İşte buna oyunla öğrenme denir.

Bu noktada veda ediyor ve oyuna iki bağlantı bırakıyorum.

Light Bot

**

Light Bot 2

**

![](/api/field/image/Wkb0iR2KQOZim)

Oyunun ikinci kısmı biraz geliştirilmiş grafiklerle farklılık gösteriyor...

...yeni görevlerle...

...ve yeni modlarla, içeride bir seviye oluşturucu da dahil olmak üzere.