On Jan 4th, after the
reflection on assessment procedure/results, Becky left the meeting while Mike
and Kelvin continued the discussions on the state of the
project:
i.
Mike:
1.
clean up issues
associated with 200 (refer to the DeliverableStatus.xls
document).
2.
send BinarySearch tree abstraction prototype to Kelvin for
700.
ii.
Kelvin: after Mike
is done, Kelvin will prepare and release the assignment for Ruth’s
evaluation.
i.
Mike:
1.
300 + 600 student starter
projects
2.
Update the console information on
300+600 in the DeliverableStatus.xls document.
ii.
Kelvin:
1.
Window size self adjustment: adjust
window width based on display environment.
2.
Button event: instead of sampling
button state, reply events (down event): is this
possible?
3.
Collision support? Collision between
rectangle/circle, rectangle/rectangle, and
circle/circle.
4.
Complete first draft of
700
5.
600: tutorial
implementation
6.
300/600: tutorial
documentation
i.
Book on programming concept (Mike to
make final decision on this)
ii.
Book on GameMaker (Kelvin have ordered reference, should be here in
a week or so).
i.
Will follow the approach where
students use GameMaker build games and then program
the functionality.
ii.
We will follow Mike’s BIT115 where
we will create initial trace/debug cases for students to familiarize with
programming and the IDE.
iii.
We will develop sufficient materials
for the first 4 weeks, and then work on new materials depending on class
response. Materials include:
1.
Trace/Debug examples (Kelvin will
refer to Mike’s BIT115 and probably adopt from
there)
2.
Programming assignments: we probably
need 2 assignments.
3.
GameMaker examples:
we should need a few examples and 2 GameMaker
assignments.
i.
By Jan 17: Kelvin will: develop some
XNA-based Trace/Debug examples based on Mike’s BIT
115