Hey,
ich möchte gerne ein Ping-Pong-Spiel mithilfe von scratch " programmieren ", dieses ist auch schon fast fertig.
Es existiert nur noch ein Fehler, welcher den Ball nicht stoppt wenn er an die linke oder rechte Seite kommt.
Dort sollte logischer Weiße alles gestoppt werden und ein Spieler sollte einen Punkt bekommen...
Dies geschieht nicht ganz so recht...
Hier das Projekt:
http://scratch.mit.edu/projects/Maxala/1563537
Bitte um Tipps zum beseitigen des Fehlers
lg Maxala
Offline
Ich glaube, dein Problem lässt sich beheben:
Ich sah schon richtig drei Scripte im Ball (objekt1).
Die beiden kleinen Scripte geben Punkte, aber keinen Befehl zum neuen Start des Balls in der Mitte..
Daraus folgt die Überlegung:
Das grosse Script würde ich sofort nach der grünen Flagge einen Befehl senden lassen (zB Name NEU).
Den Rest des grossen Scriptes startest du nun nicht mehr mit Flagge grün, sondern mit dem Aufruf: Wenn ich NEU empfange.
Den gelichen Befehl *sende NEU* gibst du auch in beiden kleinen Scripten hinzu
Eine andere Frage am Rande:
Ich sah zum Stoppen des Scripts eine Abfrage: Wenn Farbe BLAU berührt Farbe ORANGE.
Wann kann das jemals passieren ?
Last edited by Buddy60 (2011-01-29 02:30:28)
Offline