Vinnaren i pepparkakshustävlingen!
2011-06-15, 01:42
  #1
Medlem
Anondodys avatar
Detta är säkert en knäpp fråga för folk som är insatta i programmering men jag frågar ändå. Alla stora spel i världen i vilket språk är dom programmerade?

Tänker typ

World of warcraft:
Call of duty:

Iphone app Angry birds?:

Tack på förhand!
Citera
2011-06-15, 01:49
  #2
Medlem
Emma18s avatar
Call of Duty, World of Warcraft och de flesta andra stora spel har grunderna baserade i C++, sen tillkommer ofta andra språk, till exempel är en stor del av det du ser i WoW programmerat i lua (både original-ui:et och addons).

I princip alla program för android är skrivna i java, och i princip alla program för iphone är skrivna i objective-c. Detta beror helt enkelt på att det är vad telefontillverkarna stödjer. Angry birds är skrivet i olika språk till de två plattformarna.
Citera
2011-06-15, 01:51
  #3
Medlem
De är bygga med grund av en spelmotor. T:ex WoW är/var ju byggt på en gratis spelmotor som de sedan köpte upp licensen på, men den kan finnas på nätet med viss sökning.

Spelmotorn är somsagt byggd av diverse företag, eller så skapar företaget spelmotorn själv. Dessa är ofta skrivna i C++, men många i C#.


För mindre spel är det Java,Flash,C++,VB eller C# som gäller.
Citera
2011-06-15, 01:54
  #4
Medlem
Anondodys avatar
Jag har börjat intressera mig för det här med programmering men har ingen som helst aning om vilket språk jag ska lära mig.. Vad är fördelarna med dom olika?
Citera
2011-06-15, 03:18
  #5
Medlem
Citat:
Ursprungligen postat av YakuzaEmme
De är bygga med grund av en spelmotor. T:ex WoW är/var ju byggt på en gratis spelmotor som de sedan köpte upp licensen på, men den kan finnas på nätet med viss sökning.

Nej. Blizzard har skrivit samtliga sina spelmotorer själva. WoW-klienten är skriven i C++ och Lua. Den använder vissa tredjepartsmoduler, som t.ex. FMOD för ljudet. Men detta är inte motorer, utan bibliotek ("libraries").
Citera
2011-06-15, 03:19
  #6
Medlem
Emma18s avatar
Det finns inte bara ett svar på den frågan, det beror lite på vad du hade tänkt dig att göra och hur mycket tid du är villig att lägga ner etc. Googla på "what programming language should i learn" så får du veta vad några personer tycker.
Citera
2011-06-15, 09:06
  #7
Medlem
Om du vill börja med programmering så vill du förmodligen använda ett språk som stödjer rapid development, dvs. att du kan utveckla dina applikationer snabbt. C# är ett perfekt språk för detta, och jag rekommenderar C# till högsta nivån. Det finns tusentals diskussioner om olika programspråk, läs några och se vad som passar dig bäst.
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off."

Citat:
Ursprungligen postat av Kada
Nej. Blizzard har skrivit samtliga sina spelmotorer själva. WoW-klienten är skriven i C++ och Lua. Den använder vissa tredjepartsmoduler, som t.ex. FMOD för ljudet. Men detta är inte motorer, utan bibliotek ("libraries").

Sök runt lite (inte på Blizzards hemsida då, då de gärna vill dölja detta) men de första versionerna av WoW var gjorde av en spelmotor med commercial use. Blizzard köpte sedan upp licensen och den försvann på marknaden, vad de gjorde sen vet jag inte, byggde vidare eller gjorde en från scratch.
Citera
2011-06-15, 11:07
  #8
Medlem
Citat:
Ursprungligen postat av YakuzaEmme
Sök runt lite (inte på Blizzards hemsida då, då de gärna vill dölja detta) men de första versionerna av WoW var gjorde av en spelmotor med commercial use. Blizzard köpte sedan upp licensen och den försvann på marknaden, vad de gjorde sen vet jag inte, byggde vidare eller gjorde en från scratch.

Nej, jag tänker inte slösa min tid på att söka runt efter något som jag redan vet INTE är sant. Det borde istället var DIN uppgift att försöka presentera en källa för ditt påstående.
Citera
2011-06-15, 13:43
  #9
Medlem
Anondodys avatar
Jag vill göra mina egna spel, men jag vill även kunna göra dom som applicationer i framtiden till Iphone och android telefoner, vilket språk bör jag då välja? Vilket språk är lättast att lära sig?
Citera
2011-06-15, 15:21
  #10
Medlem
Jag antar att du är nybörjare, och vill du skapa spel så är det olika spelmotorer du får vända dig till, gärna Open-Source (OGRE 3D, Unity mf.l). Du kan även använda XNA, rätt enkelt och det går snabbt att göra spel.

För desktop-applikationer, dvs program som du använder på datorn rekommenderar jag C# i och med att det är rapid-development language, går snabbt och är hyffsat enkelt när man väl får ett grepp om det.
Citera
2011-06-20, 01:40
  #11
Medlem
Programmera är som karate Antingen kan du det eller så kan du inte det. Oavsett vilket modernt språk du väljer kommer du inte få det svårt att gå över till ett annat. Svåraste biten är själva tankesättet då många språk fungerar typ på samma satt fast man skriver lite olika för att göra samma saker.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback