Hello,
I have watched the Toon Tank section twice and I am going for the third time, so I have a suggestion. I understand the order of the lessons, first a Pawn then an Actor, but I really think the step between Room Escape and Toon Tanks is too big. For me, there are concepts that are explained before but are not fully understood, and it is assumed we know them well enough to go forward with more complex parts.
My principal problem was to why did we need the .h, why did we put the includes on the .cpp and not on the .h, why did we need to forward declare. I could make all the challenges on my own, but it was more like “monkey see, monkey do” type of thing: doing without really understanding. So when I tried to make a simple project on my own, I couldn’t do even the most basic parts without a lot of help.
Dan solved my problem on Discord (thank you, Dan!), and now I am doing my second project without a hitch. It had a simple solution: explain how the compiler of C++ works. Perhaps five minutes reading, and all felt into place. I am rewatching Toon Tanks, finally getting it.
So, that is my suggestion. A small and short lesson on how the compiler works, why we put the includes on .cpp and why we use forward declaration. I know it is explained in the videos, but for me, it was scattered and not clear enough. I don’t think it would need more than 5 minutes, and it would really help to understand the Toon Tank section better.
Thank you.