Our project timeline has undergone revisions since the preliminary
design. In particular, after our team suffered the loss of one of its
members, a number of tasks were forced to be reassigned. Some of our
design changes also forced timeline adjustments: for example, the new
continuous-time game loop mechanism made the game loop and collision
mechanism inseparable, so the earlier game loop milestone no longer
made sense.

\vspace{2em}

\begin{tabularx}{6in}{llrc}
  Task \hspace{3in} & Who \hspace{1in} & When & \\
  \hline
  \textbf{Preliminary design} & & \textbf{4/13} & \textbf{\done}\\

  Detailed specs for XML loader & Austin & 4/16 & \done \\
  Detailed specs for game internals & Dan & 4/16 & \done \\
  Detailed specs for UI & Albert & 4/16 & \done \\
  Detailed specs for property framework & Austin & 4/16 & \done \\
  Agree on detailed specs & & 4/17 & \done\\
  XML loader & Austin & 4/23 & \done \\
  Basic UI framework & Albert & 4/23 & \done \\
  Game system framework and trigger mechanism & Dan & 4/23 & \done \\
  Property framework & Austin & 4/23 & \done \\
  Player interaction mode & Albert & 4/23 & \done \\
  Standard gizmos
    \footnote{Modulo flippers collisions} &
    Austin & 4/25 & \done \\
  Game loop and collision mechanism & Dan & 4/25 & \done \\
  $\R^2$ renderer/drawers
   \footnote{Using just drawing primitives} & Albert & 4/25 & \done \\

  \textbf{Preliminary release} & & \textbf{4/27} & \done \\

  Plan and schedule amendment & & 4/28 \\
  Finish flippers & Austin & 5/7 \\
  XML saver & Austin & 5/7 \\
  Prettify $\R^2$ drawers & $\overline{\text{Zack}}$
    \footnote{The complement of Zack (ie \emph{not Zack})} & 5/7 \\
  Editor display & Dan & 5/7 \\
  Editor interaction mode & Albert & 5/7 \\
  Property table & $\overline{\text{Zack}}$ & 5/7 \\
  Finish implementing amendment & & 5/9 \\

  \textbf{Implementation and Critique} & & \textbf{5/11} \\
\end{tabularx}

% Local Variables:
% TeX-master: "fdd.tex"
% End: 