Basisprinzipien Breakout-Spiel

volcanoFL

Mitglied
Ich habe mal probiert, in BlitzBasic eine Art Breakout-Spiel hinzubekommen, aber nie etwas länger spielbares zustande bekommen, also hab ich mir gedacht: Lern ich mal ne ordentliche Sprache ... Naja, und deshalb wollte ich mich mal erkundigen, welche Grundprinzipien (Technik, nicht Gamedesign) man bei einem Breakout-Spiel beachten müsste. Zum Beispiel, wie ich den Ball bewegen soll (Vektoren? Winkel?).
 
Was glaubst du wohl, was ich gestern gelesen habe? 🙂 Das Ding ist nur, dass mich Swing irgendwie nicht so glücklich macht, erinnert mich nämlich zu sehr an Windows-Anwendungen ... was für Alternativen gibt's denn?
 
OpenGL, Java3D und JavaFX2. Je nachdem wie deine Ansprüche sind. Für Breakout ist SWING doch vollkommen ausreichend solange es keine 3D Variante wird.
 
[URL="http://www.java-forum.org/spiele-multimedia-programmierung/124025-blockgame-beta-leveldesign.html]Mein BreakoutKlon - Noch unfertig[/URL]

Zwar nicht mit Swing, sondern Nimbus Look&Fell, aber
1) sind das 5 Zeilen zum Ändern des L&F
2) sieht man vom L&F bei solche einem Spiel doch recht wenig, wenn man nicht die einzelnen Blöcke als Buttons hinzufügen will (was man sowieso tunlichst nicht tun sollte 😉)

=> Es spricht nichts gegen Java2D zum Zeichnen und als Einsieg ist das bestimmt besser geeignet als OpenGL 😉
 

Zurück
Oben