May 17, 2011

Bir de burada asıl amacım mümkün olduğu kadar kullanıcının hiç SDL bilmeden ufak oyunlar yazabilmesi.

Hatta XNA gibi kütüphanelerde tüm bu işlemler oyun kütüphanesinin kendisi tarafından yapılıyor. Kullanıcı bu yüzden sadece kendi oyun değişkenlerini yazıp ya da değiştirerek çok kısa sürede oyun hazırlayabiliyor. Burada tüm bu işlemi biz yapıyoruz. Eğer bu konuda profesyonel bir oyun programcısından da yardım alabilseydik çok süper olurdu :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 17, 2011

Alıntı:

>

Bir de burada asıl amacım mümkün olduğu kadar kullanıcının hiç SDL bilmeden ufak oyunlar yazabilmesi.

Belkide bu amaçlı xnaya benzemesi için bir kütüphane yazabilirsiniz? İngilizce yazılırsa yardım edebilecek çok kişi çıkabilir?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 17, 2011

İngilizce yazmak istemiyorum. Bunun nedeni zaten ingilizce bilenler için diğer diller için konuşursak yeterince bu konuda kaynak, kütüphane var. D için Derelict'i denedim ama en son baktığımda derlenmiyordu. Türkçe olursa hepimiz rahatlıkla kullanabiliriz :)

Ayrıca İngilizce oyun geliştiricilerin olduğu forumlarda anlamadığımız yerleri sorabiliriz.

XNA gibi oyun kütüphaneleri ya da profesyonel oyun motorları duyduğum kadarıyla içerisinde yüzlerce profesyonel oyun programcısının olduğu ekipler tarafından, 3-5 yılda ve oldukça yüksek bir bütçe ile gerçekleştiriliyormuş.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 17, 2011

Alıntı:

>

XNA gibi oyun kütüphaneleri ya da profesyonel oyun motorları duyduğum kadarıyla içerisinde yüzlerce profesyonel oyun programcısının olduğu ekipler tarafından, 3-5 yılda ve oldukça yüksek bir bütçe ile gerçekleştiriliyormuş.

Ben daha çok sdl için wrapper tarzında bir şey demek istedim. İngilizce dememin nedenide destek bulabilmek için. Sanırım d için bu konuda bir şey yok.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 17, 2011

Alıntı (acehreli):

>

Ayrıca profesyoneller kendi aralarında takılsınlar. Biz D ile SDL öğrenmek istiyoruz! :)

Evet haklısınız :) Ben de asıl amacımız burada öğrendiğimiz D bilgisini pratiğe geçirmek mealinde bir şeyler yazacaktım.

Ben de ilk bilgisayarda sorunsuz github'u kullandım. Ama ikinci bilgisayarda ssh anahtarını alacağım diye göbeğim çatladı :huh:

Alıntı:

>

PTY allocation request failed on channel 0

diye bir yazı çıkıyor gerisi yok. Artık Natty'nin hatası mı bilmiyorum. Meğerse alıyormuş ama ancak ssh'ı debug seçeneği ile çalıştırınca görebildim.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 17, 2011

Ben daha bakamadım... :-/

Erdem, sen dersi yazmaya başla.

Ayrıca profesyoneller kendi aralarında takılsınlar. Biz D ile SDL öğrenmek istiyoruz! :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 18, 2011

Alıntı (acehreli):

>

Proje açıklamalarındaki 'git remote add origin ...' olmadı...

Evet sabah bende de olmadı :) Ben hatta bu mesajı okumadan okubeni dosyasını değiştirmiştim.

Alıntı (acehreli):

>
  1. Bu proje için 64 bitlik dmd'yi kullanmam gerekti (normal: ne de olsa 64 bitlik ortamdayım). Yoksa ld, SDL kütüphanesini bulamadığından şikayet ediyordu.

Hımm. En kısa zamanda 64 bit kurup gerekli açıklamaları ekliyorum.

Daha da önemlisi sınıfların tasarımı, oyunun genel tasarımı ile ilgili önerileriniz, fikirleriniz varsa paylaşırsanız sevinirim. Gerekirse sınıf tasarımını sil baştan yapabiliriz! :)

Ya da belki böyle vakit bulduğunuzda ufak birim testleri yazmak istermisiniz acaba :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 18, 2011

Teşekkürler! Sizi ekledim bile :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 17, 2011

Çok güzel! :) Ama ben azıcık uğraşmak zorunda kaldım:

  1. Projeyi github'dan indirmek için şu komutu kullanmak zorunda kaldım:

'git clone https://github.com/erdemoncel/oyun.git'

Proje açıklamalarındaki 'git remote add origin ...' olmadı...

  1. Bu proje için 64 bitlik dmd'yi kullanmam gerekti (normal: ne de olsa 64 bitlik ortamdayım). Yoksa ld, SDL kütüphanesini bulamadığından şikayet ediyordu.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

May 18, 2011

Alıntı (erdem):

>

Daha da önemlisi sınıfların tasarımı, oyunun genel tasarımı ile ilgili

Gördüklerimi söylerim.

Alıntı:

>

ufak birim testleri yazmak istermisiniz acaba :)

İsterim ama birim testlerinin asıl programcı tarafından yazılması daha etkili oluyor. TDD'yi (test driven development) hatırlatayım:

  • önce test yazılır

  • işlev önce kabuk halinde ve ancak derlenecek kadar yazılır

  • birim testleri işletilir ve işlevin testi geçemediği görülür (böylece testlerin işlevselliği denetlediği kanıtlanmıştır)

  • işlev, testleri geçmek için geliştirilir

Ne yazık ki dış dünyayla ilgilenen işlevlerin birim testleri daha güç yazılır.

Ama doğrusu, çoğu kimse yukarıdaki adımlara tam anlamıyla uymuyor. O da olur... Eninde sonunda testi yazılacaksa işlevin önceden gerçekleştirilmesinde de sakınca yoktur tabii ama çoğu durumda da sonraya bırakılan birim testi hiç yazılmaz. :)

Neyse... Hatırladım diye yazdım. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2
Next ›   Last »