Hi,
Now that the Sprint is over and that we all went back home (or are on
our way), I thought it would be good to post a quick summary of the work
done this week.
On my side, as planned, I focused on the missions this week.
1. I reviewed the list of ideas for missions, to classify the
missions in different "departments", as discussed recently. See
http://farsides.com/wiki/Missions_Ideas
2. I've also spent some time looking at existing communities that
we could try to interact with, to start getting some feedback
from players. I've tried to note a few ideas of missions for
each community - not necessarily missions that ties into the
current background we have been discussing, but more something
related to an existing interest of those communities. This will
need more work, but a first list can be found there:
http://farsides.com/wiki/Missions_Ideas#Ideas_to_engage_with_existing_communities
3. I've also implemented two missions: one asking players to find
clues about Gaia, and another one asking a player to hide a code
in the "real world" and pointing to its location on a map to
allow another one to retrieve it (which would be another
mission). If you look at the code, you'll see that it relies on
changes in the code (the transition to OO code, and new hooks to
add to the mission system). I will thus need to rework it once
Vlad has completed its current work and the new hooks have been
added.
4. Last but not least, I've worked on the mission engine
documentation. I've started a mission scripter tutorial and an
API reference document. It's still work in progress (like the
missions, I'll have to give it another look once the changes
have been implemented), but it should already be a good starting
point.
Comments on all of this are most welcomed - especially about the API
reference Vlad. Could you have a look at it and let me know how much
work it would represent to implement those changes? You can leave the
section about the data objects on the side, as I've started an
implementation of those (cf the first new mission above) - we can see
how we can integrate those with the rest of the data objects once you've
completed the current work.
Cheers,
Xavier.
_______________________________________________
Farsides mailing list - [email protected]
Wiki: http://farsides.com/
List: http://farsides.com/ml/
Forum: http://farsides.com/forum/
Ideas: http://farsides.com/ideas/
Chat: http://farsides.com/chat/