XNA Oyun programlama
Download YV 23.07.2007 Binary Sıkıştırılmış
dosyayı bir dizine açıp içersindeki YV.exe yi kullanarak oyunu çalıştırabilirsiniz.
Daha önce yapmadıysanız aşağıdaki linklerden .net framework ve xna redistributable
ı indirip kurmanız gerekir.
18-Temmuz-2007
Shield göstergesi ilave oldu. Şimdi sırada level sonunda credit gosterilmesi var.
Credit kısmında vakit bulup da yapabilirsem gemi gönderen arkadaşların gemilerini
de göstermek istiyorum. Arkadaşlar bana gönderdiğiniz gemilere birer model numarası
uydurdum. Müthiş gemiler ve yapanlar, işte o liste!
| Yapan | Gemi |
|---|---|
| Emre Eren | ![]() |
| Ethem Bilgin | ![]() |
| Levent Üncü | ![]() |
| Selçuk Atay | ![]() |
Ses efektleri cuk diye oturdu.
Ses efektlerini ücretsiz ses kütüphanelerinden; http://www.ljudo.com/
ve http://www.findsounds.com dan toparladım.
Sadece birazcık rutuş yapmak gerekti, dogal olarak. Soundforge kadar olmasa bile
o iş içinde canavar bir open source program olan
audacity kullandım. İşim görüldü. Audacity ile çalışırken aldığım bir screenshot.

Şimdi arkaplan müziği için bakınıyorum, Özkunt vakit bulabilirse yapacak bir tane.
Hazır bir şey kullanmak istemiyorum, birisi yapmış istiyorum, biraz daha bekleyeceğim
bakalım…
İşte shield, işte meydan
| Sağ taraftaki sararmış çubuk, işte shield. Full iken yeşil, azaldıkça önce sarı sonra kırmızı oluyor. |
17-Temmuz-2007
XNA işine bir süre verdim. Biraz da OGRE3D ile çalışayım diyorum. OGRE3D open source
olmasına rağmen çok güzel dökümantasyonu olan, temiz kodlanmış bir kütüphane. 3D
şöyle eksantrik bir oyun konusu bulmak istiyorum. İleride burada haberlerini bulabilirsiniz.
XNA ile hazırladığım YV nin son halini 1-2 haftaya deyakında upload edecegim. Artık
YV nin detaylandırılması işi daha çok grafik tasarım işi. O iş de bu günlerde bana
pek eğlenceli gelmiyor. :P Şimdilik YV defterini rafa kaldıracağım. YV(Yüzbaşı Volkan)
den boşalan vakitte askere gidene kadar biraz native directx ile cebelleşeyim diyorum.Oleeey
runtimesız deployment ne güzel…
YV (Geçici bir isim daha dogru düzgün bir isim bulmam lazım :P )
YV Bittiğinde shot’em up, klavye-kıran tabir ettiğimiz tarz bir oyun olacak. Grafik
işi biraz ağır gibi, bakalım ne zaman biter belli değil.
Download (binary) Daha işin çok başında ama fikir
vermesi açısından indirip bir göz atabilirsiniz.
XNA runtime, bunu XNA ile hazirlanmış oyunları çalıştırmak için bir kere bilgisayarınıza
kurmanız yeterli.
Ehem şeyyy bununda yüklü olması lazım, Microsoft .NET Framework Version 2.0

Bu siteden indirdiğim tutorial movileri superdi. Bulaşayım diyorsanız bu
tutoriallar iyi bir başlangıç.
Yumak
Yumak, kaynak kodları ile birlikte indirip inceleyebileceginiz basit bir oyun. XNA
tutoriallarını okurken hazırladığım ilk oyun.

İki boyutlu bu oyun basit olmasına rağmen, XNA ile oyun programlarken ihtiyaç olabilecek
bir çok konunun örneğini içerisinde bulabileceğin, üzerinde boz-yap kurcalayabileceğiniz
bir proje. Kabaca sıralayacak olursak source’un içinde aşağıdaki işlemler için örnek
kod bulabilirsiniz.
- Bir waw dosyasını oyuna ilave edip, belli bir olay gerçekleştiğinde çalınması
- Hareketli bir nesnenin bir başka nesneye temas ettiğinin anlaşılması (collision
detection) - Klavyeden yada mouse’dan gelen komutlara göre bir nesneye hareket verilmesi
- Fizik motoru (Farseer physicsc engine) kullanılarak, yerçekiminin simule edilmesi
- Bir resim dosyasının exenin içerisine kaynak(resource) olarak gömülmesi ve içerde
kullanılması - XNA font kullanılması.
XNA icin su anda bulabildigim kadariyla dogru düzgün tek 2B fizik motoru. Open source,
kullanımı çok basit, beleş daha ne olsun :) Elemana ellerine sağlık diyor, alıp
kullanıyoruz. http://www.codeplex.com/FarseerPhysics/



