5. Erfahrung und Know-How
Das mag nun vielleicht etwas schroff klingen, daher möchte ich es dir kurz erklären. Ein MORPG ist quasi die Königsklasse der Spieleprogrammierung. Dies liegt vor allem daran, dass man eben neben dem RPG das ganze noch für Multiplayer oder gar Massive Multiplayer auslegen muss. Dazu gehört dann eine komplexe Server-Client-Sturktur, wobei die Server auch erst mal betrieben werden müssen, was wiederum eine Menge Geld kostet etc. Folglich ist ein MORPG sicher nichts, was man - nachdem man mal ein Buch gelesen hat - alleine Programmieren könnte. Genausowenig kann man, nach Lesen eines Buches, einen Hollywood-Film drehen. Sondern da gehört sehr viel Geld und vor allem Erfahrung dazu. Und Erfahrung ist etwas, was man mit Bücher nur schwerlich erlangen kann, sondern eben einfach durch praktische Anwendung. Der Sprung von »Hello Word« zum WOW-Klon wird also mit ziemlicher Sicherheit schief gehen. Dazu kommt dann noch, dass man für ein solches Spiel viele (animierte) 3D-Modelle braucht, Musik, Sounds und dergleichen. Alleine wird man ein MORPG also wohl kaum bewerkstelligen können.
Du schreibst, dass du dir ein Konzept geschrieben hast. Dann geh dieses Konzept mal Schritt für Schritt durch und überlege dir, ob du jeden einzelnen Punkt bewerkstelligen könntest und wüsstest, wie es funktioniert. Programmierung ist letztlich Arbeit. Man lernt es nicht über Nacht und wird nachdem man es erlernt hat auch nicht Crysis 3 oder ähnliches auf die Beine stellen können.
Deshalb wundert es mich auch ein bisschen, dass du nach nicht einmal einer Woche davon redest, du hättest dir ein Buch bestellt und seist letztlich von dem Buch enttäuscht gewesen. Ich behaupte jetzt einfach mal, dass man ein C++-Buch nicht in wenigen Tagen durcharbeiten kann. Aber vielleicht habe ich dich da auch falsch verstanden. Ein gutes Buch für Anfänger im Bereich von C++ soll ja
C++ für Spieleprogrammierer sein(ich selbst habe es nie gelesen, aber die Resonanz anderer ist positiv). Aber es stellt sich natürlich die Frage, ob C++ wirklich das ist, was du willst. Denn ein schnelles MORPG wirst du damit nicht zustande bringen - allerdings gilt das für alle Sprachen
.
In den letzten Wochen war hier aber auch mal die Rede von
IdeaSystem, was möglicherweise eine verhältnismäßige einfache Möglichkeit sein könnte, Online-Spiele zu gestalten. Evtl. wäre das ja einen Blick wert.
Übrigens kannst du Punkt 2 wieder aus deiner Liste streichen. Denn eine Turbo-Pascal IDE brauchst du nicht, wenn du C++ lernst. Und auch wenn C++ vielleicht nicht der leichteste Einstieg ist. Ich würde es Turbo-Pascal vorziehen
.