Today (and yesterday, nothing like forgetting a post!) marks the first day of winter break for me! I mean, I did have some quick things I had to fix up regarding our capstone demo (two-sided gravity bubble meshes and a post-processing effect that appeared whenever the camera was in range), but I can be definitely sure that I don't have to worry about it.
What I can worry about now is studying for next semester! I'm currently traveling my way through the tomes of Scott Meyers and am learning plenty along the way that may sound simple, but can foolproof C++ code to suitable levels. This mainly seems like a link between the tenets of game design patterns but also extends C++ specific terminology. I'm not the biggest fan of the way the work is presented (must read the entire book before fully understanding Chapter 1) but it's the best I've got.
Got a problem with #defines? Use consts, and make sure you stick to conceptual constness with the help of mutables! Got a problem with protecting the address of constants? Use an enum instead! Make sure to initialize objects before they're used (member constructors) and know when to cheat by privately declaring functions in a base class so the C++ compiler won't try to generate faulty stand-ins! That's some of the stuff I have so far. We'll not have too much in the way of screenshots for now, so hopefully the written word is just as satisfying.
No comments:
Post a Comment