View Full Version : Spelprogrammering
Om man skall ge sig på spelprogrammering var börjar man. Vilket/vilka språk behöver man kunna för att senare vara attraktiv på arbetsmarknaden.
C++ med OpenGL är väl det som känns mest rätt för spelprogrammering. :)
Jag skulle rösta för DirectX. Ljud, 3D-2D, Input och stöd för nät.... allt i ett packet :-) Och lättanvänt är det också ! :-)
// BeatBox
DirectX och C++ är det bästa valet.
Det viktigaste är dock inte språket. Utan det är allt det andra som kommer när man gör spel. Idé, grafik, ljud, modeller (om det är 3D) m.m. Det krävs enormt mycket för att skapa moderna spel idag.
Det vanligaste är väl annars C och direct X... ;)
Men visst är det skojigare med C++ om/när man definierat gränssnittet mot OOP och lyckats optimera sina klasser :)
Jag har aldrig varit riktigt hemma på det här med spelprogrammering, men openGL var fäl hett förut ivf? Vad är det som gör DirectX till det bättre alternativet?
Direct X är väl mest känt för att det är lätt att programmera (lamer varning? :e ) men OpenGL är väl egentligen mer intressant eftersom det kan köras på flera plattformar och med ett större utbud av språk...
Ah, okey. Men man kan alltså åstadkomma samma saker, oberoende vilket lib man använder? Då känns openGl hetare, om det kan köras på flera plattformar, jue. :)
När man talar om det så finns det en artikel här -> http://www.gamedev.net/reference/articles/article1775.asp
Om just vilket API man ska välja (för/nackdelar) :)
I övrigt är http://www.gamedev.net/ en utmärkt site om spelprogrammering ;)
OpenGL ska ju fungera även med JAVA .... gör DirectX det ? ;) §e
Toonster
2002-02-26, 10:54
Direct X är att föredra, det finns fler grafiska funktioner, och massor av annat skoj finns redan där, nätverksstöd, force-feedback, directsound mm.
Ska spelet kunna köras på annat än PC, är du nog förpassad till OpenGl.
Men du!
kolla in denna länk, och begrunda...
http://www.microsoft.com/directx/
/T
Ska spelet kunna köras på annat än PC
Det där skulle jag vilja ha till:
Ska spelet kunna köras på annat än Microsoft-plattformar
För DirectX funkar vällan bara på Microsoft-plattformar?
Jupp ;)
Ska man göra spel som är mer konversiella och lätta att porta mot ett mångfald av plattformer ligger OpenGL bättre till... kanske nåt att tänka på om man nu tänker sig en sån karriär.
Vad lätt ni får det att låta :)
Alpha II
2002-04-02, 13:15
Jag vill lära mig att göra spel!
Vilken C++ kompilator ska jag använda? Vilken bok ska jag köpa? Vad behöver jag lära mig mer? SKulle vara kul att kunna göra 3D spel, även om de inte skulle vara några supersnygga o moderna :)
vBulletin® v3.8.6, Copyright ©2000-2013, Jelsoft Enterprises Ltd.