Start ins Java Game Development

Vyax

Mitglied
Hallo Java Community,

ich möchte endlich mal ins Game Development starten und habe dafür die Sprache Java gewählt, da ich Windows für total bekloppt und ******* halte, bitte nehmt es mir nicht übel. Objektive-C mit OpenGL würde ich akzeptieren, aber dann könnten alle in meinem Umfeld es nicht nutzen und so bin auf Java gekommen.

Ich bin quasi Wiedereinsteiger und kenne ich mit dem "Normalen Coding" aus.

Kennt jemand von euch HumbleBundle Mojam? Ich hab mir da von Catacomb Snatch den Source Code angesehen, verstehe den aber nicht. Der Programmtechnische Code ist logisch, aber das, was mit Bildern und Rendern zu tun hat, kapier ich (noch) nicht.

Nun möchte ich aber ins Game Development starten und suche deshalb nach einen guten Tutorial.
Könnt ihr mir ein paar Möglichkeiten nennen, die es in Java gibt? Kennst jemand von euch "Profis" da ein gutes Tut und würde sich vielleicht auch bereit erklären Fragen von mir zu beantworten?

Gruß Vyax
 

Empire Phoenix

Top Contributor
Mehr details?

Was genau hast du vor, die welt der Games ist groß und man muss je nachdem was man plant sich mit algorithmik und interner arbeitsweise von physic opengl ect auskennen. (bzw man lernt das dabei das verzögert dann natürlich alles um mehrere Jahre)
 
S

Spacerat

Gast
Wie bidde? Eine Frage nach einem 2D-Game-Tutorial und kein Link zu Quaxli? Das geht aber mal gar nicht. :lol:
Naja... ist zwar weder Online noch Multiplayer, aber immerhin.
 

Noctarius

Top Contributor
Vielleicht solltest du erstmal ein 2D Game machen und wenn dieses steht kannst du Multiplayer hinzufügen.

Zu Rendervorgängen gibt es sowohl generelle Bücher als auch Java spezifische Varianten (z.B. "Killer Game Programming in Java" - PS: hat nichts mit "Killerspielen" zu tun).

Bei konkreten Fragen und Verständnisproblemen kannst du gerne auch hier im Forum fragen.
 

irgendjemand

Top Contributor
ohne dich entmutigen zu wollen oder deine kompetenzen in frage zu stellen solltest du trotzdem erstmal mit den basic von java beginnen bevor du dich an ein so großes projekt wagst ... und dich dann auch mal im spieleforum umsehen anstatt hier im afänger bereich
 

x22

Bekanntes Mitglied
ohne dich entmutigen zu wollen oder deine kompetenzen in frage zu stellen solltest du trotzdem erstmal mit den basic von java beginnen bevor du dich an ein so großes projekt wagst ... und dich dann auch mal im spieleforum umsehen anstatt hier im afänger bereich

Er sagt doch, er ist Wiedereinsteiger?.. Wieso dann Basics???:L
 

Vyax

Mitglied
Es ist so, ich habe mal Java gelernt.

Dann bin ich auf Mac und Objective-C gestoßen und es hat mir sofort gefallen.
Ich habe ein paar Apps geschrieben und in den Store gebracht.

Für das Game Development habe ich wieder Java gewählt.
Jetzt will ich ein großes Projekt starten, bei dem ich das Game development lerne.
 

Vyax

Mitglied
@Noctarius
Ich bin ein der, keine die.

Ich finde der Code in Objektive-C ist viel übersichtlicher. Gerade die Methoden. Aber egal.

Ich bin gerade dabei, das Tutorial von Quaxli zu machen, komme aber nicht weiter, da es bei mir keine Animation ist, sondern nur das erste Bild angezeigt wird.
Die Methoden
Code:
public void run()
und
Code:
paintComponent(Graphics g)
wird bei mir nur 2x aufgerufen, statt immer wieder.
Woran kann das liegen?
 
Zuletzt bearbeitet:

TKausL

Top Contributor
@Noctarius
Ich bin ein der, keine die.

Ich finde der Code in Objektive-C ist viel übersichtlicher. Gerade die Methoden. Aber egal.

Ich bin gerade dabei, das Tutorial von Quaxli zu machen, komme aber nicht weiter, da es bei mir keine Animation ist, sondern nur das erste Bild angezeigt wird.
Die Methoden
Code:
public void run()
und
Code:
paintComponent(Graphics g)
wird bei mir nur 2x aufgerufen, statt immer wieder.
Woran kann das liegen?

Startest du denn run() auch als Thread?
Den Fehler machen viele, du musst .start() nutzen, damit run() als Thread läuft, und nicht run() per hand aufrufen.
 

Vyax

