Welche Sprache am Besten geeignet?

Hallo Ihr Lieben,

ich möchte mich mit einer Überlegung an Euch wenden.
Würde ich ein Spiel programmieren wollen und dieses Spiel sollte sehr umfangreich sein, da es ein Rollenspiel wird, welche Programmiersprache würdet Ihr empfehlen?
Da dazu noch eine Grafik notwendig ist, wie würdet Ihr das anstellen wenn diese anspruchsvoll werden soll? Ein Programm wie 3DMax, Maya etc. oder kann man sowas mit C++? Ich habe keine Ahnung und wäre für Eure Ideen und Ratschläge echt dankbar :smile:

Liebe Grüße,
TC

Hallo

ich möchte mich mit einer Überlegung an Euch wenden.
Würde ich ein Spiel programmieren wollen und dieses Spiel
sollte sehr umfangreich sein, da es ein Rollenspiel wird,
welche Programmiersprache würdet Ihr empfehlen?
Da dazu noch eine Grafik notwendig ist, wie würdet Ihr das
anstellen wenn diese anspruchsvoll werden soll? Ein Programm
wie 3DMax, Maya etc. oder kann man sowas mit C++? Ich habe
keine Ahnung und wäre für Eure Ideen und Ratschläge echt
dankbar :smile:

Große Programme werden hauptsächlich in C++ -oder
zumindest in C geschrieben. Auch Windows XP oder
Vista ist in C (mit ein paar C+±Modulen) geschrieben.

Für Dich dürfte aber ein Game-Kit zunächst sinnvoller
sein, da Du möglicherweise noch c.a. 10 Jahre Programmier-
training brauchst, um mehr Nutzen als Schaden anzurichten.

http://darkbasic.thegamecreators.com/
http://www.yoyogames.com/gamemaker
http://www.microsoft.com/express/samples/gamecreators/

Die Erstellung eines Spiels mit Grafik und Sound ist
außerordentlich komplex und langwierig und erfordert
Kenntnisse auf sehr vielen Gebieten - nicht nur in
der Programmiererei.

Grüße

CMБ

Hallo TC,

Tja, was denkst du wieso es soe viele unterschiedliche Programmirsparchen gibt ?
Je nach Problem hat die Eine oder die Andere ihre Stärken.

Ich habe z.B. viele Projekte, dei denen Visual Basic und C/C++ gemischt sind.
Bitfummeleien und Übertragungsprotokolle lassen sich einfacher in C erstellen, besonders wenn wenn das Protokoll für die Gegenstation (Microcontroller) auch schon in C geschrieben ist.
Interprogramm Schnittstellen (ActiveX) lassen sich dann besser mit C++ erstellen, was man dann als Shell umd den C-Teil schreiben kann.
Benutzeroberflächen sind dann einfacher in VB erstellt.

Bei deinem grossen Projekt wäre dann ein anderer Mix wohl vorteilhaft.
Wie schon geschrieben wurde ein 3D-Paket, meist mit eigener Programmiersprache, für die Grafik.
Eine KI-Sprache wäre sicher für den Spielablauf vorteilhaft und würde manches vereinfachen.
Und z.B. C/C++ für die Module welche die Hardware ansteuern müssen und für Dinge wie Kommunikation übers Netzwerk.

MfG Peter(TOO)