I want to use this lecture to briefly explain how exercises will work in this course.
Unlike my previous courses in this course, there are video exercises lectures.
In those lectures, I'll go over all of the code you'll need to know in order to complete the exercise.
Since they are fairly specific to the game engine we're using for each exercise, you'll need to implement
a set of functions that are stubbed out in order to achieve the effect we're trying to achieve to make
things easier.
I've also defined all of the data you'll need to use in those functions so you won't need to add any
additional variables to complete the exercise.
I'll go over each.
In each individual exercise lecture, you'll note something about the course that might frustrate you
a little, which is that there aren't any solutions to these exercises posted anywhere.
This is completely intentional.
Too often when solutions are posted, students are just inclined to look at them as soon as they hit
any roadblock, no matter how small.
I've done that, and I'm sure I'm not the only one.
So to discourage that, there aren't any solutions posted.
Now, that's not to say that I don't have the solutions.
I've done each exercise in full and have the solutions.
But you'll have to message me with your honest effort in order for me to send them to you.
This might be a bit frustrating for some of you, but my first programming teacher always said to me
that he wants his students to struggle a little.
What he meant by this is that you only really learn something by putting in the hard work and struggle
through it.
This always stuck with me and is the reason why I really learn programming to the degree that I have.
With that on the way, let's start learning our first math concepts in the next section.