(I’m quite late on my first post, I was under the impression that these were just personal journal notes and didn’t realize that we were supposed to be posting on this website. Apologies for the delay, I’ll be posting on a sped-up backlog for a bit until I catch up to present time.)
I’ve been given the task of designing and coding the games for the upcoming Video Game Creator (VGC) classes using GameMaker. Unfamiliar coding environment aside, it feels really weird having to strip out any complexity from my code to make it teachable to kids. There are a ton of little quirks in my coding style that I never really noticed until I submitted my first game to my supervisor for review and we talked it over. There’s something indescribably troubling about replacing all my variables with magic numbers because there is a serious concern that some of my students won’t know how to type. After a semester of EECS 381 it is really difficult to give up all the code design and style that got hammered into my head. Still, complaints aside, it is nice to have a summer job where I’m writing code and getting all caught up in the neat little workflow of cause-and-effect that is a programming session.