Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.88 KB

WP_LAB#4.md

File metadata and controls

35 lines (29 loc) · 1.88 KB

Windows Programming Laboratory Work #4

Initial version

Title

Windows Timer. Animation.

Contents

  • Windows timer

Laboratory work Requirements:

  • for Basic Level (grade 5 || 6) you should be able to:

    • Create an animation based on Windows timer which involves at least 5 different drawn objects
  • for Normal Level (grade 7 || 8) you should be able to:

    • Realize the tasks from Basic Level.
    • Increase and decrease animation speed using mouse wheel/from keebord
    • Solve flicking problem describe in your readme/report the way you had implemented this
  • for Advanced Level (grade 9 || 10) you should be able to:

    • Realize the tasks from Norma Level without Basic Level
    • Add 2 animated objects which will interact with each other. Balls that have different velocity and moving angles. They should behave based on following rules:
      • At the begining you should have 3 bals of different colours of the same size
      • On interaction with each other, if they are of the same class (circle, square), they shuld change their color and be multiplied.
      • On interaction with the right and left wall (the margins of the window), they should be transformed into squares.
      • On interaction with the top and bottom of the window - the figures should increase their velocity.
      • Please, take into consideration that the user can increase and decrease animation speed using mouse wheel/from keebord
  • for Bonus Point Tasks :

    • For the task above, add balls with mouse.

References