8 Ocak 2015 Perşembe

Güdümlü Roket Algoritma Çalışmaları


Bir süredir güdümlü roket ve hedefi takip etmesi için çalışmalar yapıyordum. Şu an en azından hedefi takip etmesini sağlıyorum. Ancak daha gerçekçi olması için particle kullanarak duman oluşturmalıyım. Performans sorunu olabilir.


  //Delta zamanı hesapla
   float delta = (float)gameTime.ElapsedGameTime.TotalSeconds * 560;
  //Yönü bul
   Vector2 direction = ConvertUnits.ToDisplayUnits(Target.Body.Position) -
                                                      ConvertUnits.ToDisplayUnits(Rocket.body.Position);
   direction.Normalize();
   //Hareket et
   currentPos = direction * delta;


Silverlight vs HTML5

      2010 yılında Datakod.Raptor ürününü geliştirirken amacımız görsel zenginliği olan bir raporlama aracını geliştirmek olmuştu. Bu sebeple Silverlight ve Devexpress Silverlight bileşenlerini kullandık. Gayet güzel bir proje çalışması olmuştu. Model-View-Controller yapısı ile yeni tanışma fırsatımız olmuştu. Dokunmatik ekranlar ve büyük ekran tv lerde güzel sonuçlar almış, müşteri taleplerini karşılamış ve istediğimiz görselliğe ve interaktivitiye sahip olmuştuk. 




         Ancak şu an mobil telefon ve tablet desteği talepleri bizi düşündürüyor. HTML5'e çevirmemiz gerektiğini düşünüyorum.

7 Ocak 2015 Çarşamba

Mobil Oyunlar

      1988 yılından beri grafik ve oyun programlamaya meraklıyım. Zaten yazılım sektörüne girmemdeki tek neden diyebilirim. Yıllardır ara verdiğim bu alana da vakit ayırmaya çalışıyorum. Geçen yaz ilk oyunumu Android telefon ve tabletler için geliştirdim ve Google Play de yayınladım. Run Horny olarak isimlendirdiğim oyunu geliştirirken ne kadar paslandığımın farkına vardım ve kendimi daha çok geliştirmem gerektiğini düşündüm.

                          


        Geliştirme aşamasında Xamarin kullanmaya karar verdim çünkü yıllardır alışık olduğum geliştirme ortamından ayrılmak istemedim. Tabi cross-platform imkanları da göz ardı edilemez ve bence çok başarılı bir kütüphane. Xamarin içinde geliştirilen MonoGame kütüphanesi süreçlerimi gerçekten çok kolaylaştırdı. Bu konuyu daha sonra detaylandıralım.


   

İlk Yazım

Merhaba,

      En sonunda yaşadıklarımı ve deneyimlerimi günlük olarak( umarım :) ) paylaşabileceğim bir ortam ve zaman oluşturabildim. 

    Şimdiden bu satırları okuyan dostlara selamlar.