HERSEY BURDA
Would you like to react to this message? Create an account in a few clicks or log in to continue.

HERSEY BURDA

HERSEYİ BULABİLDECEĞİN TEK ADRES
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En son konular
» free slot machines win cash
Oyun Programlama Icon_minitimeÇarş. Ağus. 03, 2011 3:57 am tarafından Misafir

» watch naruto hentai watch naruto hentai free
Oyun Programlama Icon_minitimeÇarş. Ağus. 03, 2011 3:52 am tarafından Misafir

» major fish oil
Oyun Programlama Icon_minitimeSalı Ağus. 02, 2011 10:26 pm tarafından Misafir

» hentai about hentai academy
Oyun Programlama Icon_minitimeSalı Ağus. 02, 2011 10:10 am tarafından Misafir

» гинекология ответы
Oyun Programlama Icon_minitimePtsi Ağus. 01, 2011 9:18 am tarafından Misafir

» x-Hack hack you
Oyun Programlama Icon_minitimePtsi Ağus. 01, 2011 8:00 am tarafından Misafir

» When the first Whirlpool Duet album was released in December 2001
Oyun Programlama Icon_minitimePtsi Ağus. 01, 2011 3:05 am tarafından Misafir

» women at work hentai online women at work hentai stream
Oyun Programlama Icon_minitimePtsi Ağus. 01, 2011 2:56 am tarafından Misafir

» facebook likes xb
Oyun Programlama Icon_minitimePaz Tem. 31, 2011 9:22 am tarafından Misafir

Tarıyıcı
 Kapı
 Indeks
 Üye Listesi
 Profil
 SSS
 Arama
Forum
HABERLER
Fikri Türkel köşe yazıları

 

 Oyun Programlama

Aşağa gitmek 
YazarMesaj
Admin
Admin



Mesaj Sayısı : 3361
KULLANICI PUANLARI : 9918
Kayıt tarihi : 16/05/10

Oyun Programlama Empty
MesajKonu: Oyun Programlama   Oyun Programlama Icon_minitimePaz Haz. 27, 2010 5:33 pm

Oyun Programlama



Vb ile oyun yapilip yapilamayacagi hep tartisilir.Teorik olarak vb ile oyun programlamak mumkundur.Tamam belki
Splintercell veya Doom3 gibi oyunlar visual basic ile yapilabilecek oyunlar degiller ama vb ile oldukca kaliteli 3 boyutlu
oyunlar hazirlayabiliriz.Aslinda vb'nin yeteneklerini anlatmadan once bir oyunun calisma mantigini ve kullanabilecegimiz
araclari anlatmak daha iyi olur.
BIR OYUNUN ANATOMISI
Bilgisayar oyunlari,teorik olarak bilgisayardaki diger programlardan farksizdiz fakat cogu programdan daha karmasik
yapidadirlar.Bilgisayariniza yükleyip begenmediginiz bir oyun bile yillar suren bir calismanin ve binlerce hatta yuzbinlerce
satir kodun urunudur.
Bir oyunu olusturan en onemli unsur oyunun motorudur.Burada bahsi gecen oyun motoru sadece grafiklerle ilgili degildir
Grafiklerin yaninda oyunun ses,fizik ve varsa coklu oyuncu ozelliklerini belirleyen bir programdir.ASlinda oyunun kendisi ola-
rakta tanımlayabiliriz.Bir oyun motoru,oyunda var olan isik efektleri,carpisma hesaplamalari gibi ozelliklerin oyuna yer-
lestirilmesini saglar.Temel olarak bu tip motorlar olusturmak icin directx kullanilir.Cunku directx grafigin yanında
ses,multiplayer gibi bircok ozelligi programlamaya olanak taniyan bir kutuphanedir.Aslinda grafik acısından opengl daha kali-
telidir fakat opengl ile sadece grafik programlayabilirsiniz.Bu yüzden cogu programci tarafindan tercih edilmez.
Bir oyun motoru programlamak icin directx kullanmak gerektigini soyledim.Fakat sifirdan bir oyun motoru yazmak hem
cok zahmetli hem de cok masrafli bir istir.Bu yuzden biz hazir bir motor tercih edecegiz.Ama burada cok dikkatli olmamiz
gerekiyor,cunku ekrana 3 boyutlu objeler cizen bazi programlar oyun motoru saniliyor.İnternette bir arama motoruna "game
engine" yazarsaniz binlerce program görürsünüz.Bunlardan 10-15 tanesi ise yarar programlardir.Bu tip programlar arasından
ben "3DState VB 3D developer Studio 6.0"programini sectim.Cünkü visual basic ile uyumu mükemmel.Aslinda bu tam olarak bir
oyun motoru sayilmaz.Grafik motoru desek daha iyi olur.Yukarida da soyledim bir oyun motoru oyunun herseyidir,mesela bir
rpgdeki dovus sistemi,alisveris sistemi hep oyun motorunu olsturur.Ama elimizdeki program bu tip kaliplar icermiyor.Bu
daha iyi cünkü grafikler disinda herseyi kendimiz programliyacagiz.(Eger bir oyun motoru istiyorsanız internette bulabilir
siniz,ama hersey zaten programlandigi icin size sadece resimler eklemek kaliyor ve bu da yaraticiliga gölge düsürüyor.)
Simdi 3dstate'nin temel özeliklerini incelyelim.
Kütüphane'yi indirdikten sonra 3 boyutlu haritalar hazirlamak için 3dwebmaker pogramini da indirmelisiniz.Bu programla
hazırladigimiz 3d dunyalari vbye nasil aktaricagimizi ve nasil 3d uygulamalar yapilabilecegini programla gelen tutorialden
ogrenebilirsiniz.Ama ingilizce bilmeyenler için tutorialin türkce versiyonunu hazırliyacagim.
Sayfa başına dön Aşağa gitmek
http://dessas.yetkinforum.com
 
Oyun Programlama
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» XNA Oyun Programlama
» Oyun Programlama Tekniği
» Java'da Oyun Programlama
» Oyun Programlama Nedir
» XNA (XNA’s not an acronym) ile Oyun Programlama

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
HERSEY BURDA :: OYUN PROGRAMLAMA :: OYUN PROGRAMLAMA-
Buraya geçin: