TicTacToe programmieren - Teil 1 [Java Spiel Tutorial]

preview_player
Показать описание
Bevor es mit einer weiteren Staffel oder etwas Bukkit, Minecraft, Forge oder was auch immer weitergeht, gibt es heute schon mal einen kleinen Vorgeschmack auf das, was wir demnächst im großen (und deutlich besseren Stil) machen wollen: Spiele in Java programmieren.

Рекомендации по теме
Комментарии
Автор

Was ein cooles Video! Ich fange gerade mit Java an. Ich habe zwar vorerfahrung aus C# aber es ist trotzdem eine Herausforderung für mich. Du hast es super erklärt und einfach aussehen lassen. Weiter so!

benboeckmann
Автор

Sehr gutes Tutorial. Alles sehr nachvollziehbar und einfach mitzuprogrammieren. Ich finde es auch toll, dass du nicht nur sturr etwas programmierst, was man dann abschreiben kann, sondern auch immer etwas dazu erklärst, sodass man auch etwas lernt und dann selbst weiter daran tüfteln kann.

Levaitis
Автор

Sehr tolles Video!
Alles gut verständlich erklärt. Ich freue mich schon auf weiter Video zum Thema Spieleprogrammierung ^^

bennis
Автор

Nette Serie, freu mich auf weitere Spiele :)

RealCharlesManson
Автор

Ich musste am Ende so lachen als du das unentschieden nicht hinbekommen hast :')

anto
Автор

Einen wunderschönen Guten Morgen, Abend oder einfach Tag,
first things first; sehr gelungen alles zu erklären und auch wenn es manchmal am Anfang schwer fällt zu folgen, ist trotzdem alles nachvollziehbar.
Darf ich mir Hoffnung um die "bald kommenden größeren Spieleprojekte" machen?

emanuelbohm
Автор

Kleiner Tip: Statt dem MouseListener kann man auch den MouseAdapter nehmen. Dann kann man nur die Methoden implementieren die man auch wirklich braucht, die anderen bleiben einfach leer ;)

DasGerippe
Автор

Hat bei mir alles super funktioniert.
Mach weiter so!

AllesKoenner
Автор

Ich war gerade ne halbe Stunde dabei herauszufinden warum sich das Window nicht zurücksetzt wenn das Spiel vorbei ist. Dann habe ich gesehen, dass ich statt super.paintComponent(g); einfach super.paintComponents(g); stehen hatte. Dieses eine s hatte das ganze verursacht xD

cnnxr
Автор

Echt cooles Video, aber ich habe eine Frage:
Warum benutzt du ein Panel? Hat das irgendeinen Vorteil gegenüber direkt im Fenster alles zu machen vom Arrangement und den ganzen Methoden? Oder ist das einfach Präferenzsache?

Palontras
Автор

und wie geht es mit dem Window Builder?

anto
Автор

Hi, warum gibst du bei der
isDraw() Methode „!isWon“ zurück und nicht einfach true? Vor dem Methodenaufruf wird doch geprüft durch den Aufruf von isWon() geprüft, ob das Spiel gewonnen ist. „!isWon“ ist doch letztlich false oder?

christophrauch
Автор

Bei mir taucht bei der Methode: protected void paintComponent(Graphics g){
...
for(Field field :
field.draw(g2d);
}
}
manchmal eine Null Pointer Exception auf, manchmal aber auch nicht. Auf jeden Fall habe ich das Problem, dass die Felder nicht gezeichnet werden! Bitte um schnelle Hilfe

luraxplays
Автор

@DeBukkit wenn ich z.b auf run as drücke und dann 1 java aplication gehe passiert nichts

sucukmitei
Автор

könnte man das auch mit dem server-client system verbinden also das man quasi zu weit spielen kann? Also das alle wichtigen Variablen dann zum Mitspieler gesendet werden und so?

creepercheater
Автор

Hey, ich gewinne wenn ich ganz oben links draufdrücke also da steht dann ("Niemand hat gewonne.
")

RisaKoto
Автор

Bei mir funktioniert es nicht. Wenn ich in das Mittlere Feld klicke wird trotzdem ein Kreis oben links in die Ecke gesetzt und direkt nach einem Zug steht da "Spieler O hat gewonnen." Was mache ich falsch? :c

reiterdestodes
Автор

Hallo, Erst einmal nen super Video! Ich habe nun folgendes Problem: wenn ich das Programm starte erscheint auch ein eine Java Datei, jedoch sind dort bereits alle Felder mit X belegt. ich weiß nicht woran es liegt. Kann mir da jemand helfen

psifu
Автор

Bei mir kommt irgendwie am Anfang nicht das Feld sondern nur diese '' Eier'' Kreis
Währe cool wenn mir jmd helfen könnte

jonathanpfaff