Week 15 |
| Date |
Activity |
Estimated Time |
Actual Time |
| 4 Dec. 2009 |
Finalize the server and package it for release |
30 minutes |
30 minutes |
| 29 Nov. 2009 |
Create tag in repository for the presentation version of the code |
5 minutes |
5 minutes |
Week 14 |
| Date |
Activity |
Estimated Time |
Actual Time |
| All week |
More bugfixes and testing |
4 hours |
3 hours |
Week 13 |
| Date |
Activity |
Estimated Time |
Actual Time |
| 28 Nov. 2009 |
Prepare final presentation |
6 hours |
4 hours |
| All week |
Final bugfixes |
5 hours |
5 hours |
Week 12 |
| Date |
Activity |
Estimated Time |
Actual Time |
| All week |
Testing and bug fixes |
3 hours |
1 hour |
| 19 Nov. 2009 |
Merge network into trunk again |
2 hours |
3.5 |
Week 11 |
| Date |
Activity |
Estimated Time |
Actual Time |
| All week |
Testing and bug fixes |
5 hours |
4 hours |
| 15 Nov. 2009 |
Merge network branch into trunk |
2 hours |
2 hours |
| 11 Nov. 2009 |
Merge GUI & Mechanics branches into trunk |
2 hours |
1 hour |
Week 10 |
| Date |
Activity |
Estimated Time |
Actual Time |
| All week |
Continue to fix server bugs |
5 hours |
6 hours |
Week 8 |
| Date |
Activity |
Estimated Time |
Actual Time |
| All week |
Fix bugs in the server |
5 hours |
5 hours |
Week 7 |
| Date |
Activity |
Estimated Time |
Actual Time |
| All week |
Continue work on client implementation |
4 hours |
2 hours |
| 17 Oct. 2009 |
Add new features to the server to support some client requirements |
3 hours |
1 hour |
| 15 Oct. 2009 |
Revise client spec |
1 hour |
1 hour |
Week 6 |
| Date |
Activity |
Estimated Time |
Actual Time |
| 09 Oct. 2009 |
Collaborate on development of client version 1 |
5 hours |
1 hour |
| 07 Oct. 2009 |
Define client communications spec |
2 hours |
1 hour |
| All week |
Continue to fix bugs in the server as they arise |
? hours |
1 hour |
Week 5 |
| Date |
Activity |
Estimated Time |
Actual Time |
| 04 Oct. 2009 |
Write documentation for interacting with the server. |
1 hour |
2 hours |
| 03 Oct. 2009 |
Implement version 2 of server network communications |
4 hours |
4 hours |
Week 4 |
| Date |
Activity |
Estimated Time |
Actual Time |
| 25 Sept. 2009 |
Implement version 1 of client network communications |
4 hours |
0* |
| 24 Sept. 2009 |
Implement version 2 of server network communications |
4 hours |
0* |
| * I didn't get to these because I was sick all weekend, so I spent time recuperating instead of working. |
| 19 Sept. 2009 |
Revise version 1 and create version 2 of network communications protocol specifications |
5 hours |
4 hours |
Week 3 |
| Date |
Activity |
Estimated Time |
Actual Time |
| 19 Sept. 2009 |
Implement version 1 of server network communications |
5 hours |
4 hours |
| 19 Sept. 2009 |
Design version 1 of network communications protocol specifications |
2 hours |
1 hour |
| 18 Sept. 2009 |
Set up a server for network play in Python with Twisted |
1 hour |
1 hour |
| 18 Sept. 2009 |
Learn how to use Twisted for asynchronous Python networking |
3 hours |
2 hours |
| 17 Sept. 2009 |
Learn about highly concurrent and asynchronous networking technologies, regardless of language. |
2 hours |
2 hours |
| 17 Sept. 2009 |
Learn about multiplayer game servers |
2 hours |
3 hours |
Week 2 |
| Date |
Activity |
Estimated Time |
Actual Time |
| 13 Sept. 2009 |
Set up IRC channel and hold group meeting |
1 hour |
1.5 hours |
| 11 Sept. 2009 |
Get HTTP connections working |
1 hour |
30 min |
| 10 Sept. 2009 |
Research existing P2P libraries for Android |
2 hours |
4 hours |
| 08 Sept. 2009 |
Network play planning meeting |
1 hour |
1 hour |
Week 1 |
| Date |
Activity |
Estimated Time |
Actual Time |
| 06 Sept. 2009 |
Set up repository and do initial checkin and tagging |
30 minutes |
45 minutes |
| 05 Sept. 2009 |
Create personal webpage |
1 hour |
1 hour |