Difference between revisions of "Beginner C++ Game Programming Tutorial 20"

From Chilipedia
Jump to: navigation, search
(Homework)
(Homework)
 
(2 intermediate revisions by the same user not shown)
Line 21: Line 21:
 
* Implement lives system
 
* Implement lives system
 
* Title screen / game over screen
 
* Title screen / game over screen
* Paddle sprite / brick shading (different from shadow cast on background) / background (maybe)
+
* Paddle sprite (not shown in solution video) / brick shading
 +
 
 +
Solution video: [https://www.youtube.com/watch?v=5miKCudxFUs here]
  
 
== Downloads ==
 
== Downloads ==

Latest revision as of 21:50, 8 February 2017

This is a three-part tutorial in which we play with our balls. Or something. Anyways, we'll finally put all that vector bullshit to good work doing some physics-y type shit.

Main Concepts Taught

  • Delegating constructors (Part 1)
  • Range-based for loops (Part 2)
  • Semi-fixed (upper-bounded) time step (Part 3)

Notes

The tutorial info for the Sound system can be found here.

Video Timestamp Index

Tutorial 20 - Pt. 1
Tutorial 20 - Pt. 2
Tutorial 20 - Pt. 3

Homework

  • Make paddle rebound angle vary
  • Game over when hit bottom of screen
  • Adjust wall dimensions / paddle / size of bricks
  • Draw border to show walls
  • Implement lives system
  • Title screen / game over screen
  • Paddle sprite (not shown in solution video) / brick shading

Solution video: here

Downloads

See also