Forum: Vart ska jag börja!? (spelprogrammering)

Forum huvudsida -> Programmering -> Vart ska jag börja!? (spelprogrammering)

Sidor: 1

Till botten

Henkebenk 18:23 - 30:e Juli 2011 | Post #1
Medlem
Inlägg: 3


Skicka PM

Jag har fått ett plötsligt intresse för spelprogrammering men har ingen aning vart jag ska börja?

jag har tidigare testat lite webb-programmering men övergav det då jag inte kom på något bra projekt att jobba med men har i alla fall därav fått lite erfarenhet av html men det är ungefär hur långt mina erfarenheter inom programmering sträcker sig...


Jag undrar därav hur vida jag ska gå till väga och om det finns några viktiga grunder jag måste lära mig för att kunna förstå hur det hela fungerar och vart jag kan hitta information om dessa. Även tips på vilka program man ska använda i början som ger en bred uppfatning så man inte blir låste till just det programmet vore perfekt Smiley)


Jag skulle även uppskatta hemsidor, böcker och video-serie tips. Även om någon skulle kunna erbjuda sig att bli någon slags mail kontakt som jag kan maila lite snabbt när jag fastnar vore perfekt Smiley)


Hur är det att använda sig av game engins, är det något man ska använda sig av för att lära sig eller ska man använda sig av det när man väl kan allt och det ska gå snabbare?


Jag kanske även bör nämna att jag är 16 så några kurser eller universitets utbildningar är inget alternativ


Spel typen jag är intresserad av är mmorpg, rpg och även ett slags rpg-fps spel som jag har tänkt ut som är det spelet som är målet att kunna utveckla när jag lärt mig lite Smiley (allt i 3d)



-------------------------





Peter 15:50 - 31:a Juli 2011 | Post #2
Medlem
Inlägg: 7


Skicka PM

Först och främst ska du lära dig programmera. Om du inte har möjlighet att ta programmeringskurser i skolan så rekommenderar jag att du skaffar en bok. Vilken bok beror på vilket programmeringsspråk du ska lära dig. Att välja språk är inte lätt eftersom det finns en massa olika språk C, C++, Java, C#, Haksell, Lisp, Perl, Python, .. listan kan göras hur lång som helst (nästan). Alla har sina fördelar och nackdelar. I programmeringskurser is skolan är det vanligt att man använder Java. C++ är ganska vanligt för att göra spel och är även min favorit. Men du kan ju testa lite olika och se vad du tycker bäst om. Grunderna i många språk är liknande så du har nytta av att kunna ett språk för att lära dig ett annat.

När du kan grunderna så kan du göra lite enklare spel och när du lär dig mer så kan du göra mer komplicerade spel. De första spelen man gör är ofta textbaserade spel för att slippa bry sig om all komplicerad grafik. När du lärt dig lite grafik kan du göra lite enkla 2D spel. osv. Börja inte med för stora projekt till att börja med. Det är lätt att överskatta sin förmåga och inse att det man trodde skulle ta några veckor kommer ta ett år, speciellt som nybörjare. Så mitt tips är att börja smått.

Jag har aldrig själv använt färdiga 'Game engines' men fördelen är väl att du får mycket färdigt och slipper göra allt från scratch. Men för att lära sig så tror jag du lär dig mer utan 'Game engines'.

Som sagt så rekommenderar jag en bok eftersom de är ofta mycket mer djupgående och korrekta än sånt du hittar på Internet. Visst kan Internet vara ovärderligt för att kolla upp saker och så men som nybörjare är det nog lättare att lära genom att följa en bok.



-------------------------





Henkebenk 23:51 - 31:a Juli 2011 | Post #3
Medlem
Inlägg: 3


Skicka PM

tack för ett bra svar ((:

men jag måste nog tyvärr följa svaret med ännu en ny fråga vad det gäller de många olika språken, är vissa bättre för olika sorts spel och i sånna fall vilket språk är bäst för rpg och mmorpg spel Smiley?



-------------------------





Peter 13:05 - 1:a Augusti 2011 | Post #4
Medlem
Inlägg: 7


Skicka PM

C och C++ är ju kända för att ha bra prestanda och har därför använts flitigt inom spelindustrin. Nu används nog C++ mer än C eftersom C++ i stort sett är en påbyggnad av C och har en hel del extra saker. World of Warcraft är skrivet i C++ så det måste ju fungera att göra mmorpg i.

Du ska veta att C++ inte är bland de lättaste språken. Om spelet inte extremt krävande så spelar det nog mindre roll vilket språk du använder och du kan i princip använda vilket språk som helst att göra spel i.



-------------------------





Henkebenk 19:34 - 1:a Augusti 2011 | Post #5
Medlem
Inlägg: 3


Skicka PM

Tack igen för ett riktigt bra svar Smiley,

Men då tar jag väll och börjar med C++ guiden här på sidan och följer det med några "youtube tutorials" om du inte har något att invända på det Smiley,
tänkte även köpa till en c++ bok men undrar lite vilken jag bör köpa. Av det jag läst mig till så verkar "Prata, Stephen's c++ bok upplaga 5" som den bästa så tänkte ta den men sen upptäckte jag att en ny upplaga är på väg ut "2011-09-28" och undrar då om jag ska
-vänta tills upplaga 6 kommer
-börja med upplaga fem först och sedan köpa upplaga 6
-eller bara köpa upplaga 5

undrar även vad du tror om att läsa den på engelska då jag vill använda det så ofta som möjligt för att bli bättre på det?? Smiley)



-------------------------





Peter 16:14 - 2:a Augusti 2011 | Post #6
Medlem
Inlägg: 7


Skicka PM

Helt ärligt så har jag aldrig ägt en C++ bok. Kunde redan Java då jag började lära mig C++ på allvar så det gick ganska bra att lära sig av det jag hittade på Internet. Därför har jag inte så bra koll på vilka böcker som är bra.

Boken du pratar om heter C++ primer plus tror jag. Det jag hann se på Google Books så verkar det som en bra bok. Största skillnaden mellan upplaga 5 och upplaga 6 är som jag fattar det är att 6:an har ett extra kapitel med saker från den nya c++ standarden som beräknas bli färdig i år.

Att läsa den på engelska låter som en bra idé. Mycket av den information som finns är på engelska och även om man läser andras kod så är den också ofta på engelska så då är det en fördel om man kan de engelska termerna. För mig är det självklart att all kod skrivs på engelska.



-------------------------





Ragnarök 15:16 - 6:e Mars 2012 | Post #7
Medlem
Inlägg: 4


Skicka PM

C++, the way to go i spelprogrammering. Alla större företag (och nästan alla andra, för undantag med dom som kör med unity och unreal) kör i c++ och det kommer inte ändras på X antal år.

Som alla andra säger, börja med att lära dig grunderna. gör ett textbaserat spel, efter det så är det bara att mangla allt du vill. Fail and burn, och upp på hästen igen så att säga.

Jag började med c++ när jag var 14, började med Dx9 inte allt för långt efter det. Det var det smartaste jag gjort för jag fattade absolut inget och ville bara lära mig mer och mer.

Det kommer ta tid för dig att ens lära dig att göra något vettigt, och det suger ibörjan! men har du inte tålamodet att klara av simpla uppgifter så kommer det inte bli roligare där efter tyvärr!

Sedan om du har tur kan du hitta någon snäll jäkel online som kan leka "mentor". Även om sannolikheten är skitliten!

Och för det sista, sorry to break it. men du kommer ALDRIG i ditt liv göra ett MMORPG själv, inte ens i närheten.
Killarna från blizzard är sjukt jävla grymma på det dom gör. dom är fan dom bästa seniorerna jag har träffat i mitt liv och dom hade svårt att få wow att funka. jag tror knappast att du skulle kunna göra det bättre än dom. låter skit negativt men det är för att få ner dig på jorden, men en dröm är en dröm!



-------------------------





Sidor: 1

Forum huvudsida -> Programmering -> Vart ska jag börja!? (spelprogrammering)
Atom feed

Du får inte posta i den här tråden | Till toppen