Sie sehen, ich habe ein Zeichenprogramm, aber ich würde gerne wissen, ob es gibt: 1) Eine Möglichkeit, zwei Schildkröten gleichzeitig zu verwenden. Und ... 2) Wenn es einen Weg gab, konnten Sie das Programm schließen Schildkröte Grafiken und präsentieren den Gewinner, nachdem jemand eine Linie berührt hat. ein bisschen wie Tron, wenn Sie die Linien berühren kann nicht, weil man von ihnen sterbengibt es eine Möglichkeit, ein Zeichenspiel auf Python-Schildkröte mit zwei Schildkröten gleichzeitig zu machen, wo sie die Linien nicht berühren können?
-1
A
Antwort
0
1) Sie können zwei Instanzen von Turtle Klasse Schildkröte machen:
import turtle
foo = turtle.Turtle()
bar = turtle.Turtle()
foo.forward(100)
bar.left(90)
2) Theoretisch möglich, wie Sie die Position der Schildkröte bekommen Mit turtle.pos() können Sie die Drehungen aufzeichnen und daraus den gesamten Pfad berechnen. Sie könnten jedoch sehr schnell sehr große Datenstrukturen für die Kollisionserkennung erhalten. Könnte besser sein, stattdessen ein Snake-Spiel anzupassen.
Können Sie Beispiele von dem, was Sie versucht haben, zur Verfügung stellen? vielleicht ein Code? –