By watching the videos and doing this project of making “Bipeds” perform a synchronized dance, I learned about procedures and inheritance in Alice 3. Specifically, I learned that we can use procedures in Alice 3, which are custom programming statements, to turn complex movements to reusable programs. By making a procedure for a parent class, such as “Bipeds,” we can ensure that all objects in the “Biped” class perform that set of actions, which prevents us from having to individually code the same set of actions for every character. Inheritance in Alice 3 ensures that all the objects in a subclass will automatically receive the properties defined in their parent class, such as having two legs for the parent class of “Bipeds.” Inheritance also allows for objects in a subclass to automatically procedures that were defined for their parent class.
Month: April 2026
Alice 3 Moving, Resizing, Changing Color, and Changing Transparency + Moving Individual Body Parts
By creating this scene and watching the videos, I learned a lot about Alice 3 and some more ways of manipulating objects in the scene, such as how to resize objects and how to change their color and transparency. I also learned how to move an object’s individual body parts and joints, which allowed me to create more specific and detailed movements. One challenge I faced in creating this scene was getting the body parts and joints to move in the direction I wanted. The directions that the joints moved were different from what I expected, so it took some trial and error to get the body parts moving in the correct direction.