10 Şubat 2009 Salı

Oyun Projelerim


PONG
İlk yaptığım oyun; pong. Giray Özil'in Oyungezer dergisinde düzenlediği yarışmaya acaba katılabilirmiyim diye başladım işe. Tabi yarışmaya katılım sürecinde gereken herşeyi öğrenip oyunu yapmadım. 1 yıllık süreçtir(belki daha fazla) benim programlama ve oyun yapmak için gereken şeyleri öğrenmem. Programlama öğrenmek dediysem temel c++ komutlarından bahsediyorum programlama konusunda öğreneceğim çok çok şey var.
Oyuna dönecek olursam; dil olarak c++ grafikler için ise SDL kullandım. SDL in sitesindeki "Beginning Game Programming " eğitseli çok işimi gördü. Basit bir oyunu yapmak için gerekli şeyleri buradan öğrenebiliyorsunuz. Oyun içerisinde birkaç hata mevcut. Özellikle timer fonksyonlarını kullanmak beni çok zorladı. Ayrıca topun raketten yansıması biraz sorunlu oldu. Aslında topu duvardan yansıyormuşçasına geri döndürebilirdim ama raketin o an ki hızını da yansımaya katmak isteyince iş karıştı. Raketin de sadece ön yüzü top ile çarpışabiliyor. Bu konuda da bazı problemler mevcut. Son olarak da yapay zekanın raketinin titremesi var ki neden böyle olduğunu bir türlü çözemedim.
Ama bütün bu hatalara rağmen oyun oynanabilir halde. Genelde hatalar yüzünden oyunun gidşatında bir değişiklik olmuyor. Ayrıca oyunda bir power up sistemi mevcut. Yarışmayı kazanamadım ama zaten böyle bir beklentimde yoktu. Bu oyunu yapmış olmak beniö için en büyük kazanımdır.

İndirme adresi:
http://rapidshare.com/files/128985297/Pong.rar.html

Hiç yorum yok:

Yorum Gönder