[ARAÇ] SDL3 Birim Testler

Evet, sevgili yazılımperver dostlarım son yazılarımla birlikte artık SDL3 uygulamalarınızı oluşturmaya başladığınızı düşünüyorum. Bu yazılar ile birlikte, SDL3 giriş yapmış ve yazılım tasarım örüntülerini de kullandığımız temel bir örnek oluşturmuştuk. [ARAÇ] SDL3 İlk Adımlar – I [ARAÇ] SDL3 İlk Adımlar – II Bu yazımızda ise, yazılım geliştirme sürecinin önemli bir parçası olan birim testlere eğilerek,… Continue reading

[ARAÇ] SDL3 İlk Adımlar – II

Merhaba sevgili yazılımperver dostlarım yazılarımıza hız kesmeden devam ediyoruz. SDL ile ilgili ilk yazımda, kuruluma bakmıştık ve sonrasında da; kaynak yönetimi, olayların kotarılması, görselleştirme ve bu nesnelerin oluşturulmasına yönelik kabiliyetlere göz atmıştık. Bu yazımda kalan konulara da değinip temel SDL3 uygulamamızı tamamlayacağız inşallah. Eğer ilk yazımı henüz okumadıysanız aşağıdaki bağlantıya bir göz atmanızı rica ediyorum:… Continue reading

[ARAÇ] SDL3 İlk Adımlar – I

Evet sevgili yazılımperver dostlarım, haftalık yazılarımıza devam ediyoruz. Geçen hafta SDL ve SDL2/SDL3 farklarına kısa bir bakış atmıştık. [ARAÇ] Merhaba SDL3 Artık bütün bunları ete kemiğe  büründürmenin vakti geldi. Bir süre önce SDL ile ilgili ne var ne yok diye internete baktığımda, SDL2’ye yönelik oldukça fazla kaynak mevcut fakat bunların çoğu genelde küçük küçük kabiliyetlere… Continue reading

[ARAÇ] Merhaba SDL3

Evet sevgili yazılımperver dostlarım, maceramıza başlıyoruz. Kodlarımız için daha önce sizler ile paylaşmış olduğum, cpp şablon reposunu kullanıyor olacağız ve bunları şimdilik cpp-playground reposu içerisinde saklayacağız. Peki ilk konumuz ne? Görselleştirme, girdi/çıktı ve diğer platform bağımlı işler için kullanacağımız kütüphane olacak, yani SDL3. Daha önce SDL2’ye yönelik bir çok yazım vardı zaten, ilaveten uEngine4 de… Continue reading

Haftalık Videolar 12 – “Rule of Five” ve “Rule of Zero”

Merhaba sevgili yazılımperver dostlarım, bu yazımda sizler ile bir video paylaşıyor olacağım (uzun süredir paylaşmadığımı fark ettim de). Video’nun konusu “Rule of Five”. Modern C++ öncesinde de (C++ 11 öncesi), bunun muadili olan “Rule of Three” bulunmaktaydı. Neydi bu kural, isterseniz önce ona bir bakalım: “If a class defines any of the following then it… Continue reading

uEngine 4 Son Güncellemeler – II

Uzun bir aradan sonra tekrar bir aradayız sevgili yazılımperver dostlarım. Uzunca bir süredir uEngine4’ün elini ayağını düzeltmek ve eksik olduğunu düşündüğüm kabiliyetleri eklemek için uğraşıyordum. CMake’e yönelik düzeltmeleri yapıp, sizler ile paylaşmıştım (uEngine 4 Son Güncellemeler). Sonraki adım olarak aslında ihtiyaç duyulan bağımlılıkların indirilmesi ve kurulmasına yönelik işlerin otomasyonunu nasıl yaparız diye hem Window hem… Continue reading