Discuss Scratch

Kasalla2008
New to Scratch
2 posts

Probleme beim Labyrintspiel

Hi Scratcher!
Ich würde gerne wissen wie man eine Figur so pogrammiert das wenn sie die Linien vom Labyrinth berührt stehen bleibt.
Vielen dank kasalla2008
run_script
Scratcher
100+ posts

Probleme beim Labyrintspiel

Wird die Figur mit den Pfeiltasten gesteuert?

Wenn ja, könnte man das so machen:

Wenn Taste [Pfeil nach rechts v] gedrückt
wiederhole bis <<nicht <Taste [Pfeil nach rechts v] gedrückt?>> oder <wird Farbe [(Farbe der Labyrinthlinien)] berührt?>>
ändere x um (1)
end
falls <wird Farbe [(Farbe der Labyrinthlinien)] berührt?> dann
wiederhole bis <nicht <wird Farbe [(Farbe der Labyrinthlinien)] berührt?>>
ändere x um (-1)
end
end

Wenn Taste [Pfeil nach links v] gedrückt
wiederhole bis <<nicht <Taste [Pfeil nach links v] gedrückt?>> oder <wird Farbe [(Farbe der Labyrinthlinien)] berührt?>>
ändere x um (-1)
end
falls <wird Farbe [(Farbe der Labyrinthlinien)] berührt?> dann
wiederhole bis <nicht <wird Farbe [(Farbe der Labyrinthlinien)] berührt?>>
ändere x um (1)
end
end

Wenn Taste [Pfeil nach unten v] gedrückt
wiederhole bis <<nicht <Taste [Pfeil nach unten v] gedrückt?>> oder <wird Farbe [(Farbe der Labyrinthlinien)] berührt?>>
ändere y um (-1)
end
falls <wird Farbe [(Farbe der Labyrinthlinien)] berührt?> dann
wiederhole bis <nicht <wird Farbe [(Farbe der Labyrinthlinien)] berührt?>>
ändere y um (1)
end
end

Wenn Taste [Pfeil nach oben v] gedrückt
wiederhole bis <<nicht <Taste [Pfeil nach oben v] gedrückt?>> oder <wird Farbe [(Farbe der Labyrinthlinien)] berührt?>>
ändere y um (1)
end
falls <wird Farbe [(Farbe der Labyrinthlinien)] berührt?> dann
wiederhole bis <nicht <wird Farbe [(Farbe der Labyrinthlinien)] berührt?>>
ändere y um (-1)
end
end

Ich hoffe, dass das hilft!

Last edited by run_script (Sept. 11, 2018 19:15:19)


Have you seen my project Vector Editor yet?

It's quite different from other paint editors on scratch because everything is saved in a vector format. This makes it possible to edit shapes in a number of ways after creating them: for example, you can move them, change their colours, and even edit their shape!

❤️ Top loved 20/09/18 - 25/09/18 | ⭐️ Favourited by @Toadfanschool, @thisandagain* and @D_i_a_v_l_o!
Kasalla2008
New to Scratch
2 posts

Probleme beim Labyrintspiel

Danke, ich probiere es sofort aus. DANKE!!!
run_script
Scratcher
100+ posts

Probleme beim Labyrintspiel

Kasalla2008 wrote:

Danke, ich probiere es sofort aus. DANKE!!!

Ich habe es selbst nicht ausprobiert, ich hoffe, es funktioniert …

Have you seen my project Vector Editor yet?

It's quite different from other paint editors on scratch because everything is saved in a vector format. This makes it possible to edit shapes in a number of ways after creating them: for example, you can move them, change their colours, and even edit their shape!

❤️ Top loved 20/09/18 - 25/09/18 | ⭐️ Favourited by @Toadfanschool, @thisandagain* and @D_i_a_v_l_o!
run_script
Scratcher
100+ posts

Probleme beim Labyrintspiel

Hat es funktioniert?

Have you seen my project Vector Editor yet?

It's quite different from other paint editors on scratch because everything is saved in a vector format. This makes it possible to edit shapes in a number of ways after creating them: for example, you can move them, change their colours, and even edit their shape!

❤️ Top loved 20/09/18 - 25/09/18 | ⭐️ Favourited by @Toadfanschool, @thisandagain* and @D_i_a_v_l_o!
KICK_THE_HABIT
Scratcher
100+ posts

Probleme beim Labyrintspiel

Ich habe deine Steuerung ausprobiert. Sie arbeitet nicht ganz zuverlässig. Wenn du mit den Pfeiltasten die Richtung wechselst, während die Figur gerade den farbigen Rand berührt, wird die Figur den Rand überschreiten.
Ein Skript, das funktionieren sollte (stammt nicht von mir):

Wenn die grüne Flagge angeklickt
wiederhole fortlaufend
falls <Taste [ Pfeil nach oben] gedrückt?> dann
ändere y um (1)
falls <wird Farbe [Farbe der Labyrinth-Linie] berührt?> dann
ändere y um (-1)
end
end
falls <Taste [ Pfeil nach unten] gedrückt?> dann
ändere y um (-1)
falls <wird Farbe [Farbe der Labyrinth-Linie] berührt?> dann
ändere y um (1)
end
end
falls <Taste [ Pfeil nach rechts] gedrückt?> dann
ändere x um (1)
falls <wird Farbe [Farbe der Labyrinth-Linie] berührt?> dann
ändere x um (-1)
end
end
falls <Taste [ Pfeil nach links] gedrückt?> dann
ändere x um (-1)
falls <wird Farbe [Farbe der Labyrinth-Linie] berührt?> dann
ändere x um (1)
end
end
end


KICK_THE_HABIT
Scratcher
100+ posts

Probleme beim Labyrintspiel

Beim nochmaligen Nachprüfen der von run_script vorgeschlagenen Scripts habe ich festgestellt, dass ich sie falsch nachgebaut habe. Selbstverständlich läuft die von ihm vorgeschlagene Variante tipptopp. Sorry!


Powered by DjangoBB