Ich habe irgendwann einen Satz gelesen, der dich interessieren könnte: Ein guter Plan für heute ist besser als ein perfekter Plan für morgen.
Tu alles vom Tisch, was dich ablenken könnte. Tada, schon hast du eine super Arbeitsumgebung.
Konzentrier dich auf eine (etwas knackigere) Aufgabe und versuche, sie zu lösen. Mach am Besten das Fenster ein bisschen auf. Eine halb gelöste Aufgabe lässt man nicht so einfach stehen, man will ja die Lösung wissen.
Aber trotzdem: Es erfordert Selbstdisziplin, am Tisch sitzenzubleiben und über den Stoff nachdenken. Wenn du dich beherrscht und eine gewisse Zeit lang dich mit Büchern und Aufgaben ohne Unterbrechungen beschäftigen kannst, kannst du auch mal ne Pause machen. :D
Hoffe ich konnte dir (wenigstens etwas...) helfen. :)
Normalerweise werden Javadocs in dem ordner "doc" angelegt. Vielleicht das "-d" rauslassen?
Die Workspace in Eclipse ist der Ordner, in dem alle deine Projekte abgelegt werden, du kannst den Ordner irgendwo auf deinem Computer stecken (Desktop wäre super, da findest du ihn am leichtesten ;) ). Da ist nix mit Online und so, so heißt nur der Ordner, in dem du deine Projekte ablegst.
PS: Fängst du das Programmieren an? :D
C++ verleitet eben mit seinen Geschwindigkeitsvorteilen schnell. Aber C++ ist auch schwerer als die "durchschnittliche" Programmiersprache. Meinen Einstieg in Videospiele habe ich mit D gemacht, da es dieselbe Effizienz wie C++ bietet, dafür aber auf (komplizierte) Kompatibilität auf C verzichtet. D-Code sieht halbwegs so aus wie Quellcode in Java, wird aber in nativen Maschinencode übersetzt.
Was die Arbeitsteilung von Code/Grafik handelt: Ich programmiere derzeit mit einem meiner Freunde in der Freizeit ein 2D-Strategiespiel (in Java/Scala). Der eine kümmert sich um den Code, der andere um Grafiken. Nach einiger Zeit übernimmt der jeweils Andere sein Aufgabengebiet für eine gewisse Zeit. Und es funktioniert super bis jetzt.
Als guten Einstieg in Java OpenGL (lwjgl.org) empfehle ich dir die Videoreihe von thebennybox ( http://www.youtube.com/playlist?list=PLEETnX-uPtBXP_B2yupUKlflXBznWIlL5 ), bei dem du Schritt für Schritt eine 3D-Engine erstellst (du brauchst dafür aber jede Menge Matrizen und Trigonometrie :/ )
Für 2D-Spiele reicht Java meiner Meinung nach vollständig aus.
Ich hoffe ich konnte dir behilflich sein :)
SomeOtherGuy
Ich würde sagen, spar dir ein bisschen was zusammen, dann kannst du mit dem Gesparten jedes Spiel kaufen, das dir beliebt :)
Außerdem: Spiele, die eigentlich bezahlt werden sollen, sollten auch bezahlt werden; alles andere ist Diebstahl (mit Ausnahme von OpenSource-Spielen)