Hvis det er med Spil porgrammør som mål, ville jeg nok starte med at se på C og C++, findes masser af guides til det på nettet.
--
Kan på ingen måde anbefale #1's idé. Ingen idé i at lære C først - spild af energi for en nybegynder.
Hop ud i C++ eller noget som Java. Her anbefaler jeg dog C++. Hvis du vil anvende engine's som UnrealEngine (hvilken jeg mener er super fed) eller Unity3d (som også er awesome), så se på de custom scripting sprog de programmer bruger.
--
i5 2500k 5 GHz | P8Z68-V PRO | HD6870 CF | Force GT 128GB SSD | AX850W Corsair 500R | 16 GB Corsair Vengeance 1600 MHz | Custom Vand
Hvis det er gym, start med .net, C# eller VB.net (C# er bedre, men er en smule sværere). C# er alt man skal vide på gym.
Hvis det er uni eller interesse, start med C# alligevel, men arbejd hurtigt hen mod C++, det hjælper meget at kunne C#, men C++ er det mest udbredte!
--
Jeg har købt sådan en Arduino som jeg sidder og leger med :D
--
Med mindre jeg bliver bidt af programmering så bliver det nok ikke til mere end en interesse :) men c++ tror jeg jeg starter ud med har en god ven som arbejder i det :)
--
#4
Fedt. Men hvad har det med noget at gøre?
--
Gæstebruger, opret dit eget login og få din egen signatur. #2 "Kan på ingen måde anbefale #1's idé. Ingen idé i at lære C først - spild af energi for en nybegynder." IDEEN er nu en gang at der findes mange rigtig gode guides til C og det kan overføres mere eller mindre direkte til C++
#3 Hvis det var almindelig programmering han spurgte på, ville jeg være enig i dig med C# (Ikke VB.net, føj da ;-)), men nu han spørger specifikt på SPIL programmering ville jeg nok starte med C++, da det er det de fleste STORE spil er lavet i, ved godt du bla med Unity kan lave spil med C#, men det vil aldrig blive det nye Crisis eller andet "intenst"
--
Hvor gammel er du?
Har du prøvet at programmere før?
--
Thinkpad W500 => (2.53 GHz T9400, 4 GB RAM, FireGL V5700, 7)
To UMPCer: HTC Shift på 7” og OQO 01+ på 4.8”
#8 Ud fra hvad han skriver må man ligesom gå ud fra at han ikke har programmeret før ;-)
--
jeg har programmeret meget meget lidt før. men nu vil jeg prøve det af se om jeg bliver fanget af det :) kunne forstille mig det var en fed ting at kunne lege med når man skal køre langt uden internet
--
RawnieBrownie ehm du skal nok tage en uddannelse indenfor programmering som datateknikker med speciale i programmering
--
Gæstebruger, opret dit eget login og få din egen signatur. Det er overhovedet ikke nødvendigt til det jeg vil bruge det til, det er bare for at have lidt basis viden om det.
--
ok hvad skal jeg have for at komme igang med c++ ? hvilke programmer
--
#14 Du finder alt omkring programmering på nettet. Virkelig -alt. Documentation + Google er dit bread n' butter i programmering.
http://www.cprogramming.com[...]
--
i5 2500k 5 GHz | P8Z68-V PRO | HD6870 CF | Force GT 128GB SSD | AX850W Corsair 500R | 16 GB Corsair Vengeance 1600 MHz | Custom Vand hvis du vil lære programmering for at blive god til Kom/IT på HTX. er du helt galt på den, bestod selv Kom/IT med 10 i års karakter og 12 til eksamen. Faget handler langt mere om kundesekmentering, appeltyper, marketing, formidling osv. Fedt fag men slet ikke det jeg har på fornæmmelsen du tror det er. evt skriv på mail hvis der er noget du vil spørge om :)
--
En god idé der aldrig bliver udført er ikke bedre end en dårlig idé.
Tror egentligt jeg vil gå imod alle andre og anbefale GameMaker hvis du vil se om det at lave spil er noget der kan fange dig. Der er stadig programmering, og du kommer til at lære de vigtigste principper i programmering (struktur, loops, stuff like that), samtidig med at resultaterne er nemmere at opnå, og du får nemmere adgang til grafik.
Hvis det så fanger dig kan jeg kun anbefale at gå videre med c++/SDL/OpenGL (look it up on google).
Igen, det her er måden jeg kom lidt ind i det, i dag programmerer jeg en del c++, dog knapt så meget spil.
link til gamemaker:
http://www.yoyogames.com[...]
--
#3 Lidt off offtopic - men hvorfor mener du C#.NET er bedre en VB.NET? :) Det er jo samme framework?
Anyways #0, kig lidt på unity og det sprog der kræves til det.. At gå igang med c++ for at gå igang med c++ kan være ret dræbende ;D
--
Indtast cool signatur her.
16# Det har intet med at bestå at gøre, jeg har længe gerne ville lære det, og da vi nok skal lege med det på htx tænkte jeg det var bedre at vide lidt inden så jeg ved hvad det går ud på :)
--
Hold dig fra C++! -jep, det er det de professionelle bruger, men hvis du vil igang med at lave spil uden at tage en lang uddannelse, så er det en dårlig vej at gå.
Jeg vil anbefale dig at holde øje med
http://ungespiludviklere.dk[...]
De laver forskellige workshops og arrangementer for folk som dig.
Ellers er der her en god liste som kan få dig igang med at lave spil hurtigt:
http://ungespiludviklere.dk[...]
Du skal selv fra beskrivelserne vurdere hvor du vil starte.
Grunden til jeg fraråder dig C++ er at du skal så sindsygt meget igennem før du har et spil, hvor du med nogle af disse værktøjer kan sidde og spille noget simpelt i løbet af ingen tid, og det gør det noget nemmere at holde interessen. -en anden ting er at det med at skrive optimeret C++ kode (folk siger jo c++ er så hurtigt) ikke ligefrem er nemt, hvorimod optimeret javakode faktisk er nemt. -og du kan være helt sikker på at optimeret javakode performer bedre end ikke-optimeret c++!
--
Gæstebruger, opret dit eget login og få din egen signatur. så det du siger er???? at jeg skal skrive bruge java sproget ?
--
det skal siges det nok også bliver til hjemmeside opsætning og den slags,
--
#22 Kan lade sig gøre.
--
i5 2500k 5 GHz | P8Z68-V PRO | HD6870 CF | Force GT 128GB SSD | AX850W Corsair 500R | 16 GB Corsair Vengeance 1600 MHz | Custom Vand
Nej, jeg siger at jeg synes du skal starte med scratch, gamemaker eller stencyl, for på den måde kan du hurtigt lave noget der minder om et spil...
Jeg synes bare det er en væsentlig pointe at c++ ikke giver mening som nybegynder, og da slet ikke hvis man bare er lidt nysgerrig og gerne vil snuse lidt til hvad det drejer sig om.
Hjemmesideopsætning er html/css, det er lidt i en kategori for sig selv. Hvis du lærer at programmere i et sprog, er det normalt let at skifte til et andet. Java, C#, Python, PHP... der er da forskelle, men kan du "the basics" så lærer du hurtigt det sprog du skal bruge, så det du lærer ved at lave spil kan du altid bruge til hjemmesider både til client- og serverside. (C++ kræver memory management, hvorfor det er noget sværere teori)
--
Gæstebruger, opret dit eget login og få din egen signatur. #24 Det er da det dummeste at gøre, at starte med Gamemaker osv. Han skal da lære "rigtig" programmering fra starten. Vil gavne ham lang mere i længden - det er også sjovere imo.
--
i5 2500k 5 GHz | P8Z68-V PRO | HD6870 CF | Force GT 128GB SSD | AX850W Corsair 500R | 16 GB Corsair Vengeance 1600 MHz | Custom Vand
#25 Holder nu med #24.. klart dumt at starte med C++ i din situation.
C++ har en meget stejl lærings-kurve. Specielt hvis du ikke har lavet noget programmering før. Problemet med C++ for nybegyndere er ikke nødvendigvis memory management.
Det er fordi man ikke hurtigt kommer til nogle resultater på skærmen. For at få dette skal man have libraries og sætte det hele op. Bare at få Visual Studio op med C++ og lave noget der compiler er ikke helt nemt for en nybegynder..
--
#25 Giver dig ret i, at GameMaker ikke er optimalt. Man lærer noget som ikke rigtigt er spil-programmering - det er bedre til hurtige prototyper.
Ville helt klart bruge Unity i din situation.
Der er massere af tutorials og færdige games at downloade og studere.. du programmerer i C# (brug mono osv.) men i små bidder der er overkommelige. Du kan købe C# bøger der kan lære dig sproget. Syntax i C# er godt at lære - og fint som startup til at tage hul på C++ senere.
Hvis du er en wiz-kid der bare VIL lære spil-programmering, så kan du da godt starte direkte på C++ (og det vil være bedre), men langt de fleste lærer noget andet programmering først.
--
Jeg holder også med Steffen!
Har selv stået i samme situation, som #0, og jeg gik død i C++...
Senere kom jeg igang med lidt plugins til CSS, som var python (meget enkelt programering sprog)
Jeg vil også anbefale de programmer som steffen nævner!
--
Jeg vil slutte mig til de andre og anbefale gamemaker. Simpelt, og det giver rigtigt god forståelse!
Har selv lavet mange spil i det program :-)
--
Thinkpad W500 => (2.53 GHz T9400, 4 GB RAM, FireGL V5700, 7)
To UMPCer: HTC Shift på 7” og OQO 01+ på 4.8”