| Date | Time | Category | Activity |
| January 8, 2008 | 9:00pm - 10:30pm | Setup | Setup website, source code repository |
| January 9, 2008 | 10:00am - 11:20am | Setup | Setup website, send e-mail to team about website |
| January 10, 2008 | 2:30pm - 4:30pm | Meeting | Discussed the projects we want to work on |
| January 17, 2008 | 9:30am - 10:00am | Research | Played different tower defense games to get a better feel for what we want to do |
| January 19, 2008 | 11:30am - 4:00pm | Meeting | Discussed details of implementing project and worked on project plan |
| January 23, 2008 | 3:50pm - 4:50pm | Documentation | Reformat much of our documentation, create new weekly report, add more information to main page |
| January 26, 2008 | 9:00am - 9:32am | Documentation | Clean up the formatting of our project plan. Move description to main page |
| January 26, 2008 | 11:00am - 4:00pm | Meeting | Met with other team members, finished project plan, discussed implementation |
| January 26, 2008 | 4:30pm - 4:42pm | Coding | Cleaned up project header files |
| January 28, 2008 | 1:15pm - 2:00pm | Coding | Work on class for submitting high score to web site |
| February 1, 2008 | 12:35pm - 12:55pm | Documentation | Cleaned up the formatting of the SRS |
| February 2, 2008 | 11:00am - 2:40pm | Meeting | Met with other team members, worked on SRS |
| February 4, 2008 | 10:00am - 10:30am | Documentation | Finished the SRS |
| February 5, 2008 | 4:00pm - 4:20pm | Documentation | Fix up a few of our documents (titles, cleanup, etc.) |
| February 5, 2008 | 11:00pm - 11:23pm | Coding | Test high score web access, work on high score script |
| February 6, 2008 | 12:11pm - 2:16pm | Coding | Create script for getting high score information and another for returning high score information via XML |
| February 6, 2008 | 6:40pm - 9:30pm | Coding | Worked on code that submits high score (almost done) |
| February 7, 2008 | 5:30pm - 7:30pm | Coding | Finish high score submission class (added md5 hash to prevent fake high score submissions) |
| February 8, 2008 | 1:34pm - 1:51pm | Documentation | Document high score web service |
| February 8, 2008 | 4:04pm - 4:45pm | Documentation | Finish up the SDSv1 |
| February 11, 2008 | 12:25pm - 1:03pm | Documentation | Add more information to section 3.2 of SRS |
| February 11, 2008 | 7:40pm - 8:04pm | Coding | Improvements to DirectX initialization function (sanity checks hardware, use hardware vertex processing if possible) |
| February 12, 2008 | 10:42pm - 1:08am | Coding | Abstracted the line drawing into a primitive class |
| February 14, 2008 | 1:16pm - 5:00pm | Documentation | Work on the SDSv2 (completed pseudo-code, started component descriptions) |
| February 15, 2008 | 9:10am - 9:41am | Documentation | Completed the SDSv2 |
| February 16, 2008 | 11:00am - 2:00pm | Meeting | Met with team |
| February 16, 2008 | 7:45pm - 9:10pm | Coding | Game renderer gets entities to draw now, got triangle primitive working, started map game entity |
| February 18, 2008 | 6:10pm - 7:50pm | Coding | More work on primitive drawing |
| February 22, 2008 | 10:05am - 10:36am | Documentation | Review VVP, finish up section that wasn't yet completed |
| February 25, 2008 | 7:34pm - 8:50pm | Coding | Work on primitive rendering |
| February 27, 2008 | 7:09pm - 8:58pm | Coding | Work on primitive drawing, some aren't drawing now for some reason |
| March 1, 2008 | 11:50am - 12:50pm | Meeting | Discussed what we accomplished and future project plans |
| March 2, 2008 | 2:30pm - 5:53pm | Coding | Work on optimizing some of the drawing routines using code profiling |
| March 4, 2008 | 9:24pm - 11:25pm | Coding | Clean up game renderer cruft, use screen coordinates for primitive |
| March 6, 2008 | 10:00pm - 11:05pm | Coding | Optimized the drawing of the box primitive, fixed alpha blending |
| March 8, 2008 | 11:00am - 1:00pm | Meeting | Met with team |
| March 12, 2008 | 7:35pm - 9:50pm | Coding | Clean up code |
| March 16, 2008 | 3:31pm - 4:24pm | Coding | Performance analysis (using Visual Studio performance tools) |
| March 24, 2008 | 5:30pm - 6:30pm | Meeting | Met with team to discuss future work |
| March 26, 2008 | 6:24pm - 9:15pm | Coding | Worked on optimizing drawing routines |
| March 29, 2008 | 10:56am - 2:45pm | Coding | Cleaned up code cruft (removed a lot of excess code), change design a little for optimization |
| April 2, 2008 | 7:20pm - 10:30pm | Coding | Large buffer for triangles now created instead of a buffer for each, started work on z-buffer |
| April 3, 2008 | 6:24pm - 9:09pm | Coding | Finished z-buffer, lines now have z-coordinate and most drawn objects have a z-coordinate. Implemented anti-aliasing. |
| April 5, 2008 | 11:00am - 2:00pm | Meeting | Weekly team meeting |
| April 12, 2008 | 11:00am - 5:00pm | Meeting/Coding | Weekly meeting and pair programming |
| April 13, 2008 | 4:21pm - 5:52pm | Coding | Draw damage radius circle (created circle primitive), fix targeting radius calculation |
| April 17, 2008 | 6:04pm - 9:48pm | Coding | Clean up code cruft |
| April 26, 2008 | 2:34pm - 4:40pm | Testing | Play test the game |