![]() |
Snake: Schwanz dem Kopf folgen lassen
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,
ich bin gerade am Snake programmieren mit Delphi und mir fällt einfach nicht ein, wie ich den Schwanz der Schlange den Kopf genau folgen lassen könnte, d.h. wenn ich gerade bei einer Rechts-Bewegung bin und hoch lenke, dass der Schwanz noch einen Schritt nach rechts springt vor dem Hochsteuern. MfG Anhang 39529 Anhang 39530 Anhang 39531 |
AW: Snake: Schwanz dem Kopf folgen lassen
Da ich jetzt keine Lust habe die Anhänge herunterzuladen, hier ein paar Gedanken:
Der Körper/Schwanz der Schlange besteht aus einzelnen Segmenten, die man in einer Liste verwaltet. Jetzt fängt man von der Schwanzspitze an und setzt diese auf die Position des Segments davor. Dieses Segment nimmt die Position des Segments davor, usw. Das letzte Segment vor dem Kopf nimmt die Position des Kopfs ein und der Kopf wird in die neue Richtung bewegt.
Code:
.v12345.....
......6789>.
Code:
.123456.....
.v....789>..
Code:
.234567.....
.1....89>... .v.......... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz