Third Term
It’s officially here. Along with more CS11 students than we ever imagined would want to take the course. It’s nice because I get to do all of my previous tracks again (C++, Advanced C++, and Java), but I also get to put together an Advanced Java track as I go.
It’s a bit tricky to put together a new track on the fly; usually you like to plan those kinds of things out ahead of time, so you know it’s not too easy or too hard. This term we are building out a simple little game reminiscent of SubSpace, which I am hoping to use to illustrate all of the nice tools and features one can use in a larger-scale Java software project. Plus it’s a game, and students tend to like writing games.
Yesterday I finally got keyboard events hooked into the game, and that kind of led to me wasting a half-hour playing the dumb thing. But that’s the chance you take…