Weekly Report 9

Glad to be back into the swing of things and actively coding again. This week marked the end of the first half of GSoC and the beginning of the last! All in all, it was a week full of “in-betweens;” I spent a good portion of the week working on my official GSoC midterm report, as well as my Thousand Parsec midterm report and the other portion on beginning to integrate TinyXML (for map imports) into the ruleset and planning screencasts. At present it is my intention to implement map imports, create informative screencasts and improve the quality of my ruleset overall, before the end of the term. Those plans will be finalized this weekend after I speak with my mentor more formally.

As for myself, I’m doing quite good, very anxious to start new work. As I said things are mainly “in-between” and I’m waiting on things here and there to get the ball fully rolling. At present I am waiting to here back from JLP on screencasts (as he is producing some as well) and the community-at-large on properly creating a module for including TinyXML++.

This weeks recap won’t be day to day, as it was more of a blur; Here is what I got done:

  • Started developing ideas for screencasts to better inform new players on playing Risk
  • Fixed up some of the more annoying bugs, particularly the “phantom-ownership” and “view” bugs. See branch-log.
  • Wrote my GSoC Midterm evaluation
  • Wrote my TP Midterm report
  • Created (and, eventually merged,) a WIP branch to add TinyXML support to without breaking the ruleset. At present the changes are now merged and I am waiting to find out the proper way to use/create a “ticpp” module. commit.
  • Spent time accustoming myself to how TinyXML is used.
  • Decided on using SVG to represent maps visually. Most likely planets will correspond to circles, adjacencies to lines, and constellations to color (thanks mithro!)
  • Emails, emails, emails, and some more emails. I think I could get by if it was my job just to write emails to people all day :P