nfs undergroundmax payne tarzında oyun yapmak istiyorum. Hangi programları kullanmalıyım. - sayfa: 4

Cvp

thx_ac3

Slm;

Nasıl oyun programlayacağım diye düşünüyor isen işte sana kısa bir metin. bu metni başka sitede benzer soruya cevap olarak yazılmış bende alıp paylaşmak istedim sana yardımcı olacaktır.

[quote]

Nasıl Oyun Programlama Öğrenilir Diyorsan
--------------------------------------------------------------------------------
Sana Nelerin Gerekli Olduğu Ve Hangi Kitapları okuman gerektiği hakkında bir patika çizebilirim....

1) İlk Başta ingilizcen Yoksa Fazla ileri gidemezsin.Kusura Bakma çünkü Oyun Programlama Konusuyla İlgili Türkçe Hiçbir "ADAM GİBİ KAYNAK" yok (bu işi öğrenmek ve işte benim ben diyebilmek için abartmıyorum belkide 30 bin sayfa okuyup öğrenmen gerekir). Ama Eğer ingilizce Biliyosan Al sana ikinci Şartımız

2) İnanılmaz azim ....Oyun Programlama en nihayetinde bir kapsamlı Uygulama Programcılığı olup Öğrenmesi Çoook Uzundur.Eğer Bunu Gerçekten istemiyorsan Daha Yolun Başındayken Vazgeçersin ki belkide boşu boşuna 6 ay 1 sene emek harcamış olursun.Eğer yeterli Azmin varsa sana Altın Bir söz HİÇ BİR ZAMAN AZMİNİ KAYBETME...

3) bu şart çook basit kısaca ZAMAN a ihtiyacın var çünkü kimse o Kadar bilgiyi kafana HAP yapıp Sokamaz.Bilgisayar Programlamayı ÖĞRENMEK demek eline kalem, kağıt ve kitap ve bilgisayar alarak; ilk başta okumak sonra önemli yerlerin altını çizmek, sonra
o kodları yazıp programı oluşturmak ve en sonunda da öğrendiğin şeylerle kendine özgü (kitaba bakmadan veya bağlı kalmadan) yeni bir örnek oluşturmak demektir.En ufak ve Basit Bir konunun en ufak parçası için bile bunu yapmalısın.Buda Çook zaman gerektirir.
4) Herşey için gerekli olan şartlardan biri PARA çünkü Bir çook kitap satın alman gerekecek ve bu kitaplar Yabancı ülkelerden getirilecek ben Amazon.com ´u öneririm git ve ordan al fazla bi fark ödemiyosun ulaştırmaya,neyse Bu para faktörünün kitaplarla ilgili olan kısmını belki onları pdf formatında online olarak bularakda çözebilirsin.Bilemem nasıl yaparsın artıkk...

Neyse Önemli Olanları yazdığımıza inanıyorum.Öte yandan Sırasıyal Okuman Gereken Kitapların Bir Listesini Yazıyorum ki Bu Sırayı Takip Ederek Yolunu kaybetmeden Birşeyler öğrenebilesin.

1) Herşeyden önce Bir Programlama Dili Öğrenmen Gerekiyor ki BU DİL KESİNLİKLE VE KESİNLİKLE C++/C DİLLERİDİR. BAŞKASI OLMAZZ!! c# bile olmaz bana Güven.Oyun Programlama Sadece C++ İle PROFOSYONEL ANLAMDA YAPILABİLİR.Diğer dillerle de tabiyki Oyun Programlanabilir.Hatta Senin dediğin gibi Paket Programlarla bile Oyun yapılabilir.Ama bunlar ticari değeri olan kaliteli oyunlar olamazlar.
Neyse gelelim C/C++ nereden öğrenirsin.Sana kitap adları yazıyorum.

a)Nesne Yönelimli C++ Robert Lafore (türkçesivar ALFA YAYIN kaçırma çok ii)
Bu kitap Sayasinde Hiçbir Programlama geçmisin Olmasa bile En baba Dillerden c++´a balıklama dalarak onu öğrenebilrsin..

b)Sonra C tüm Sürümler için (ALFA YAYIN) yine orjinalinin adı ise C complete Referans bu kitap saysinde c++´In c alt kümesine iyi hakim __Olursun.

