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

GrimmDominik

Frischling

  • »GrimmDominik« ist der Autor dieses Themas

Beiträge: 51

Wohnort: Plattling/Bayern

Beruf: Schüler

  • Private Nachricht senden

1

09.06.2003, 11:53

Jump and Run

Hallo,

Habe mir vorgenommen ein kleines Jump&Run game zu proggen(jdoch mit DDraw). Meine Frage ist wie macht man es am besten, dass Boden auch als Boden erkannt wird und die Figur sich darauf bewegen kann?

MFG

Dominik

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

09.06.2003, 11:56

Du teilst den Level in einzelne "Tiles" (Kacheln) auf. Lade Dir z.B. mal mein Spiel "Ricardo 2" runter und guck Dir die Bitmap-Dateien an, dann siehst Du, wie es gemacht wird.
Jetzt weist Du jedem Kacheltyp verschiedene Eigenschaften zu, z.B., ob es Boden/Wand ist oder nicht.

GrimmDominik

Frischling

  • »GrimmDominik« ist der Autor dieses Themas

Beiträge: 51

Wohnort: Plattling/Bayern

Beruf: Schüler

  • Private Nachricht senden

3

09.06.2003, 12:00

Soweit ich das verstanden habe müssen die Kchel dann auch die Koordinaten enthalten wo sie am Bildschirm positioniert sind, oder!
Die Spielfigur muss diese koordinaten dann Abfragen um darauf zu gehen, oder??

MFG Dominik

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

09.06.2003, 12:17

Du hast ein 2D-Array, das den Kacheltyp an jeder Stelle des Levels angibt. Sagen wir mal jede Kachel wäre 32x32 Pixel groß.

Quellcode

1
2
3
4
5
6
7
8
9
10
11111111111111111111
10000000000000000001
10000000000000000001
10000000000000000001
10000000000000000001
10000000000000000001
10000000000000000001
10000000000000000001
10000000000000000001
11111111111111111111


Dieser Level wäre jetzt 20x10 Kacheln groß, also 640x320 Pixel.
Kachel-Typ 1 wäre eine Wand, und Kachel-Typ 0 wäre "Luft".
In jedem Frame prüfst Du dann, ob die Kachel unter der Spielfigur Luft ist. Falls ja, dann lässt Du die Figur fallen.

GrimmDominik

Frischling

  • »GrimmDominik« ist der Autor dieses Themas

Beiträge: 51

Wohnort: Plattling/Bayern

Beruf: Schüler

  • Private Nachricht senden

5

09.06.2003, 18:48

Danke erstmal für die Antwort werde es mal versuchen in die Realität umzusetzten!!

Werbeanzeige