Freibewegliche snake -"Schwanz bewegung"

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

mas93

Betreff: Freibewegliche snake -"Schwanz bewegung"

BeitragDi, Dez 25, 2007 20:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi leute,

Ich arbeite gerade an einem kleinen snake clone.
Nur soll man sich bei ihm frei bewegen können.

Das funktioniert auch schon.
Die winkel werden mittels sin() + cos() berechnet und der schlangen kopf wird angezeigt und kann
sich bewegen.

Jetzt wollte ich aber den schwanz einbauen, der sich immer so mitbewegt(ihr wisst was ich meine)

Nur wie soll ich das am besten machen?


Ich hab gerade keine Idee,
Wäre nett wenn ihr mir weiterhelfen könntet.


mfg
marius
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]
 

TeDy14

Gast

BeitragDi, Dez 25, 2007 21:52
Antworten mit Zitat
Wenn du es so meinst das der schwanz da sein soll wo die Schlange schon war dann köntest du es mit types machen...

Code: [AUSKLAPPEN]

type schwanz
field x
field y
field live
end type


Dann machst du bei jeder Bewegung ein neuen Schwanz teil und ziehst bei allen von live 1 ab... und wenn live <= 0 ist löschst du es.
Die Types kannst du ja einfach per 'tiles' anzeigen lassen

mas93

BeitragMi, Dez 26, 2007 1:33
Antworten mit Zitat
Benutzer-Profile anzeigen
vielen dank.
schonmal ein guter ansatz

mfg
marius
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]

The_Nici

BeitragMi, Dez 26, 2007 10:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du es aber freibweglich machen willst, Mas, nützen dir Tiles herzlich wenig. Dann hast du nämlich nur 4 Richtungen.

Vll. würde es helfen, die Bewegung des Kopfes abzuspeichern und dann wenn ein Schwanzteil an der gleichen Position ist wieder aufzurufen. Zwar das wär ne blöde Idee.
 

TeDy14

Gast

BeitragMi, Dez 26, 2007 10:42
Antworten mit Zitat
Ich hab ja nicht umsonts die " gemacht Wink

Wenn man ein tile 360 mal um ein grad dreht dann hat man ja 360 tiles Razz

DerHase

BeitragMi, Dez 26, 2007 11:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Nici Types sind keine Tiles!

Ich würde es so machen, für jedes der Glieder speicherst Du die vorherige Position, und schiebst das folgende Glied auf diese alte Position.

Edit: Oh das sagte schon Nici, ich bin ein genauso unaufmerksamer Leser wie er...
Edit2: Potzblitz da stehen wirklich Tiles, ich geh erstmal nen Kaffee trinken...
Play Satyr!
  • Zuletzt bearbeitet von DerHase am Mi, Dez 26, 2007 11:38, insgesamt 2-mal bearbeitet

The_Nici

BeitragMi, Dez 26, 2007 11:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Die Types kannst du ja einfach per 'tiles' anzeigen lassen

Habe ich das jemals behauptet, Hase?

Man könnte die Positionen in ein Array speichern, das wär vll. auchnoch hilfreich.

Hagbard

BeitragMi, Dez 26, 2007 11:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Es gibt hier im Forum noch ein Tutorial zum Schreiben eines Snake-Clons.
Es kann aber auch sein, dass es kein Tutorial, sondern nur besonders gut dokumentiert ist.
Ich denke aber, das reicht dir. Versuch das mal zu finden. Wenn das Probleme gibt, lad ich's dir hoch.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group