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:

Haave

Top Contributor
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).
 

Cola_Colin

Top Contributor
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.
 

Quaxli

Top Contributor
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. :D:D:D

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
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Alen123 Erstes Arbeiten mit Methoden. Java Basics - Anfänger-Themen 5
Igig1 Autoparkplatz verkettete Liste erstes und letztes Auto Java Basics - Anfänger-Themen 13
S Mein erstes eigenes Projekt - Aufbau und Strukturierung Java Basics - Anfänger-Themen 6
I Letztes, erstes Element vom Array Java Basics - Anfänger-Themen 9
X Array erstes und letztes Element tauschen Java Basics - Anfänger-Themen 2
J erstes Vorkommen eines Chars aus einem String entfernen Java Basics - Anfänger-Themen 3
J erstes Vorkommen eines chars entfernen Java Basics - Anfänger-Themen 1
O Erstes Programm: Matrizen Multiplikation Java Basics - Anfänger-Themen 10
H java erstes projekt Java Basics - Anfänger-Themen 502
M OOP Mein erstes Textadventure... Java Basics - Anfänger-Themen 3
K Erstes kleines Spieleprojekt - Java GUI in HTML einbinden Java Basics - Anfänger-Themen 3
D Auswahl und Ausgabe erstes Programm Java Basics - Anfänger-Themen 8
M Mein erstes Programm Java Basics - Anfänger-Themen 3
V Erste Schritte Erstes Project - Hilfe Java Basics - Anfänger-Themen 9
T erstes kleines Programm Java Basics - Anfänger-Themen 17
M Erste Schritte Erstes Programm mit Compiler öffnen Java Basics - Anfänger-Themen 4
M Mein erstes Java Programm Java Basics - Anfänger-Themen 5
J Erstes Applet läßt sich nicht anzeigen Java Basics - Anfänger-Themen 2
E Erstes "kleines" Programm Java Basics - Anfänger-Themen 5
M Erstes Textrollenspiel funktioniert...nicht. Java Basics - Anfänger-Themen 2
L Erstes Projekt aus zwei Projekten Java Basics - Anfänger-Themen 1
T mein erstes Java projekt Java Basics - Anfänger-Themen 8
1 Mein erstes Programm, HELP!! Java Basics - Anfänger-Themen 2
T OOP Mein erstes Java-Spiel - Schiffe versenken! Java Basics - Anfänger-Themen 2
M Erstes Prog. OS Abfrage Java Basics - Anfänger-Themen 9
E Mein erstes Java Projekt - Sauberer code? Java Basics - Anfänger-Themen 28
A Erstes Programm: Polynom-Klasse Java Basics - Anfänger-Themen 15
B Erstes Element eines Vectors erhalten Java Basics - Anfänger-Themen 5
D Mein erstes Programm flackert Java Basics - Anfänger-Themen 5
W Erste Schritte erstes Programm Java Basics - Anfänger-Themen 40
A Textdatei einlesen - erstes Zeichen falsch Java Basics - Anfänger-Themen 20
I Liste Remove erstes Element Java Basics - Anfänger-Themen 5
W Erstes eigens Programm - Klassen- und Schüler Verwaltungsprogramm Java Basics - Anfänger-Themen 5
M Erstes "sinnvolles" Programm Java Basics - Anfänger-Themen 11
A Erstes Programm - Problem beim Ausführen als jar Java Basics - Anfänger-Themen 3
B Methoden Mein erstes Programm - und gleich Probleme Java Basics - Anfänger-Themen 6
R [CODECHECK] Erstes Programm Java Basics - Anfänger-Themen 6
T Erstes Zeichen aus String löschen Java Basics - Anfänger-Themen 8
J erstes Prog./Klasse - Konstruktur/Objekterstellung funktioniert nicht Java Basics - Anfänger-Themen 25
M Erstes Programm und Fehlermeldung Java Basics - Anfänger-Themen 5
B erstes Java-Applet Java Basics - Anfänger-Themen 7
M Erstes Zeichen in einem String in Großbuchstaben wandeln Java Basics - Anfänger-Themen 3
M Sammlung von Anfängerfragen für mein erstes Programm Java Basics - Anfänger-Themen 15
C Erstes Arraylist Element in for Schleife überspringen Java Basics - Anfänger-Themen 6
G Erstes Java-Programm Java Basics - Anfänger-Themen 10
E Erstes Programm - Problem mit Exception Java Basics - Anfänger-Themen 3
G Feststellen, ob erstes Zeichen eines Strings eine Ziffer ist Java Basics - Anfänger-Themen 11
M Serialisierung erstes Beispiel Java Basics - Anfänger-Themen 4
A erstes größeres Projekt Java Basics - Anfänger-Themen 14
P Mein erstes JAR-File Java Basics - Anfänger-Themen 8
G erstes Zeichen eines Strings herausfinden Java Basics - Anfänger-Themen 3
G erstes element einer haspmap Java Basics - Anfänger-Themen 5
G erstes Arbeiten mit Collections Java Basics - Anfänger-Themen 17
G erstes Arbeiten mit Packages Java Basics - Anfänger-Themen 2
T Erstes RPG: KeyAdapter Problem Java Basics - Anfänger-Themen 3
M erstes Zeichen ersetzen Java Basics - Anfänger-Themen 2
C Konstruktor wird nicht als erstes aufgerufen! Java Basics - Anfänger-Themen 11
L Suche Verbesserungsvorschläge für mein erstes Programm Java Basics - Anfänger-Themen 34
Bierhumpen mein erstes großes Programm. Was ändern? verbessern? Java Basics - Anfänger-Themen 12
O mit Regex erstes Zeichen überprüfen Java Basics - Anfänger-Themen 3
A Mein erstes Programm Java Basics - Anfänger-Themen 6
D JNDI-DataSource erstes mal benutzen Java Basics - Anfänger-Themen 4
T Erstes Programm Java Basics - Anfänger-Themen 7
B Erstes Programm :-/ Java Basics - Anfänger-Themen 3
C Erstes kleines Problem - string in chat ? Java Basics - Anfänger-Themen 9
M Erstes Element einer Enumeration? Java Basics - Anfänger-Themen 6
A Erstes Buch durchgelesen, wie weiter vorgehen? Java Basics - Anfänger-Themen 8
R Input/Output Verwendung des Euro-Zeichens in Java Java Basics - Anfänger-Themen 7
I Push Nachrichten von JAVA EE App an Mobile App Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben