Hallo,
Erstmal eine kleine Beschreibung meiner Situation: ich habe Maschinenbau auf Diplom studiert und daher ein gutes Fundament an generellem mathematischen Wissen. Programmierung haben wir teilweise auch behandelt, aber nicht C++ oder C oder C#. Was C++ angeht, müsste ich also quasi bei Null anfangen. Allgemein habe ich aber die Denkensweise eines Programmierers vom Prinzip her schon verinnerlicht, würde ich sagen.
Ich habe mehrere Fragen:
Ist dieses Buch:
http://www.amazon.de/C-f%C3%BCr-Spielepr…ren+mit+C%2B%2B
(für das es ja auch eine Support-Ecke im Forum gibt glaube ich) geeignet, um mit C++ zu beginnen? Wie gesagt: Ich benötige auch absolute Basics in C++. Auch weiß ich beim Spiele programmieren zum Beispiel nicht einmal genau was eine Engine im Detail macht. Gibt es andere Bücher zu empfehlen, die vllt schon früher ansetzen?
Nehmen wir an, ich würde ein online RPG machen wollen, jedoch ein kleines. Für die Leute, die zufällig WOW kennen: Die gesamte Spielwelt braucht nur etwa so groß zu sein wie der "Wald von Elwynn" (das Startgebiet der Menschen). Es soll einige Mobs geben und vielleicht einen Endboss. Gespielt wird es vielleicht im Bekanntenkreis von insgesamt 20 Leuten. Ich weiß, ein Server kostet Geld, habe gelesen 30 bis 90 Euro im Monat. Da ich im Januar als Doktorand anfange, wäre es kein Problem für mich das zu bezahlen.
Nehmen wir an, ich sitze hin und wieder unter der Woche nach der Arbeit 2-3 Stunden daran und am Wochenende länger. Gelegentlich einen ganzen Samstag von morgens bis abends. Befindet sich das in einem realistischen Bereich? oder ist das eine unmenschliche Menge an Arbeit?
Welche Programme benötige ich noch und mit welcher finanziellen Investition müsste ich rechnen? Ich bräuchte vermutlich irgendein 3D-Modellierer-Programm zusätzlich, oder? Photoshop habe ich und kenne mich sehr gut damit aus, da ich schon viel damit gemacht habe. Ich denke man kann Texturen damit machen.
Es wäre sehr nett, wenn sich jemand, der sich gut mit Spiele Programmierung in C++ auskennt, eine Einschätzung dazu abgeben könnte. Danke vorab!
Viele Grüße