Our group used "ad-hoc collaboration" to complete this project. Each of us
contributed somewhat equally to the design, coding, and any revisions made. We
did this by holding group meetings and working on our own machines until someone
coded something that was ready for input in the game. That person would send, by
email, or word of mouth, that code to the others and we got very far with this
method. We also worked at home, using email and instant message to communicate
with each other. Kate got an initial "game" working, where the puppy moved and
was chased by a white frisbee (soon to become the dogcatcher) and collision
detection. Hitomi made the ball bounce off of the walls and made the puppy
change directions. I determined how TIA registers can change the ball's size,
made the game end when the puppy was caught and when the score reached zero.
This is in no way a complete list. Everything I put under someone's name and
everything I didn't mention had contributions from other party group
members. Maybe a small continuing documentation from the beginning of this
project would have prevented this, but we were more concerned with collaborating
and finishing the project (and didn't think of documenting progress or
attributing to anyone).
Game Website