Discuss Scratch

aniolek
New Scratcher
13 posts

wie ändere ich die Geschwindigkeit mit variablen

Hallo liebe Scratcher,

ich erstelle gerade ein Spiel. In diesem Spiel bewegen sich 2 Balken nach links und rechts am unteren Bildschirmrand durch Tastendruck.
Von oben fallen Gegenstände herunter die von den Balken aufgesammelt werden können. Manche Gegenstände verändern den Punktestand andere Gegenstände sollen die Geschwindigkeit der Balken beeinflussen, sprich langsamer oder schneller machen.
Und genau hier ist das Problem! Ich versuche seit Tagen dies mit Variablen hinzu bekommen scheiter aber immer wieder daran da ich nicht richtig verstehe wie genau ich die Variablen einsetzte und so programmiere das sich der entsprechende Balken langsamer oder schneller bewegt.
Hoffe ihr könnt mir helfen!
Tohmis
Scratcher
100+ posts

wie ändere ich die Geschwindigkeit mit variablen

Ich gehe am davon aus, dass du die Bewegung durch den block |ändere x um( )| erziehlst.
Nun must dort ja einen Wert angeben. z.B. 3 also |ändere x um (3)|
Wenn du nun statt der drei die Variable dort hineinziehst, kannst du die Schritte mit der Variable ändern
link Hier ist übrigens noch der Link zum DACH-Wiki Eintrag für Variablen, wie man sie erstellt und benutzt

Last edited by Tohmis (Oct. 7, 2013 12:40:04)

aniolek
New Scratcher
13 posts

wie ändere ich die Geschwindigkeit mit variablen

Hallo und besten dank für die Antwort.
Leider bin ich jetzt auch noch nicht viel schlauer als vorher. Wie man eine Variable erstellt und benutzt weiß ich bereits das Problem ist das ich insgesamt drei Variablen erstellen muss. Eine für die Punktzahl und zwei für die verschiedenen Geschwindigkeiten. Die Schwierigkeit besteht im implementieren. Ich weiß nicht wie ich sie richtig einsetzte und welche Schritte der Reihenfolge nach ausgeführt werden müssen damit sich bei berührung der Elemente die Balken schneller oder langsamer bewegen. Daher bräuchte ich schon eine konkretere Anleitung.
Vielen Dank
Tohmis
Scratcher
100+ posts

wie ändere ich die Geschwindigkeit mit variablen

Wenn du es öffentlich machst, könnte jamand ansehen, was du bis jetzt schon hast und es dir genauer erklären. Ich kam das leider nicht fürdich tun, da mein Computer im Moment nicht geht
LiFaytheGoblin
Forum Moderator
1000+ posts

wie ändere ich die Geschwindigkeit mit variablen

Hmmm… ich verstehe nicht ganz - ich hätte dir die gleiche Antwort wie Tohmis gegeben…

wenn diese und diese Figur berührt wird soll ja folgendes passieren:
ändere [Geschwindigkeit v] um [3]
und insgesamt passiert immer das:
falls <Taste [rechte Pfeiltaste v] gedrückt?>//nach rechts
ändere x um (Geschwindigkeit)
bzw.
falls <Taste [linke Pfeiltaste v] gedrückt?>//nach links
ändere x um ((Geschwindigkeit)*(-1))

oder nicht?
LiFaytheGoblin
Forum Moderator
1000+ posts

wie ändere ich die Geschwindigkeit mit variablen

WindowsSamet wrote:

Hmmmmmmmm Weiß Auch Nicht
Das Thema hier ist schon ziemlich alt. Dass du es nach vielen Monaten wieder auf die erste Seite bringst ist allgemein nicht gerne gesehen und wird als Spam bzw. Necroposting bezeichnet. Bitte versuche das in Zukunft zu lassen, wenn du keine unheimlich wichtigen Informationen hinzufügen möchtest

Powered by DjangoBB