Windows Timer. Animation.
- Windows timer
-
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.
- Programming Windows by Charlez Petzold, 5th edition:
- Section I, Chapter 8
- [http://www.winprog.org/tutorial/animation.html]
- Flicker free drawing
- Double buffering in win32 api