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

cojo2015

Alter Hase

  • »cojo2015« ist der Autor dieses Themas

Beiträge: 516

Wohnort: bei mir zu Hause

Beruf: Schüler

  • Private Nachricht senden

1

12.07.2015, 14:18

Theroretische Frage zu Snake (Bewegung in Raster)

Hallo Leute,
ich programmiere im Team Snake. Ich bin für den Spieler zuständing, also unter anderem für die Bewegung. So weit ich weiß, bewegt sich der Kopf der Schlange (und auch der Rest) jede halbe Sekunde um ein Raster-Kästchen weiter.
Jetzt zu meiner Frage: Wie bekome ich es in es hin, ein solches Ratser zu erstellen? Muss ich Tilemaps verwenden oder gibt es andere Wege?

PS: Das Spiel wird in C++ und der SFML programmiert.

Vielen Dank im Voraus :)

ERROR

Alter Hase

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

2

12.07.2015, 16:01

Sicher gibt es andere Wege, aber für ein Game mist Raster ist eine Tilemap nie verkehrt.

3

12.07.2015, 16:29

Du schreibst du biste verantwortlich für den Spieler also in dem Fall die Snake. Die Snake an sich brauch aber gar nichts wissen über die "Aussenwelt".

Was hast du denn genau vor bzw. ist dir unklar? Gehts hier um die Bewegung der Schlange?
Wer aufhört besser werden zu wollen hört auf gut zu sein!

aktuelles Projekt:Rickety Racquet

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

12.07.2015, 16:33

In meinem Snake habe ich anfangs einfache Quadrate verwendet um Schlange und Beute zu visualisieren. Verwende dafür am besten ein 2D Array und Tiles. :D
Hast du das Problem schon gelöst, in welche Richtung du jeden einzelnen Teil bewegen musst? Dort gibt es zwei relativ einfache Lösungen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

m3xx

Alter Hase

Beiträge: 434

Beruf: Student

  • Private Nachricht senden

5

12.07.2015, 17:30

Wenn du nur für den Spieler also die Schlange verantwortlich bist, müsstest du noch von jemand anderes bereits solch eine Aussenwelt geliefert bekommen, damit du überhaupt weißt, wie du die Bewegung deiner Schlange genau realisieren sollst.
Du müsstest also irgendwelche Informationen geliefert bekommen, wie z.B. ein 2D-Array oder ein Map-Objekt.

cojo2015

Alter Hase

  • »cojo2015« ist der Autor dieses Themas

Beiträge: 516

Wohnort: bei mir zu Hause

Beruf: Schüler

  • Private Nachricht senden

6

12.07.2015, 18:25

Ok Danke für die Antworten. Ja, ich bin für nicht nur für die Schlange verantwortlich, sondern auch für die Map. Ich werde es mir morgen nochmal genauer anschauen. Thx

Werbeanzeige