Avatar billede rasborg Nybegynder
07. april 2002 - 10:08 Der er 11 kommentarer og
2 løsninger

Hvordan laver man et computer-spil?

Hey experter!

Nå men nu sidder jeg og undre mig igen. Jeg kunne godt tænke mig at vide hvordan man egentlig laver et computerspil? Jeg ved at det er en lang proces, både med at finde et plot etc. Men i hvilke programmer laver man hvad? Hvis man skulle lave et spil som daoc (dark age of camelot) eller eq (Everquest). Jeg ved at man kan lave små spil i flash, men det kan da ikke række til hvis man skulle lave et spil som ovenænvte! Jeg ved intet om det, ville bare gerne vide noget mere, er der nogle fede hjemmesider der viser vejen frem eller noget?

/robin hood!
/rasborg
Avatar billede NanoQ Nybegynder
07. april 2002 - 10:22 #1
Det er meget forskelligt. Ofte bliver der udviklet et specielt programmeringssprog til det enkelte projekt. Spil bliver sjældent (eller måske endda aldrig) udviklet i "admindeligt tilgængelige sprog".
Avatar billede soreno Praktikant
07. april 2002 - 10:35 #2
det fleste alm. spil bliver udviklet i c eller c++
quake1 er udvikled i c med asm optimeringer hvor hastighed er vigtig.
quake2-3 er så vidt jeg er orienteret udviklet i c++
da mange spil er baseret på quake så er disse også udviklet i c/c++

nanoq> mener du med "specielt programmeringssprog" et scriptsprog til at definere logikken i spillet ?
Avatar billede soreno Praktikant
07. april 2002 - 10:37 #3
der findes forresten et hav af artikler om spiludvikling her:
http://gamedev.net/reference/
mange af dem er programmeringsorienteret, men der er også noget om design.
Avatar billede NanoQ Nybegynder
07. april 2002 - 10:38 #4
soreno, jeg ved at bla. MS Flight Simulator blev udviklet i en specielt variant af C, der blev udviklet netop til dette formål :)
Avatar billede soreno Praktikant
07. april 2002 - 10:56 #5
nanoq> kender du andre spil som er udviklet i specielle sprog ?

Jeg har nemlig kigge lidt på nogle af de interviews der er her:
http://gamedev.net/reference/list.asp?categoryid=71
og der står at westwood bruger visual c/c++ og Epic (dem der laver unreal) bruger også visual c++

desuden er black & white udviklet i visual c++ (så vidt jeg kan se på de billeder i det der computerblad der fulgte med i udviklingen af spillet)
half-life bruger også visual c++ kan jeg huske fra et eller andet interview..
Avatar billede NanoQ Nybegynder
07. april 2002 - 11:05 #6
soreno, nix... men det ser ud til at jeg tager fejl, og det er undtagelsen jeg lige kender til. Engang for efterhånden længe siden skrev jeg et lille projekt om udviklingen af MSFS. Det er alene derfra jeg har mine argumenter :)
Avatar billede soreno Praktikant
07. april 2002 - 11:11 #7
ok, no problem, jeg skulle bare lige undersøge om det var mig der var på vej til at blive afsporet. :-)
Avatar billede runeevers Nybegynder
07. april 2002 - 12:09 #8
Du kan også prøve macromedia director.

Der kan du godt lave spil der er en smule mere advance end i flash..
Avatar billede rasborg Nybegynder
07. april 2002 - 15:33 #9
Hvad med spil som everquest? Og dark age er det, det samme som andre spil, da de er onlinespil?
Avatar billede soreno Praktikant
07. april 2002 - 17:57 #10
principielt er everquest(kender ikke spillet, men går udfra at det er et online only spil som fungere i realtime) det samme som warcraft2, netværksdelen er blot optimeret til flere brugere.
Avatar billede rasborg Nybegynder
07. april 2002 - 18:28 #11
ok. Men er det muligt hvis jeg har et plot til et spil, så selv at sætte sig ned og nørkle det sammen?? Eller er det simpelthen for svært?`?

/robin hood
Avatar billede soreno Praktikant
07. april 2002 - 21:46 #12
du kører meget hurtigt surt i det hvis ikke du kan programmere, men hvis du har mod på det så er der nogle opengl tutorials her:
nehe.gamedev.net

i "help wanted" kan du måske finde hjælp, der er sikkert mange der vil hjælpe med programmeringen, hvis designet er færdigt og veldokumenteret.
http://www.gamedev.net/community/forums/
Avatar billede rasborg Nybegynder
10. april 2002 - 14:33 #13
Okay mange tak alle sammen. Det har været fedt jeg deler point ud nu.! Mange tak alle sammen..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester