Basit Çoklu Oyun Motoru (BÇOM) serisinin ikinci yazısı ile serüvenimize devam edelim. İlk yazıya aşağıdaki adresten ulaşabilirsiniz: Basit Çoklu Oyuncu Motoru – Snake v2.0 – Giriş Bu yazımı, geliştireceğim uygulamalarda ve yazılarımda bundan sonra sıkça bahsedeceğim QT’ye ayırmak istiyorum. Yazının kapsamı her şeyiyle QT’yi anlatmak değil ki ona zaten bir yazı yetmez, apayrı bir yazı… Continue reading
Post Category → C++
2019 Geliştirici Ekosistem Durumu
Geçenlerde internet üzerinde dolaşırken Jet Brains (kendisi IntelliJ Idea, CLion ve benzeri araçları geliştiren bir firmadır) tarafından hazırlan, orijinal ismi ile “The State of Developer Ecosystem 2019” isimli bir sayfaya denk geldim. Bu sayfa altında programlama dillerine göre geliştiricilerin (siteye göre yaklaşık 7000 geliştiriciden geri bildirim alınmış) eğilimleri oldukça farklı perspektifler ve kıstaslar göz önüne… Continue reading
Oyun Motorlarına Hızlı Bir Bakış
Evet arkadaşlar, hazır oyun geliştirme ile ilgili yazılara devam ederken geçenlerde denk geldiğim oyun motorları ile ilgili güzel bir iki videoyu sizler ile paylaşmak istemiştim. Hazır bu video’lara denk gelmişken oyun motorları ile ilgili de bir iki kelam etmek istedim 🙂 Öncelikle, videolar. İlgili kanal sahibi, oyun geliştirme ile ilgili gerçekten güzel videolar yayınlıyor, bu… Continue reading
Basit Çoklu Oyuncu Motoru – Snake v2.0 – Giriş
Bu sefer farklı bir yazı ile karşınızdayım. Bu yazı ile birlikte daha önce sizler ile paylaştığım oyun projelerine devam edeceğiz. Daha önce sizler ile paylaştığım örnek oyun projelerinin ikisi de (Tetris v1.0, Tetris v2.0, Snake v1.0) tek oyuncu desteği sunmaktaydı ve çoklu oyuncu desteğini de eklemeyi istediğimi söylemiştim. Burada amacım basit bir çoklu oyuncu desteğini (oyuncular, lobi,… Continue reading
Haftalık C++ 16 – std::variant
Merhaba arkadaşlar, bu yazımda daha önce std::optional ile başladığımız ve birbirleri ile ilintili olduğunu düşündüğüm ikinci kabiliyetten bahsedeceğim, std::variant. std::optional ve benzeri diğer kabiliyet yazılarıma aşağıdaki bağlantılardan ulaşabilirsiniz: std::optional std::variant std::any Geriye sadece std::any kalmış oluyor, o kabiliyete ayrı bir yazıda yer vereceğim. Peki std::variant nedir? Tek bir cümle ile std::variant’ı özetleyecek olursak, “tip güvenli union’lar“,… Continue reading
Haftalık C++ 15 – Girdi/Çıktı Manipülatörleri
Programlarımızda, özellikle küçük olanlarda ya da bazı değerleri hızlıca görüntülemek için, en sık kullandığımız yöntemlerden birisi de standart çıktıya bir şeyler basmaktır. Bunun için de kullanılan en yaygın yöntem, C++ için, std::cout‘tır muhtemelen. Peki bu kardeşimizin kabiliyetlerine ne kadar vakıfız? İşte bu yazımda bu kardeşimize ilişkin yetenekler ile sizleri buluşturacağım. Öncelikli olarak standart çıktıya bastıklarınızı… Continue reading