Oyun Programlama, Yazılım Mühendisliği

Bir Oyun Geliştirme Ekibindeki Farklı Roller

Oyun geliştirme çok zengin bir tarihe sahip ve tüm yaş grupları arasında oldukça popüler. Video oyunları geçen yıl 100 milyar doların üzerinde bir gelir elde etti. Artık herkes onların bir parçası olmak istiyor. Fakat oyun geliştirmek sanıldığı kadar basit değil.  Çok sayıda üyeden oluşan ve yetenekli ekipler gerektiriyor. Her ekibin kendine özgü rolü vardır. Bu yazıda bu rolleri anlatmaya çalışacağım. Game Designer Game Designer oyunun oynanışını , kurallarını ve genel yapısını yaratan bir ekip üyesidir. Kullanıcı arayüzü, dokümantasyon, anlatım, içerik ve paketleme gibi

Projeler, Yazılım Mühendisliği

Kira Project Management System

Proje Adı: Kira Project Management System Amaç/Vizyon: Çevik model kullanan yazılım şirketleri için Kira Proje Yönetim Sistemi adı verilen proje geliştirilecektir. Çevik yazılım modellerinin kullanımı gün geçtikçe artmaktadır. Yazılım çalışmaları takip edilmesi ve yönetilmesi kolay olmalıdır. Takımlar aralarında iletişim halinde olmak mecburiyetindedirler. Kira Proje Yönetim Sistemi şeffaf bir çalışma ortamı sağlayacaktır. Sistemin Kullanıcıları: Coder Reviewer Dev Entegrator Admin İşlevsel İhtiyaçlar: Yeni iş oluşturm

Projeler, Yazılım Mühendisliği

Market Zinciri Sistemi ve Android Raporlama Uygulaması Projesi

Proje Adı: Super Market Chain System Amaç/Vizyon: Market zincirlerinin takip edilebilir ve kolay bir şekilde yönetilmesi için bir market sistemi uygulaması yapmak amaçlanmaktadır. Farklı şubeler için ayrı veri tabanları kullanılmadan tek veri tabanı üzerinden erişim sağlanacaktır. Veri tabanı Microsoft Azure portalında saklanacaktır. Yönetici tarafında da raporlama kısmı yapılacaktır. Aynı zamanda yönetici için bir android raporlama uygulaması yapılacaktır.

Eğitim, Yazılım Mühendisliği

Binary Search Tree Tüm Recursive Örnekleri

Veri Yapıları Binary Search Tree (İkili Arama Ağacı) yapısında yapraklar ve düğümlerle ilgili rekürsif (recursive) kodları derledik. Yaprakların toplamı ve sayısı, yaprak olmayan düğümlerin toplamı ve sayısı, tüm düğümlerin sayısı, ağacın yüksekliğini bulma gibi kodları bu yazımızda bulabilirsiniz. Kod İçinde Oluşturulan Ağaç şekli : Binary Search Tree Recursive Kodlar [crayon-5e4c2f426da96890271351/]  

Eğitim, Yazılım Mühendisliği

Binary Search Tree Maksimum ve Minimum Değerleri Bulma

Veri yapıları alanında Binary Search Tree ( İkili Arama Ağacı) yapısında en küçük (minimum) ve en büyük (maksimum) değerleri nasıl bulabileceğimize bakacağız. Öncelikle aşağıdaki ikili arama ağacı örneğini inceleyelim.   Yukarıdaki ikili arama ağacına dikkatli baktığınızda en küçük değerin en solda en büyük değerin en sağda bulunduğunu fark edersiniz. Yani metodumuza gelen kök düğümden bir sonraki düğüm boş olana dek sola doğru gidersek minimum değeri, boş olana dek sağa gidersek maksimum değeri elde ederiz. Şimdi kodlarımızı inceleyelim. Düğüm