Swing Empfehlungen für einfaches Computerspiel

Princeregent

Neues Mitglied
Ich möchte ein Kleinen clicktrainer programmieren, ich will im Prinzip ein fenster was mir Zielscheiben zum anklicken zeigt. Suche nur nach der geeigneten Oberfläche/Empfehlungen wie man es machen könnte. (Methoden zum benutzen und Fensterlayout Swing/awt etc

Nur kurze Denkanstöße. brauche hier keinen vorgefertigten Code
 
Moorhuhn ist mir da Grafisch zu weit aber zählt nicht die treffer die daneben gingen. Meine frage bezog sich auch nicht auf fertige spiele sondern auf wege dieses spiel zu realisieren. Z.b. Layoutmöglichkeiten. Im Moment nutze ich ein einfaches GridLayout und lasse die zu treffenden Felder rot markieren

Würde mir aber gerne andere Lösungsmöglichkeiten vorschlagen lassen
 
Wenn deine Zielscheiben überall im Raum erscheinen dürfen, dann wäre eigentlich nur https://docs.oracle.com/javase/tutorial/uiswing/layout/none.html ratsam, also kein LayoutManager.

Aber je nachdem wie sich dein Spiel noch weiterentwickelt kann Swing ganz schön mühselig werden.

Schau dir mal ACM Graphics an für deinen Anwendungsfall an. Es basiert auf Swing und vereinfacht viele Dinge.

Es reicht dein Program normal aufzubauen (JFrame) und als main-Panel GCanvas zu setzen. GCanvas ist ein GContainer, dem du mit
https://cs.stanford.edu/people/erob...graphics/GContainer.html#add(GObject, GPoint)

z.B. GOvals
https://cs.stanford.edu/people/eroberts/jtf/javadoc/student/acm/graphics/GOval.html

als Zielscheiben hinzufügen kannst. Diese Objekte lassen sich auch einfach wieder entfernen
 

Neue Themen


Zurück
Oben