Avatar billede jesper-madsen Nybegynder
06. september 2005 - 19:20 Der er 15 kommentarer og
1 løsning

At lave et spil i c++

Er det muligt at lave 3d virtuelle med x,z,y akser osv i c++?

Hvis man skal lave et spil som fx.
http://www.alhem.net/uo/xx0017.html

??
Avatar billede jesper-madsen Nybegynder
06. september 2005 - 19:22 #1
eller det lavet i java?
Avatar billede arne_v Ekspert
06. september 2005 - 19:22 #2
jeg tror at langt de fleste af den slags spil er lavet helt eller delvist
i C++

men forvent ikke at det er nemt !
Avatar billede lars314 Nybegynder
06. september 2005 - 19:23 #3
Ja det kan man.
Avatar billede jesper-madsen Nybegynder
06. september 2005 - 19:25 #4
hvad er nemmest? java eller c++??
java har jo en fordel.. de kan spilles online.. c++ skal hentes på computeren??? IK?
Avatar billede jesper-madsen Nybegynder
06. september 2005 - 19:28 #5
hallo
Avatar billede arne_v Ekspert
06. september 2005 - 19:30 #6
Det er langt nemmere at lave spil i Java.

Java applets kan embeddeds i en web side så der ikke skal installeres noget
(andet end Java) på client PC.

Men snakker vi professionelle highend skyde/race/whatever spil så skal du satse
på C++.
Avatar billede jesper-madsen Nybegynder
06. september 2005 - 19:31 #7
jamen tænker på et spil ligesom www.runescape.com..
1. hvor lang tid vil det tage at lærer java, og HVAD skal jeg lærer af emner for at kunne begynde?
2. Hvad kræver serveren? Skal den være stor?
Avatar billede jesper-madsen Nybegynder
06. september 2005 - 19:32 #8
at spil hvor man ser det i fuglepastptiv også kan man gå rundt med sin mand og dræbe unde monstre og se andre spillere og skaffe nye våben osv..

sådan et jeg mener??
Avatar billede arne_v Ekspert
06. september 2005 - 19:33 #9
re 1)

afhænger lidt af hvor mange timer om dagen du vil bruge, dine forudsætninger
og det niveau du skal op på

re 2)

En single player applet kræver ikke noget af server.

Multiplayer spil kræver noget af server. Men præcis hvo rmeget afhænger af
antal samtidige brugere og spillet.
Avatar billede jesper-madsen Nybegynder
06. september 2005 - 19:35 #10
hvis jeg nu læser og læser java i fx. 5 timer om dagen, hvor lang tid vil det så tage og kender du evt. guides på engelsk/dansk om at bygge et spil??
Avatar billede arne_v Ekspert
06. september 2005 - 19:35 #11
så vidt jeg ved er det ret svært at lave realistisk 3D grafik

men detaljer skal du nok have en som kender mere til spil til at forklare

[jeg ved at i forbindelse med spil udvikling i Danmark snakker man meget om
PhD'ere d.v.s. 3+2+3 år på universitetet !]
Avatar billede arne_v Ekspert
06. september 2005 - 19:52 #12
jeg ved der er guider til spil udvikling, men det er ikke lige mit område
Avatar billede strych9 Praktikant
06. september 2005 - 20:00 #13
En bekendt har lavet nogle C++ tutorials til 3d engine programmering i Windows her:
http://www.peroxide.dk/tuts.shtml

Det er ikke for sarte sjæle...
Avatar billede flair Nybegynder
07. september 2005 - 22:18 #14
I c++ kræver det en del arbejde..  Du kan jo ikke bare sidde og kode noget i 3d uden at vide noget om vektorer for eksempel. Hvordan man tegner en trekant på skærmen. Hvordan man sammensætter sådanne til figurer, landskaber og andre objekter. Hvordan man checker for keyboard og/eller mus input. Ting der støder sammen på skærmen...  osv osv osv..  der er en masse ting du skal sætte dig ind i.
Der er stor forskel på at skrive "hallo world" på skærmen til den næsten "Hitman" =)
Avatar billede jesper-madsen Nybegynder
18. september 2005 - 16:21 #15
smid svar
Avatar billede arne_v Ekspert
18. september 2005 - 22:11 #16
.
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