Mitglied
Java:
public GamePanel(int iWidth, int iHeight)
{
	setPreferredSize(new Dimension(iWidth, iHeight));
		
	frame = new JFrame("Hubschrauber");
	frame.setResizable(false);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.add(this);
	frame.pack();
	frame.setLocationRelativeTo(null);
	frame.setVisible(true);
		
	initialization();
		
	Thread thread = new Thread(this);
	thread.start();
}

Das ist der Kunstruktor von meinem GamePanel.
 

Noctarius

Top Contributor
Dein GamePanel ist ein JFrame? Wenn ja, rendern sollte man immer auf ein Canvas. Dieses unterstützt auch Multi-Buffering und Page-Flipping.
 

Vyax

Mitglied
Bye Leute, ich geh wieder zu Objektive-C.
Da hat man wenigsten Ordnung, ordentliches Ressourcenmanagment, Performance, den InterfaceBuilder, @properties und Xcode <3.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Start-Activity für Java Maven Web-Anwendung festlegen Java Basics - Anfänger-Themen 2
T Java Applet braucht mehrere Minuten zu Start Java Basics - Anfänger-Themen 5
S Java Web Start lädt keine Bilder Java Basics - Anfänger-Themen 2
M Java-web-start weg? Java Basics - Anfänger-Themen 2
F Richtiger Start in Java? Java Basics - Anfänger-Themen 2
G Java beim Start ausführen Java Basics - Anfänger-Themen 2
N Problem beim Start von java-progs Java Basics - Anfänger-Themen 4
W Java Web Start das richtige? Java Basics - Anfänger-Themen 11
Hilde22 Neu Start JButton einfügen Java Basics - Anfänger-Themen 2
J Beim Start des Programms zB. eine Linie in JPanel ausgeben Java Basics - Anfänger-Themen 4
richrich99 error: illegal start of expression Java Basics - Anfänger-Themen 10
B Quiz mit RMI Probleme mit RMI start Java Basics - Anfänger-Themen 4
Z Mehtode bei Start des Programms ausführen (Klassen übergreifend) Java Basics - Anfänger-Themen 12
J Can't start eclipse Java Basics - Anfänger-Themen 5
D Neuer Start- und Endpunkt kann nur an bereits vorhandenen Start- oder Endpunkt anliegen Java Basics - Anfänger-Themen 2
J Compiler-Fehler Illegal Start of expression / '/'expected Java Basics - Anfänger-Themen 3
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
B Schleife von anderer Methode stoppen? (Start continue) Java Basics - Anfänger-Themen 18
J Problem bei seriellem Start von Threads Java Basics - Anfänger-Themen 11
T Not a Statement/Illegal Start of expression bei for Anweisung Java Basics - Anfänger-Themen 6
N Passwort Anfrage vor Programm start Java Basics - Anfänger-Themen 1
S Fehler: Hauptklasse bin.demo.Start konnte nicht gefunden oder geladen werden Java Basics - Anfänger-Themen 2
S Methoden Beim Start meines Projektes eine Methode ausführen Java Basics - Anfänger-Themen 14
P ,,Illegal start of expression,, Java Basics - Anfänger-Themen 3
S Compiler-Fehler illegal start of expression Java Basics - Anfänger-Themen 4
S Dataflow von Start bis die SystemProperties class Java Basics - Anfänger-Themen 1
M Erste Schritte Start Methode - Exception Java Basics - Anfänger-Themen 1
M "illegal start of type" eindimensionales Schiffe versenken Java Basics - Anfänger-Themen 7
P illegal start of expression wie löse ich das? Java Basics - Anfänger-Themen 2
S Caesar Verschlüsselung Start Hilfe Java Basics - Anfänger-Themen 4
O Methoden Fehlermeldung(Illegal start of expression) bei 4-Gewinnt-Spiel Java Basics - Anfänger-Themen 5
thet1983 start & paint Methode? Java Basics - Anfänger-Themen 0
S Class File Editor gibt beim Start der Programms die Fehlermeldung Source not found aus Java Basics - Anfänger-Themen 1
S JProgressbar mit individuellem Start/Endpunkt Java Basics - Anfänger-Themen 11
R illegal start of expression - 3 Strings vergleichen mit .equals () Java Basics - Anfänger-Themen 5
OnDemand Berechnung in die start und paint Methode eines Applets Java Basics - Anfänger-Themen 28
X Compiler-Fehler illegal start of expression Java Basics - Anfänger-Themen 9
Dogge Start:Applet nicht Initialisiert Java Basics - Anfänger-Themen 11
P Illegal start of expression Java Basics - Anfänger-Themen 8
M Erster JAR Start überprüfen Java Basics - Anfänger-Themen 6
O Illegal start of expression Java Basics - Anfänger-Themen 3
E Program Start Java Basics - Anfänger-Themen 2
B Threads Interrupt und start Java Basics - Anfänger-Themen 2
E Program Start Java Basics - Anfänger-Themen 2
J JDK installieren JCreator erkennt JDK nicht. "Failed to start the following executable" Java Basics - Anfänger-Themen 3
L Illegal start of expression? Java Basics - Anfänger-Themen 4
M Beim Start Methode laden die Textfelder füllt Java Basics - Anfänger-Themen 5
M Bei *.jar start kompletten String übergeben Java Basics - Anfänger-Themen 7
M Mehrere Threads nutzen --> run() schneller als start(), Warum? Java Basics - Anfänger-Themen 3
D Start- + Stopzeit Java Basics - Anfänger-Themen 7
J start(); bei bluej Java Basics - Anfänger-Themen 3
R GUI mit if-Verzweigung kombiniert - Illegal start of expression (Dringend) Java Basics - Anfänger-Themen 7
S Illegal Start? Java Basics - Anfänger-Themen 4
T Datenbank automatisch erzeugen beim ersten Start Java Basics - Anfänger-Themen 6
L Illegal Start of Type, wie finde ich den fehler Java Basics - Anfänger-Themen 4
P BlueJ Fehlermeldung - Illegal Start of Type Java Basics - Anfänger-Themen 8
S illegal start of expression Java Basics - Anfänger-Themen 2
D OOP Applet-Start Fehler Java Basics - Anfänger-Themen 2
Semox Fehler in Eclipse vor Start eines Applets anzeigen? Java Basics - Anfänger-Themen 2
S Start einer Applikation Java Basics - Anfänger-Themen 10
B Applet: Event-Handling-Methode in start- bzw. paint-Methode Java Basics - Anfänger-Themen 7
G Applet - Methode start() wird nicht aufgerufen Java Basics - Anfänger-Themen 2
M [Hibernate] "Illegal start of expression"-Fehler b Java Basics - Anfänger-Themen 2
A Start über Konsole nicht möglich Java Basics - Anfänger-Themen 4
M Zeitdifferenz von Ende - sleep(x) - Start von x abhängig Java Basics - Anfänger-Themen 6
D "Illegal Start of Expression" und "; expected Java Basics - Anfänger-Themen 3
A Integer Value Error beim Start Java Basics - Anfänger-Themen 5
J Start mit .exe-Datei oder Desktop-Symbol möglich? Java Basics - Anfänger-Themen 12
A Methoden am start ausführen Java Basics - Anfänger-Themen 6
G Problem: Start: Applet nicht initialisiert Java Basics - Anfänger-Themen 4
G Start Java Basics - Anfänger-Themen 9
K JavaKara Programm - erfolgreich compiliert jedoch kein Start Java Basics - Anfänger-Themen 12
G Immer wieder illegal start of expression Java Basics - Anfänger-Themen 15
G nach Thread.start(); nochmal start(); aufrufen geht nicht Java Basics - Anfänger-Themen 4
F JFrame bei Start von Application öffnen Java Basics - Anfänger-Themen 15
L toggle button reagiert nicht mehr nach while-start Java Basics - Anfänger-Themen 8
B Dateien laden beim Start Java Basics - Anfänger-Themen 7
G Blue J - Fehlermeldung - identifier expected - illegal start Java Basics - Anfänger-Themen 6
E illegal start of expression Java Basics - Anfänger-Themen 4
G start-oder paint-Methode anstatt Event-Handling-Methode? Java Basics - Anfänger-Themen 3
S private String text; -> "Illegal start of expression Java Basics - Anfänger-Themen 7
S Bilder gleich am Start zeichnen. Java Basics - Anfänger-Themen 15
B illegal start of expression Java Basics - Anfänger-Themen 6
S illegal start of expression Java Basics - Anfänger-Themen 2
C itemStateChanged beim Start aufrufen? Java Basics - Anfänger-Themen 9
W Start-Probleme mit externen Bibliotheken / JAR-Bildung Java Basics - Anfänger-Themen 2
Y Applet start probleme Java Basics - Anfänger-Themen 2
C String mit Start und Endposition durchsuchen? Java Basics - Anfänger-Themen 9
B Start von CD Java Basics - Anfänger-Themen 6
C Start mit Parameter Java Basics - Anfänger-Themen 12
L illegal start of expression? Java Basics - Anfänger-Themen 19
G Einen Thread starten mit start(), wieso? Java Basics - Anfänger-Themen 7
A Start Problem! Java Basics - Anfänger-Themen 6
W Fehlermeldung beim start des Tomcat Java Basics - Anfänger-Themen 4
F Einem Array Werte zuweisen. (illegal start of expression) Java Basics - Anfänger-Themen 4
J Fehlersuche - illegal start of expression Java Basics - Anfänger-Themen 3
S Bild wird bei Start nich angezeigt Java Basics - Anfänger-Themen 2
A Parsen einer XML-Datei: Wo sind meine Start-Tags??? Java Basics - Anfänger-Themen 22
H Start von der Konsole / Batch-Datei /Stapelverarbeitung Java Basics - Anfänger-Themen 8
S gezeichnete Objekte werden bei Start nicht angezeigt Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben