Oyun Döngüleri – Örnek Kodlar

Herkese merhabalar, Bir süre önce, oyun döngüleri ile ilgili olan yazıma bakıyordum ve yazı içerisindeki örnekler dışında örnek kod koymadığımı fark ettim (ayıp ama 🙂 Madem artık git sayfamızı da açtık, aşağıdaki yazımda bahsettiğim döngü yaklaşımlarına ilişkin örnekler ekleyeyim dedim. Game Loops Bir yandan da bu örnekleri daha anlamlı hale getirmek adına, döngüler yanında bir… Continue reading

Haftalık C++ – 1 (“Erase-remove idiom”)

Merhaba sevgili Yazılımperver dostlarım. Bu yazım ile birlikte yeni bir yazı serisine (Haftalık C++) yelken açıyoruz. Bu yazılar, daha önce Modern C++ başlığı ile yoğun bir şekilde işlediğimiz C++ 11 yazılarına nazaran çok daha kısa kod parçaları veya konular içeriyor olacak. Bu kodların büyük kısmını, benim kullandığım kodlardan, ya da kitap veya internette gördüğüm kütüphane… Continue reading

VS 2017 ile C/C++ Kütüphanelerin (SFML) Android için Oluşturulması

Tekrar merhaba yazılımperver dostlarım. SDL2’den sonra çoklu platform çalışmalarım için (öncelikle android tabiki) bir süredir kullanmayı planladığım SFML kütüphanesine ilişkin ilk kümeyi hazırladım. Bu amaçla son sürüm olan SFML 2.5.0’ı baz aldım. Ne yazık ki şimdilik sadece X86 ABI’lar için başarılı bir şekilde kullanabildim. Her ne kadar kütüphaneleri başarılı bir şekilde oluştursam da, bir türlü… Continue reading

Overload 146. Sayı / Ağustos 2018

Arkadaşlar sayfamda uzunca bir süredir takip ettiğim ve iki ayda bir yayınlanan Overload dergisinden kısaca bahsedip, bundan sonra yeni sayıları geldiğinde sizleri bilgilendireceğim. Dergi ACCU organizasyonu tarafından yayınlanmakta ve 1993 yılından beri yayınlanıyor.  En son 146. sayısı yayınlanan Ağustos 2018 sayılı dergi uzunca bir süredir yayınlanıyor, dergi içerisinde ağırlıklı olarak C++ ve yazılım geliştirme konularını… Continue reading

Modern C++ (6) : Lambda İfadeleri

Evet arkadaşlar, C++ yazılarımıza kaldığımız yerden devam ediyoruz. Lambda yazım ile temel C++ 11 özelliklerini tamamlamış olacağız. Sonrasında belki STL için de bir yazı yazıp, daha sonra C++ 14/17/20’e yelken açabiliriz. Aslında oldukça geniş konu, fakat ben bu yazımda sizlere temel noktaları aktarmaya çalışacağım. Öncelikle  benim gibi bilgisayar bilimleri ile uğraşanlarımız Lambda denilince hemen aklınıza… Continue reading

“C++ as a ‘Live at Head’ Language” Konuşması

C++ konferans videoları izlerken denk geldiğim videolardan birisine ve konu olan kütüphaneye kısaca değineceğim. Kısaca diyorum, çünkü kendim de daha detaylı henüz inceleme şansı bulamadım, incelediğimde, veyahut kullandığımda (ki kullanacağım gibi duruyor) bu yazı üzerinden veya yeni yazılarımda buna değineceğim. Evet konuşmanın (aslında “keynote” imiş kendisi) başlığı: CppCon 2017: Titus Winters “C++ as a “Live… Continue reading