MTSec Initial Report

May 14th, 2009
Share

I was asked by Aaron Mavrinac to write a report about what exactly MTSec currently does in the code – summary of what the standard hooks are doing, list of orders, list of objects, etc.  For this report I focused mainly on the code itself, sort of the MTSec API as it stands now.  This means that I have read all of the MTSec code already and have a good idea of what is happening within it.  I plan to create a wiki page within the Thousand Parsec Wiki for others to be able to update my work as they see fit.  Feel free to read my report on the MTSec game module source.
Read the rest of this entry »

Let the Work Commence

May 6th, 2009
Share

I have officially started my work today for Thousand Parsec.  My GSoC mentor, Aaron Mavrinac, has outlined these items for me to complete in the next week or so:

1. Make a test commit to tpserver-cpp mtsec branch (add yourself to AUTHORS).

2. Read the TP protocol spec again, make sure you understand what each
thing is.

3. Read Part III of the ruleset development manual.

4. Write me a report about what exactly MTSec currently does in the
code – summary of what the standard hooks are doing, list of orders,
list of objects, etc.

I’ve completed task #1 and I am beginning the rest of the tasks.  My plan is to read the spec over again (I read it many times during the proposal stage) and complete these tasks by the end of the weekend.

My 2009 Thousand Parsec Proposal

May 4th, 2009
Share

I mentioned previously that I would be posting my complete proposal to this blog. Today, I have gone ahead with that and it is viewable in this post.  Throughout the summer as I become more acclimated to Thousand Parsec and the Google Summer of Code process I will be posting regarding possible areas for improvement for this proposal.
Read the rest of this entry »

How To Get Accepted Into Google Summer Of Code (GSoC)

April 30th, 2009
Share

There have been various discussions in both the GSoC mailing list and official IRC channel regarding improving your chances of getting into GSoC.  Since the 2009 process has already finished, I have these suggestions for 2010 students and beyond:

  • Be active in the community.
  • Write a good proposal, submit it early.
  • Subscribe to your update notifications for your proposal.
  • Update your proposal.
  • Be active in the community.
  • Submit Patches.

Let’s break these criteria down further:
Read the rest of this entry »

Accepted into Google Summer of Code

April 20th, 2009
Share

I have been formally accepted into Google’s Summer of Code (GSoC) for 2009.  I will be working on the Thousand Parsec open source project.  The Thousand Parsec project is a group of 4X (eXplore, eXpand, eXploit and eXterminate) games built around a common framework.

My proposal is to complete the now-primitive Missile and Torpedo Ruleset (MTSec).  From my abstract:

In this Google Summer of Code project, I plan to complete the MTSec ruleset, ultimately delivering a working and enjoyable ruleset to tpserver-cpp. This second milestone game is meant to be a fun game and to exercise the object design capabilities of the Thousand Parsec framework.

Essentially, I plan on implementing a playable version of the MTSec ruleset by the end of the GSoC period.  Throughout this process I will be posting updates on this blog, marked as category GSoC.