3D-Spiele Programmierung

08/17/2011 07:49 Br0k3n.Fr4m3s!#1
Hallo,

Mich würde mal interessieren, wie man mit C++ ein 3D-Spiel programmiert.
Habe Erfahrung mit EOS gemacht (Objektorientiert Zeugs) und ein bisschen
HTML gelernt. Außerdem kann ich zu geschätzten 20% Java. Nun würde ich
gerne ein ähnliches Spiel wie Minecraft programmieren. Was brauche ich dazu
und welche Bücher sind zu empfehlen? Oder ist Java besser? Bin für alles offen und habe genug Zeit (zurzeit 6-8 Stunden am Tag um zu lernen).
08/17/2011 08:11 oggs#2
du probierst gerade fahrradfahren ohne lenker..^^
ohne perfekte basics ist an ein 3d spiel nicht zu denken, das wird dich nur frusten
meine persänliche empfehlung wäre c# oder java lernen wenn du dich generell auch für programmierung interessierst. sind ohnehin sehr ähnlich, c# ist etwas komplexer.
für c# existiert das xna-gamestudio von microsoft, aber nicht für anfänger zu empfehlen

wenn du dich weniger für programmierung als für hübsche effekte und spaß am bildschirm begeisterst, solltest du dir eher das udk (unreal development kit) ansehen, kann verdammt viel, ist für professionelle projekte geeignet, und kannst gratis damit herumspielen

mfg
08/17/2011 08:13 Br0k3n.Fr4m3s!#3
Ehhm jetzt mal klipp und klar ich will Notchmäßig ein Spiel programmieren, was aber nicht allzu spektakulär und bekannt werden soll.
Quote:
du probierst gerade fahrradfahren ohne lenker..^^
Woher krieg ich den lenker? ;)
08/17/2011 08:14 SwarN#4
ich denke mit ein bisschen OOP und 20 % java und "html"<- was nicht zu erwähnen ist. Kommst du hier nicht recht weit.

Um ein Spiel wie Minecraft du Entwickeln brauchst du zudem noch Spezialsoftware die keinem frei zugänglich ist.

Zudem fangt man bei Spiele Programmierung erstmal klein an, sprich ein 2D Snake (was man überigens in fast jeder Sprache Programmieren kann) oder sonstiges. Und wie schon gesagt für 3D brauchst du um einiges mehr Erfahrung in Sachen Mathematik und Programmierung wie du hier angibst :).

Du kannst nach Open Source 3D spielen mal googeln, hatte da mal ein Source gesehen. Wenn du dir den anschaust weißt du vielleicht was ich meine :=).
08/17/2011 08:18 Br0k3n.Fr4m3s!#5
Ihr seid mir sehr hilfreich irgendwie muss das doch gehen ... Gibts kein Step by Step oder so? Kann mir keiner auflisten was ich tun soll? Wie krieg ich das raus?
08/17/2011 12:00 nWo.#6
Nicht dein Ernst?
Ein Step by Step und ein MC #hnliches Spiel zu entwickeln?
Wenns das geben würde, gäbe es 100000000 Minecraft Klone.
Du wirst mit deinen Kenntnis kaum was schaffen, lerne erstmal richti zu programmieren, einfache Spiele wie gesagt Snake oder ähnliches.

Schau die am besten das HOW TO Spieleentwickler werden dort wird dir alles erklärt.
08/17/2011 12:01 SwarN#7
-> Lade dir Visual Studio 2010 C# Express
-> Lade dir XNA Game Studio
-> Lies dir das Grundsätzliche in der MSDNAA durch
-> [Only registered and activated users can see links. Click Here To Register...] Hir kannst du mal rein schauen und dir alles durchlesen ist ein sehr nettes tutorial. (Hab ich auch eben mal gemacht ist echt super erklärt wirklich alles (habe davor natürlich auch noch die MSDNAA durchgelesen)).

So solltest du anfangen. Jedoch wenn du hieran schon scheiterst lohnt es sich nicht weiterzumachen. Dieser Schritt ist für 3D Grundvorraussetzung erforderlich.