You are on page 1of 1

Princess and Dragon

Stella Connaughton
Explanation #1
I learned events, repetition statements, do together statements and conditional
statements.
Events are used to trigger certain methods or executions from the program. An
example of an event would be for a certain method to be called when a certain key
is pressed by the user. A repetition statement, such as loop and while statements
are used when a program needs to repeatedly process statements, either for a
certain # of times, or until a condition is met. Conditional statements, such as
if/else statements, are used when a program needs to make a decision. If/else
statements provide two paths: if the condition is true or false. More complex
decisions can be made with nested if/then statements.

In the Alice program, I learned object oriented programming. Alice rotates around
the programming of premade objects and applying methods or functions to them.
Certain features, such as the camera, quad-view and dummy objects allow for the
program to be more interactive and engaging.
The camera allows for the program to change its view of the world, with the help of
dummy cameras. Dummy cameras are placed in the world by going to add objects,
clicking more controls on the right and finally, clicking drop dummy at camera.
This allows for a camera to be placed with the view of the current view of the world.
Multiple dummy cameras can be placed, and in methods, you can call for certain
views to be shown. Quad view is useful when placing and modifying objects in the
world, as you can view objects from multiple perspectives. To access quad view, one
would go to add objects and change single view to quad view. Quad view shows
the current view of the world, the view from the front, from the right and from the
top. This allows one to modify objects with ease, as they can resize and move
objects with more accuracy, as one can view the object from multiple views.
Overall, the camera in the Alice program can be manipulated certain ways to create
more engaging programs and allow for more accurate object modifications.

You might also like