|
Course Index Return to Dr. Margush's page |
Project 1: Complete chapter 1 exercises 1 and 4. Save the worlds to a folder on your Z drive. Be prepared to show your projects in class.
Project 2: Complete any two chapter 2 exercises.
Project 3: Complete chapter 3 exercise 3 or 4.
Project 4: Complete chapter 3 exercise 6 with these additional specifications: The blimp is always moving forward slowly and the camera turns to keep the blimp in view at all times as it moves. The dragon's wings should flap as it flies.
Project 5: Complete one of exercises from 4-1 and one from 4-2.
Project 6: Complete one of the projects at the end of chapter 4. Be sure to use some class-level methods and create a custom class.
Project 7: Complete an exercise from chapter 5 requiring some event programming.
Project 8: Solve problem 12 (page 175), but use the isBelow function to check if the handle is below the switch to detect the switch position; do not use the invisible circle. Save the switch as a SmartSwitch, then solve project 2 on page 178. Import your SmartSwitches for the game controls. Add a turnOn method to the light bulb that takes a Boolean argument. When true, the light should be set to on (emmisiveColor = Yellow), when false, off (emmisiveColor = Black). Generate a random code each time the game is played and store it in variables created in the World (not in any methods). You should use a world level function to check if the code matches the switch positions. This function will control the light. Add 3D Text that appears when the game is won. A While the world is running event may be of use here.
Project 9: Do exercise 6, page 198.
Project 10: Do exercise 9-1, page 244.
For extra credit toward exam scores (up to 10 points) solve project 1 on page 247.
Project 11: TBA