Arkasöz
Bu kitabın sonuna geldiniz. Boş bir tuvalden başlayıp değişkenler, koşullar, döngüler, fonksiyonlar, diziler ve girdiyle çalışan; tıklanan, hareket eden, kazanılıp kaybedilen küçük oyunlar yazacak düzeye ulaştınız.
Daha önemlisi, programlamaya artık farklı bakıyorsunuz: bir problem karşınıza çıktığında onu "durum, kural ve adımlar" olarak parçalayabiliyor; yazdığınız kodun ekranda ne yaptığını görüp düzeltebiliyorsunuz. Oyun geliştirme, bu düşünme biçimini görünür kıldığı için güçlü bir öğrenme aracıdır — öğrendikleriniz oyunların çok ötesinde, her tür yazılıma taşınabilir.
Sırada ne var? Öğrendiklerinizi pekiştirmek için kendi küçük oyununuzu yapın. Ardından dizinin ikinci kitabı Oyun Programlama: İleri Teknikler ile matris, graf, arama algoritmaları ve nesne yönelimli tasarımı öğrenerek daha büyük oyunlara geçebilirsiniz.
p5.js ile, görsel ve oyun odaklı başlamak programlamaya alışılmış bir giriş yolu değildir; ama tam da bu yüzden kavramları erken görünür kılan, denemeyi kolaylaştıran bir yoldur. Buradan edindiğiniz düşünme biçimi her dile ve alana taşınır. Küçük adımlarla denemeye, kırıp yeniden yapmaya ve merak etmeye devam edin. İyi kodlamalar!