Thread overview
"SDL ile Oyun Programlama" dersleri etkinleştirildi
Jun 15, 2011
erdem
Jun 15, 2011
Kadir Can
Jun 16, 2011
erdem
Jun 16, 2011
erdem
Jun 24, 2011
erdem
Jun 24, 2011
erdem
June 15, 2011

Rica ederim :)

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

June 15, 2011

Erdem ikinci bölümü de hazırlamış:

http://ddili.org/ders/sdl/index.html

Çok teşekkürler Erdem! :)

Ali

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

June 16, 2011

Teşekkürler erdem. :)
DEĞİŞTİRME:
Yalnız vektörlerin çıkarılmasındaki örnekte bir sorun var.Düşman robotun koordinatları (4,3) olarak belirtilmiş.Halbuki çizimde (3,4) yazılmış.

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

June 16, 2011

Teşekkürler! :)

Düzelttim bile:

http://code.google.com/p/ddili/source/detail?r=227

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

June 16, 2011

Teşekkürler :)

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

June 16, 2011

Sitede de düzeldi.

Ali

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

June 24, 2011

İkinci ders oyunlarda hareket ile aklıma gelen bir kaç soru. Yapmak isteyen deneyebilir. Aslında çözümler tamamen D ile alakalı.

Şu anki durumuyla top sadece 45°'lik bir açıyla duvarla çarpıyor. Bu da oyuncunun hemen sıkılmasına neden olabilir. Bu yüzden oyunun oynanabilirliği için aklıma gelen geliştirmeler, fikirler. Sadece bazılarını denedim :)

Bunların hepsi ayrı ayrı yapılabilir.

  • Maryonun sıçrama hareketini yapın. Bu sefer aşağı doğru bir yerçekimi de olduğunu hesaba katarak oyunun başında Maryo aşağıdan yukarıya sıçrasın.

  • Top her duvara çarpışta hızı bir miktar artsın.

  • Top duvara her çarptığında hızı ve dolayısıyla açısı rastgele değişsin. Bunu yapmak için örneğin top ilk durumda aşağı doğru (2,2) hızıyla hareket ediyor. Rastgele değişimi yapabilmek için belirli bir aralıkta yansıtmadan önce değiştirmeniz gerekiyor. Bu arada vektörün x ve y işaretlerinin de aynı kalması gerekiyor.

Bunun bir sürü çözümü olabilir ama benim ilk aklıma gelen şunun gibi bir şeydi:

Vector2 rastgeleDeğiştir(Vector2 v, float max)
{
   /*    ...    */
}

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

June 24, 2011

Aslında kitap değil basit bir ders desek :) Öyle düşünüyorsanız .. ;-)

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

June 24, 2011

Çok teşekkürler! :) Kitabını yazmakla kalmamışsın, dürtüklüyorsun da... :)

Ali

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