Beginner C++ Game Programming Tutorial 8

From Chilipedia
Revision as of 12:59, 12 October 2019 by Ap (Talk | contribs) (Downloads)

Jump to: navigation, search

We make our first game. So goddamn sweet. Not shitty at all.

Concepts Taught

  • += and -= operators
  • Writing code in a constructor
  • #include <header>
  • Using std::mt19973 and std::uniform_int_distribution<int> to generate random numbers

Video Timestamp Index

  • Intro 0:00
  • Basic game plan 0:30
  • Setting up member variables for entities: dude and poo 0:50
  • Dude and poo graphics 2:20
  • Creating Draw functions for Dude and Poo 4:08
  • Quick note on sprite coordinate origins 5:20
  • Screen clamping functions 6:20
  • Movement code for Dude 8:09
  • Collision test code 9:03
  • Win condition and Gameover screen 11:54
  • Title Screen 13:20
  • Randomizing poo positions 15:07
  • A little bit on constructors 16:11
  • Creating random number generator object 16:50
  • Specifying a range for random numbers 18:23
  • Random device: The importance of a seed 20:55
  • Why we don't use random device as a random number generator 22:09
  • Summing up what we have learned 23:04
  • An important message from the power rangers 23:50
  • Homework 26:33

Homework

Make the poos move around the screen and rebound when they hit the edges.

The solution is given in this video.

Image to PutPixel Tools

Downloads

See also