c) Sonra ise Visual C++.NET (Yine AlFA YAYINLARI) nu okuyarak Derleyici olarak seçmiş olacağın visual c++.net derleyicisinin hakimi olursun.UNUTMADAN SAKIN VİSUAL C++´Dan başkasını seçme Borland da symantec te işe yaramaz .. Sen beni dinle Derleyici olarak Visual c++

2) Bu kitapları okuduktan Sonra Artık Bir hayli Programlama biliyorsun demektir(İnan Bana Okullarda Öğrenebileceğinden 2 kat fazla hatta)
Sırada Öğrenmen gerekenleri sayarsak

WIN32 APPLICATION PROGRAMMING
DIRECT X (directdraw direct3d VB...)
VERİ YAPILARI ,ALGORİTMALAR, YAPAY ZEKA vb...

Şimdi Sorun Şu bütün Bunlara Beraber Başlaman için Oyun Programlama Kitapları Var işte Sana onlardan Hangilerini Sırasıyla Okuman Gerektiğini Yazıyorum

Game Programming ALL İN ONE (primier Press)
Tricks Of The Windows Game Programming 1. cilt (sams press)

Introduction to 3d Game Programming (WORLDWARE press)
Tricks of The Windows Game Programming 2.Cilt (sams press)

//Bu Seviyede Artık Oyun Programlama Hakkında Azımsanmayacak Bilgiye Sahip olucaksın ki yaklaşık toplamda 8000 sayfa kitabı bitirmiş olacaksın.
sonra sana 3d ve Directx´ konularına iyice yönelmeni ve o konuları tamamen öğrenecek bi kitabı okumanı tavsiye ederim ki bu aşamadan sonra hiçte zor olmıyacaktır.(Çünkü Zaten Hepsi hakkında belli bi bilgi birikimin olucaktır).Bu aşamada Önerdiğim kitaplar şunlar

Beginning direct 3d Game programming(premier Press)

hatırlatıcı olarak

Advanced 3d Game Programming with directx 9.0 (Wordware press)

burdan Sonra (memory management ve data yapıları ve algoritmalarla ilgili bir kitap oku.Artık onu kendin seçersin).Ayrıca Yapay Zeka ile ilgili Sağlam bir kitap da şart

Bu arada Şu kitaplarıda Bi zahmet okursun.Ek bilgi Verirler Artık Senin için Çerez konumundalar çünkü

Programming Role-playing games with Directx 9.0 (primier Press)
Strategy Game Programming With Directx 9.0 (Primier Press)

Bundan Sonra İse Bi hayli Kaliteli Oyunlar yapmaya Başlıyabilirsin.Gerisinde Ne okuyacağını Söylememe Gerek Yok Zaten Bunları Yaparsan Çoktan Kendi Başına Ne Okuyabileceğine Karar Verecek Pozisyona Gelmiş Olacaksın.

[/quote]

ve son olarak microsoft visual studio 2005 express free olarak çıkardıktan sonra meraklıları için şöyle bir site hazırlamış ziyaret etmende fayda var.

http://msdn.microsoft.com/coding4fun/gamedevelopment/default.aspx

2006-06-05 17:35:58

Cvp

Sacrolife

Arkadaşlar...Ben Mimari çizimler ve bunlarla ilgili animasyonlar yapıyorum.Sormak istediğim Oyun yapımı değil. Fakat Tasarladığımız bir mekanda interaktif olarak nasıl dolaşabiliriz. Bunun için bir oyun motoru mu lazım. Bana birşeyler tavsiye ederseniz çok sevinirim

2006-07-01 15:21:05

Cvp

ozmoz

Hangi bölümde çalışacağına karar ver.Benden yardım istersen seve seve yardım ederim.Eger niyetin proramcılıksa o zaman en temelden başla ve acele etme temel çok önemli mesala herhangi bir basic dili bul ve karekterlerle basit bir oyun yap vs
Kolay gelsin

2006-08-01 02:59:34

Cvp

sensensen

