Waste-Sorter

Mingyan Ella Tien

Waste Sorter wurde mit Scratch 3.0 erstellt. Bei diesem Spiel geht es darum, Müll in den richtigen Container zu werfen. Sobald die Container voll sind, kommen die entsprechenden Müllwägen, um sie zu leeren.

Wenn man es richtig macht, wird man mit Punkten und am Ende mit einem Siegerpokal belohnt. Passt der Abfall nicht zum Container, erscheint eine Warnmeldung.

Die verschiedenen Abfallsorten wurden bis auf ein paar Ausnahmen fotografiert bzw. aus dem Internet heruntergeladen, mit IrfanView ausgeschnitten und dann in Scratch als Rastergrafik bearbeitet. Die Klänge und Geräusche wurden zum Teil aufgenommen bzw. der Scratch-Sammlung entnommen. Bei der Steuerung habe ich sehr darauf geachtet, dass es nicht ruckelt, und um das zu erreichen, musste ich ein paar Mal Änderungen vornehmen. Damit die Abfälle zufällig ausgewählt und angezeigt werden, wurden allen 25 Abfallteilen Mistnummern zugeordnet. Die Zufallszahlen-Funktion von Scratch sucht dann eine Mistnummer aus diesem Zahlenbereich aus. Durch die Verwendung von Nachrichten konnte ich die vielen Figurenskripte gleichzeitig laufen lassen und dadurch ein flüssiges Spielen ermöglichen.

Waste Sorter was created using Scratch 3.0. In this game, the objective is to throw trash into the correct container. As soon as a container is full, the correct garbage truck comes to empty it. 

If you sort waste correctly, you are rewarded with points and, in the end, a winner's trophy. If the waste is put in the wrong container, a warning message appears. 

The different types of waste were photographed or downloaded from the internet, with a few exceptions. They were then cropped using IrfanView and edited as raster graphics in Scratch. The sounds and noises were recorded or taken from the Scratch library. I paid great attention to the controls to ensure smooth movement, and I had to make a few changes to achieve that. To rando-mly select and display the waste, each of the 25 waste pieces was assigned a unique number. The random number function in Scratch then selects a number within that range. By using messages, I was able to run multiple character scripts simultaneously, allowing for smooth gameplay.

www.code4u.at/muelltrennung
youtu.be/6sLdgMfYe8o
scratch.mit.edu/projects/812681284

Mingyan Ella Tien (*2013) ist neun Jahre alt. Derzeit besucht sie die 3. Klasse Volksschule am Karlsplatz. Ihre Hobbies sind Programmieren in Scratch, Experimentieren, Mathematik und Lesen. Wissenssendungen des Kika-Senders stehen bei ihr täglich auf dem Programm. Sie lernt seit drei Jahren Geige, aber erst heuer beginnt ihr das Üben wirklich Spaß zu machen. Jeden Samstag hat sie Unterricht in Scratch und Chinesisch. Seit Oktober 2022 lernt sie Scratch 3.0. In ihrer Freizeit geht sie auch gerne im Park laufen. 

 

Mingyan Ella Tien (*2013) is nine years old. She currently attends the 3rd grade at Karlsplatz Ele-mentary School. Her hobbies include programming in Scratch, experimenting, mathematics, and reading. She watches educational programs on the Kika channel daily. She has been learning to play the violin for three years, but it's only this year that she has started to enjoy practicing. She has Scratch and Chinese lessons every Saturday since October 2022. In her free time, she also enjoys running in the park.