was könnt ihr mir empfehlen?
Tach alle,
Also ich habe mein Scratch projekt gemacht, aber mir fehlt es an logik und so...
ich habe eine begrenzte zeit eingestellt und so, es scheint trotzdem noch nicht so mega logisch lönt ihr mir bitte da verbesserungvorschläge geben oder so?
und wie kann ich 3 varialen d.h ,,geschaffte level,, ,,zeit,, und ,,punkte,, gleiczeitig angezeigt bekommen, weil bei mir verdecken sich die sachen noch n bisschen. Es gibt noch ein paar kleine bugs das weis ich zb. dass figuren in der lniie sind und so. Kann mir da bitte jemand helfen?
Vielen dank im Vorraus
2 Antworten
Es gibt da 2 Blöcke, welche ich auf jeden Fall überarbeiten würde. Die Bewegung von der Figur ist sehr ruckartig, weil du 4 mal das Event "when ??? pressed" verwendest. Du kannst die ganze Bewegung auch einfach in einer Endlosschleife abfragen und den Wert der Veränderung kleiner stellen. (siehe hier)
Zudem wird deine Logik bei "if touching color <black>" immer 2 sekunden lang von dem violetten think-Block unterbrochen, weswegen du nach dem Zurücksetzen genau 2 sekunden hast, in denen keine Checks ausgeführt werden, ob schwarz berührt wird.
Viele Blöcke lassen sich auch zusammenfassen, z.B. alle Berührungen von Äpfeln könnte man in einer Endlosschleife abfragen
Das sieht doch echt süß aus als kleines Spiel.
Was mir gerade auffällt:
Du hast das zurücksetzen so implementiert, dass man, wenn man schwarz berührt, zurückteleportiert wird. Allerdings triggert das nicht kurz nach dem respawnen, so das man nach seinem Tod kurz durch Wände gehen kann. Halte einfach mal Rechts gedrückt dann solltest du es sehen.
Zur Übersichtlichkeit im Code: Ich sehe jetzt bei Scratch keine Möglichkeit, da einfach einen saubereren Code zu erstellen. Allerdings könntest du das alles etwas mehr zusammenziehen. Anstatt 10 verschiedene Methoden zu haben, die jeweil alle eine Banane checken, würde ich lieber eine Methode erstellen, die alle Bananen checkt.
Man sieht viele richtige Ansätze und vernünftige Konzepte im Code. Insgesamt schöne Leistung :)