Bald erstes Java Buch durchgearbeitet - Wie gehts nun weiter?

Jack159

Bekanntes Mitglied
Ich habe das Buch "Java von Kopf bis Fuß" jetzt fast durchgearbeitet.
Mein Ziel war und ist es, kleine Spiele zu programmieren (Eventuell sogar für Handys, dann aber auch Handyprogramme). Darunter verstehe ich Spiele wie z.b. Tetris oder Jump and Run Spiele. Ich werde natürlich noch etwas brauchen, bis man soetwas alleine angehen kann. Aber man kann ja immer schrittweise Arbeiten:
Zuerst eine Figur (Schwarzer Kreis), den man per Pfeiltasten auf einer GUI steuern kann.
Dann langsam Kollisionserkennung einbauen usw... Man steigert sich immer etwas mehr.

Ich denke dazu werde ich aber noch ein weiteres Buch lesen müssen, da mir "Java von Kopf bis Fuß" diese speziellen Kentnisse nicht vermittelt.
Ich hätte da an dieses Buch gedacht:

Mobile Games: Spieleprogrammierung für Handys mit Java ME: Amazon.de: Thomas Lucka: Bücher

Deckt ja direkt 2 meiner Wunschziele ab. Spielegrogrammierung und Handyspiele-Programmierung.
Ein Buch welches nur von Java-Spieleprogrammierung handelt (Also nur PC), finde ich nicht.

Wäre dies jetzt der richtige Weg um weiterzumachen?
Wäre er zu schwer? Falls ja, wie soll ich weitermachen?
 
Zuletzt bearbeitet:
Ein Buch welches nur von Java-Spieleprogrammierung handelt (Also nur PC), finde ich nicht.
Aber ich 😉, Killer Game Programming in Java
Auf dieses Buch schiele ich ja auch, aber dazu bin ich erstens noch viel zu unerfahren und zweitens bin ich dazu VIEL zu unerfahren. Mich interessiert Spieleprogrammierung ebenfalls, aber ich muss mich wohl mit dem Gedanken abfinden, dass es nicht wirklich was für Anfänger ist (und ein solcher ist man nach dem Durcharbeiten von Head First Java noch).

Vielleicht ist dir das Tutorial zur Spieleprogrammierung des hiesigen Mitglieds Quaxli eine Hilfe, das wird hier häufig empfohlen 🙂 (und sollte ich mir auch mal anschauen).
 
Ich denke, nachdem man sich die Grundlagen verinnerlicht hat, ist es auch kein falscher Schritt es eventuell einfach mal zu versuchen, z.B. Pacman(glaub ich eines der einfachsten Spiele überhaupt) oder Tetris oder eben ein Spiel, welches einen selber bis zur Grenze der eigenen Fähigkeiten und leicht darüber hinaus fordert, zu programmieren.
Dabei gerade kein Tutorial vor sich zu haben und sich einfach mal selber Gedanken zur Lösung zu machen macht das ganze erst richtig interessant. Zu spezifischen Fragen, wie z.B. "Wie zeichne ich ein Quadrat auf ein JFrame ?" reicht google aus.
Klar kommt da am Ende nicht gerade ein Planungsmeisterwerk heraus, aber wenn es am Ende Funktionsfähig ist(und das ist durchaus realistisch, man braucht nur ein wenig Ausdauer), ist das schon ein recht cooler Erfolg, gerade weil man nicht nur ein Tutorial abgearbeitet hat, sondern komplett selber drauf gekommen ist.

Sonst ist das Buch, dass Landei vorgeschlagen hat glaub ich ganz gut.
 
Auf dieses Buch schiele ich ja auch, aber dazu bin ich erstens noch viel zu unerfahren und zweitens bin ich dazu VIEL zu unerfahren. Mich interessiert Spieleprogrammierung ebenfalls, aber ich muss mich wohl mit dem Gedanken abfinden, dass es nicht wirklich was für Anfänger ist (und ein solcher ist man nach dem Durcharbeiten von Head First Java noch).

Vielleicht ist dir das Tutorial zur Spieleprogrammierung des hiesigen Mitglieds Quaxli eine Hilfe, das wird hier häufig empfohlen 🙂 (und sollte ich mir auch mal anschauen).

Kann ich auch empfehlen. 😀😀😀

KillerGameProgramming würde ich auch empfehlen, das ist durchaus auch was für (fortgeschrittene) Anfänger. Dort wird etliches auch schrittweise verfeinert, z. B. das Kapielt zur Steigerung der FPS ist sehr interessant zu lesen. Unter dem Link, den Frapo gepostet hat findest Du einige PDF die lesenswert sind. Ich würde es aber etwas zurück stellen und mal 1 - 2 einfache Programme schreiben, z. B. einen Pong-Klon oder etwas ähnliche simples.
Tetris ist meiner Ansicht nach keine Aufgabe für Anfänger, da eine gute Lösung ganz schnell einige abstrakte Ansätze verlangt. Das gleiche gilt für Pacman, wenn man die Geister entsprechend des Originals bewegen möchte (die je nach Farbe unterschiedliches Verhalten an den Tag legen).

Ebenfalls empfehlenswert ist Tutorials | Coke And Code - Java Games and Games Development dort wird ebenfalls Schritt für Schritt ein Spiel programmiert. Mit diesem Tutorial habe ich angefangen, mich mit der Programmierung kleinerer Spiel zu beschäftigen. Und von den dort gezeigten Ansätzen kannst Du auch einiges in dem Tutorial, das ich verbrochen habe, wieder finden
 

Zurück
Oben