Sunday, March 18, 2012

Charlie did what now?

So I took up a heavy programming role on our humble little team this term.

The vast majority of what I contributed to this team was slamming out some rough code for whatever we were trying to accomplish each week. We would then meet up that week, Trent would revise my code, and after we would sit down and collectively problem solve any issues we still had left. It's difficult to lay claim to anything to specific coding wise, since looking at the scripts now I can't tell what I wrote and what Trent wrote. I figured out gravity twice, but Trent had a major role in making it all work. I wrote many scripts for our objects but again, they were all tweaked a decent amount after I had started them on their way to completion.

By far the biggest time suck I had was our original gravity system. For a good couple of weeks, Trent and I were convinced that we could write our own custom gravity script that would work awesomely. This did NOT happen. We reached a point where we had a working system but it was rather stiff and not very fluid or realistic looking or functioning. I stepped away from the forward progress for that week and went on a soul searching journey of sorts to find a better way. I came back the next week with a new way of doing things that was much cleaner and easier to tweak. It flowed better, and didn't break too many of our other scripts. Trent was kind enough to adopt this new system of gravity after spending so much time on the first system.

If had to sum up what I brought to the game in one word it would be "code". I wrote scripts. I revised already written scripts. I talked Trent through his mental blocks.

What I could have done better? I could have commented my code... at least occasionally. Trent was always on me about that one for sure. I could have also stepped in on the design side a bit considering my concentration is in Design/Production and not Programming.

I am proud of our game and am glad I was able to be on such a dedicated team this quarter. We had our bumps in the road for sure, but I think we came together and made a halfway decent game in the end.

No comments:

Post a Comment