Zeichnen von Ovalen in Swing (4 Gewinnt)

protected

Neues Mitglied
Hallo 🙂

"Programmieren lernt man durch das Anwenden", für euch Experten sicherlich alt Bekanntes. Aus diesem Argument hab ich beschlossen meine Grundkenntnise (also wirklich nur ein paar Grafikbefehle random, for, if, while, do, try, catch, methoden,arrays usw.) ein wenig zu erweitern. Ich dachte mir als Anreiz versuchen ein kleines Spiel zu programmiern. 4-gewinnt. Ich weiß, es gibt schon ein Thema mit 4 gewinnt und dem gesamten Sourcecode, doch was nützt mir der wenn ich ihn nicht verstehe? Ich würde gerne mein Spiel vielleicht etwas umständlicher aber klar verstehbar programmieren. Vielleicht am anfang wirklich in allen einzelnen Schritten und dann erst versuchen ein wenig zusammenfassen. Meine Überlegungen was genau mein Spiel können sollte: 2 Spieler, Spielfeld 6*8 Steine groß, Steine zwei Farben, Gewinner anzeigen.

mein erstes Ziel: 6*8 Kreise im Jpanel; im JFrame über der jeweiligen Spalte 6 Buttons. wenn man darauf klickt sollten die sich in der spalte befindenden steine mit einer Farbe füllen. Ich versuchte es zuerst mit 6 eindimensionalen Array (jeweils eine Spalte=ein array) doch da stieß ich auf meine Wissens- Grenzen. Wie sollte man dann das Array mit drawOvals füllen?
könnte mir jemand von euch vielleicht helfen?
danke!
 
Zuletzt bearbeitet von einem Moderator:
So ich hab den Thread mal in die richtige Sektion verschoben und bitte wähle das nächste Mal einen Titel bei dem der Inhalt des Threads klar wird, es hörte sich nämlich erst wie ein Jobangebot für Netbeans-Coder an.
 
Also vom Ansatz her würd ich dir folgendes Vorschlagen:
Ein zweidimensionales Array vom Typ integer, Größe 8*6
Beim Zeichnen fragst du ab, welchen Wert das Feld hat und zeichnest je nachdem in einer bestimmten Farbe.

Z.b 0= keine Farbe (leer)
1= Spieler 1(rot)
2= Spieler 2(blau)
 

Zurück
Oben