Avatar billede water Nybegynder
27. september 2001 - 10:47 Der er 11 kommentarer

programering af spil!

hey der!

hvilke programmerings sprog bruger man til at lave spil som quake og diablo!?? og hvor kan man finde noget læse stof om disse!??
Avatar billede mickni33 Nybegynder
27. september 2001 - 10:51 #1
Kunne forstille mig at det var lavet i C eller C++. Men også Java er på vej frem især med spil på nettet.
Avatar billede jumario Nybegynder
27. september 2001 - 10:51 #2
Man udvikler typisk først et værktøj, specielt designet til at lave spillet i, og laver derefter spillet med det værktøj..

Værktøjet kan laves i mange høj-niveau programmeringssprog. Bl.a. C/C++ m.m
Avatar billede jpk Nybegynder
27. september 2001 - 11:45 #3
Spil som dem du nævner laves i en kombination af C, C++ og assembler og så med et graphics library som fx DirectX
Den generelle funktionalitet laves i C/C++ og kernen i assembler for optimering...
Avatar billede soren112 Nybegynder
27. september 2001 - 18:22 #4
Du kan på http://www.idsoftware.com/archives/sourcearc.html downloade sourcekoden til doom, quake1 og ws.
Jeg kiggede lige lidt på quake1 og det er programmeret i c med opengl som grafik api. Jeg kunne forestille mig at senere versioner er lavet i c++.
Mange spil bruger directx da apiet tilbyder mange funktioner så som netværk, lyd, input, grafik, sikkert også andet?.
Du kan sikkert finde meget godt på gamedev.net
Avatar billede martinskou Nybegynder
29. september 2001 - 15:36 #5

Du kan evt starte med at få styr på kodning af 3D applikation. Jeg vil helt klart forslå C++ og OpenGL som vejen frem, hvis det skal være seriøst.

Check disse OpenGL tutorials:
http://nehe.gamedev.net/
http://www.lighthouse3d.com/opengl/tutorials.shtml
Avatar billede jpk Nybegynder
29. september 2001 - 17:32 #6
Hvis du skal programmere til Windows/Xbox vil jeg foreslå DirectX8 som graphics library. Hvis du har andre platforme for øje, så vil OpenGL være at foretrække!
Avatar billede martinskou Nybegynder
29. september 2001 - 20:09 #7

Hvis du koder til windows er det rigtigt at du kan benytte både OpenGL og DirectX.

Du slipper aldrig helt uden om DirectX, bl.a. er det nyttigt til håndtering af input fra brugeren.

Jeg vil dog stadig forslå OpenGL frem for DirectX 3D engine. Men det er nok en smagssag!
Avatar billede jpk Nybegynder
30. september 2001 - 09:54 #8
=> martinskou
Jeg er ganske enig, det er nok en smagssag (måske endda religion...).
OpenGL har selvfølgelig den fordel, at det er platformuafhængigt og med den nyeste version af DirectX ligner de 2 libs jo hinanden en del...
Jeg synes dog at DirectX er noget af det mest geniale MS er kommet op med!
Avatar billede tosssen Nybegynder
02. april 2002 - 19:24 #9
Hvis du vil lære at lave spil i C++ kan du tage kurser på www.gameinstitute.com. De starter med en introduktion til C/C++ og bygger derefter ovenpå. Det er virkelig kvalitetskurser, men man klarer sig nok bedst hvis man har lidt matematisk baggrund.
Avatar billede tosssen Nybegynder
02. april 2002 - 19:26 #10
I øvrigt koster kurserne mellem 50$ og 100$ alt efter hvor omfattende de er. En klar fordel er at man får tildelt en tutor i kursusperioden, som man kan stille spørgsmål til.
Avatar billede jpk Nybegynder
03. april 2002 - 14:18 #11
Er det ikke tid til at lukke spørgsmålet?
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
Kurser inden for grundlæggende programmering

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