Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Slenderguy

Frischling

  • »Slenderguy« ist der Autor dieses Themas

Beiträge: 53

Wohnort: Schleswig-Holstein

  • Private Nachricht senden

1

30.10.2015, 21:02

2D Sandbox-Jump& Run in Java

Ich habe mich mal gefragt wie so ein 2D Sandbox-Jump&Run Spiel in Java aufgebaut sein könnte.

Würde die ganze Map aus mit Rechtecken(Blöcken) in einem Panel untergebracht sein ?

( Wären die JPanel Koordinaten durch einen Canvas koordiniert, also von oben links ? )

Wären alle Blöcke in ArrayListen abgespeichert (Der Spieler selbst auch) ?

Wenn die Map so 100px(die Block größe) * 10.000px Lang und 100px * 1.000 Hoch wäre, ginge das JPanel dann auch so weit ?



Ihr müsst nicht alle Fragen beantworten, aber nur erzählen wie ihr euch so das vorstellt, danke

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

30.10.2015, 21:06

Normalerweise würde man dafür mit einer Grafikbibliothek arbeiten, nicht mit einer GUI-Bibliothek. Man würde immer nur das zeichnen, was gerade sichtbar ist (also normalerweise ein rechteckiger Bereich um die Kamera herum). Ein Array ist als Datenstruktur für 2D-Tile-Maps schon OK (es sei denn du willst riesige Welten haben, die dann mehr Speicher bräuchten als dir lieb ist).

Slenderguy

Frischling

  • »Slenderguy« ist der Autor dieses Themas

Beiträge: 53

Wohnort: Schleswig-Holstein

  • Private Nachricht senden

3

30.10.2015, 21:15

Reicht Eclipse als Graffikbibliothek denn aus ?
Und ja sehr große Maps wären angebracht

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

30.10.2015, 21:18

Eclipse ist keine Grafikbibliothek, sondern eine IDE. Ich meine sowas wie LWJGL.
Mit "sehr groß" meinte ich wirklich "seeehr groß". So groß, dass du nicht alles in einem Array halten könntest. Brauchst du das wirklich?

Slenderguy

Frischling

  • »Slenderguy« ist der Autor dieses Themas

Beiträge: 53

Wohnort: Schleswig-Holstein

  • Private Nachricht senden

5

30.10.2015, 21:24

Ja ich weiss dass ich mit meinem jetzigen Wissenstand sehr weit zurück läge.
Aber ich frage mich immer noch, ob sich das alles auf einem Panel abspielen muss.

Slenderguy

Frischling

  • »Slenderguy« ist der Autor dieses Themas

Beiträge: 53

Wohnort: Schleswig-Holstein

  • Private Nachricht senden

6

30.10.2015, 21:26

Ahso, die Sprites(Grafikbibliotheken) interessieren mich noch garnicht, von mir aus kann das alles nur mit Graphics 2D gemacht werde, ist halt sehr eintönig, aber es geht mir ja nur um den Aufbau.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

7

30.10.2015, 21:27

Wie gesagt: Vergiss die GUI-Library ...

Slenderguy

Frischling

  • »Slenderguy« ist der Autor dieses Themas

Beiträge: 53

Wohnort: Schleswig-Holstein

  • Private Nachricht senden

8

30.10.2015, 21:36

Ok, ich kenne halt noch nichts anderes. Wie würde das ganze den mit einer Graffiklibrary aussehen ?
Trozdem danke sehr

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

9

30.10.2015, 21:37

aber es geht mir ja nur um den Aufbau.

Deine Fragen drehen sich aber fast alle nur um Grafik. Zudem wirfst du alle möglichen Begriffe durcheinander. Ich denke wirklich, dass du noch gar nicht daran denken solltest, so ein Spiel zu entwickeln.

Slenderguy

Frischling

  • »Slenderguy« ist der Autor dieses Themas

Beiträge: 53

Wohnort: Schleswig-Holstein

  • Private Nachricht senden

10

31.10.2015, 14:32

Braucht man zum erstellen von einer laufenden Smartphone App eigentlich immer SDK Tools oder würde das auch komplett ohne SDK Tools gehen.
Ich arbeite mit Eclipse und hatte mal zum testen ein Android-Java Projekt erstellt, beim starten wird dann so ein Handy Emulator gestartet und das starten der App kosten richtig viel Zeit und hängt bei mir auch etwas.
Geht das vieleicht mit LibGDX ?
Danke im voraus

Werbeanzeige