We have one more week of classes left, so technically I have another Engines class, but chances are it'll be all review anyways. So here is a quick blog post on some of my thoughts about this class.
I couldn't think of a picture for this section, so here is Enrico petting a cat.
Before this semester started I was really hyped about this class. I was excited since it seemed like it was going to be an awesome class and that I would learn a lot from it. At the end of it, this class wasn't really what I expected. Granted I didn't really have an idea of what to expect aside from cool things.
In the end though, I still learned a lot and had a bunch of fun in the class itself. It was nice since it wasn't like a regular programming class where they were like "hey, this is how you do things", or "hey, look at these cool things you can do". It was more of a class that was like "hey, this is how things can be done", and they let you do your own thing.
And thus singletons. Singletons everywhere.
It was a nice change of pace, since honestly all the work we did we've pretty much done before in other classes. The only difference was that we did our work in a different environment, TwoLoc. As a result we had a chance to do the things we're familiar with, but in a different way.
I've definitely learned a lot of design patterns this semester. I feel that my understanding of engine structures and design have gotten a lot better, and I'm actually really excited to try and implement that stuff in my own framework when I have time to rewrite it.
Ugh this code is so bad. Need to rewrite it so badly.
Looking back, the homework questions weren't super bad either. So overall, I'm pretty happy with this course. Got a lot out of it I think.