kardeş prınnce of persia nın yapımında 100den fazla kişi çalışmış.en azını söylüyorum belki daha fazla..hatta bazı oyunlar varki ki simulasyon araçlar ve 3d tarama cihazları kullanılıyor..polar expres
in yapım aşamalarında belki görmüşünüzdür.teknik okadar ilerdeki.. türkiyede bunu yapmak imkansıza yakın..oyunu animasyonu bizimkiler yani necip türk milleti sadece pc içinde c++ maya 3dmaxle sınrlandırıp bir şeyler kurguluyorlar ama işin özü öyle degil gözlemledigim...ecnebi olayı pc dışına taşımış kablolar vucutlarında kafalarında astronot gibi simulatörler...oyun müzigi profesyonel gruplarca seslendirme için bile profesyonel yer alıyor..(jean reno monica belluci.vsr vsr)ben hala pusuda neden okan bayülgen mehmet ali erPiL seslendirme yapmadı diye hayıflanıyorum neyse...
OYUN yapımı için link verebilirim ilgilenen bakabilir yakında...herkese sevgiler...sonsuz saygılar....iyi çalışmalar

2006-08-14 01:29:43

Cvp

ozmoz

Arkadaşım işine yararsa www.netyukle.com adresinde Türkçe Dark basic ile oyun yazmayla ilgili derslerime bir gözat.[B)-]

2006-08-21 22:19:19

Cvp

alverez

önce bir süper mario yapmaya ne dersin?

2006-11-04 02:22:04

Cvp

Black_America

Sonuna kadar seni destekliyorum.Bence Türkiyenin de oyun sektörüne açılması gerekiyor.Benim okulum bittikten sonra bende başlıcam C++ a ama 3D´yi az da olsa öğrenmek istiyorum.Kendine yeticek kadar 3d bil daha sonra 2d/3d objeler ve karakterlerin ağız burun oynatma işlerini yap daha sonra bi demo falan derken adını duyur dergilere falan belirli bi ücret öde tanıtım yaparlar zaten sonrası gelir kolay gelsin...

2006-11-11 15:19:05

Azmi elden bırakma

kadircalikusu

Öncelikle cevap yazan bazı arkadaşların neden bu kadar karamsar olduklarını anlayamadım.Heralde kendileri bu dertten muzdaripler ve herkesi kendileri gibi zannediyorlar.Bir işi yapabilmek için önce niyet sonra azim gereklidir.Bu ikiside sende varsa bir oyun motoru bulup basit oyunlar yapabilirsin.Mesela 3d gamestudio ulaşılası kolay bir programdır.(Daha iyi programlarda var ama mesela Gamebryo gibi onunda 5000 dolar fiyatı var.)Onunla başla ve mantığı anlamaya bak.Herşey yavaş yavaş gelişecektir.Bugün anlayamadıklarını yarın anlamaya başlayacaksındır.Çünkü kanun böyle yeterki bunun böyle olduğunu bilip işin üzerine git.Birde mario tarzı oyunla başlaman sana çok şey katacaktır.Bunun içinde game marker programını öneririm.Birde arkadaşlar unutmasınlarki programcılık 80 lerdeki gibi değil.Amerikayı yeniden keşf etmeye gerek yok.Başarılar.

2007-01-09 22:29:55

Cvp

S_i_S

nerdeyse tam 1 sene olmuş konu açılalı :) veya sitede bir sorun var .. dikkatimi çeken şey , soruyu soran arkadaşın yaşı hakkında neden kimse birşey sormamış .. farzedinki bunu soran 15 yaşında bir ortaokul öğrencisi .. nolcak şimdi .. sen bu işi boşver beceremezsinmi demek lazım [G8].....

2007-01-19 18:10:58

Cvp

daviddor

hayır çalışmak araştırmak lazım.yaşın önemi yok
fakat çalışamadan (ben oyun yapmak istiyorum demekle olmaz)
aynen olay şuna benziyor ben işte çalışmak istiyorum. ee ne biliyorsun cevap yok olay bu . eğer oyun yapamak istiyorsanız az buçuk çalışacaksınız. öyle bir anda oyun yapamazsınız hızlı değil . sindire sindire 1 yılda oyun yapamayı istiyorsan bu işi bilene verecen parayı sana öğrecek yada çalışacan

2007-02-10 06:18:30