webForumDet fria alternativet

Spelprogrammering

15 svar · 740 visningar · startad av Dino

DinoMedlem sedan sep. 20011 914 inlägg
#1

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.

SPiNMedlem sedan mars 20007 896 inlägg
#2

C++ med OpenGL är väl det som känns mest rätt för spelprogrammering. :)

BeatboxMedlem sedan okt. 20013 217 inlägg
#3

DirectX

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

DinoMedlem sedan sep. 20011 914 inlägg
#4

Ok, tack.

SweyMedlem sedan apr. 20003 971 inlägg
#5

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.

PeWMedlem sedan juni 200010 432 inlägg
#6

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 :)

SPiNMedlem sedan mars 20007 896 inlägg
#7

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?

PeWMedlem sedan juni 200010 432 inlägg
#8

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...

SPiNMedlem sedan mars 20007 896 inlägg
#9

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. :)

PeWMedlem sedan juni 200010 432 inlägg
#10

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 ;)

PeWMedlem sedan juni 200010 432 inlägg
#11

OpenGL ska ju fungera även med JAVA .... gör DirectX det ? ;) §e

ToonsterMedlem sedan feb. 20001 590 inlägg
#12

Direct X att föredra...

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

SPiNMedlem sedan mars 20007 896 inlägg
#13

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?

PeWMedlem sedan juni 200010 432 inlägg
#14

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.

GaskiMedlem sedan juni 2000310 inlägg
#15

Vad lätt ni får det att låta :)

Alpha IIMedlem sedan maj 20002 993 inlägg
#16

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 :)

125 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)