Date

Hours

Activity

1/12/06

1.5

Group Meeting: Discussed data flow across a network as well as interface for the project.  I found this meeting confusing to me however others seem to have grasped what was discussed better.  Also decided to have a plan for each meeting and having the team work in smaller groups as five-on-one-subject is confusing.

1/17/06

2

Wrote this log, uploaded logs from everyone, started redesign of website.  Uploaded logs I had.

1/17/06

1.5

Group Meeting: Discussed with Todd about the User Manual.  Went over the Manual point by point to assure that whatever is in the Manual actually is going to be implemented.  Also helped change it for clarity.

Todd looked at the website and suggested several possible changes for more clarity

1/19/06

1.5

Uploaded new logs to website.  Began work on AI header design as assigned by Aaron, drew up a mini report to show what I had in mind.

 

1.5

Group Meeting: Discussed with the group over the GANTT chart that Todd had assembled to ensure that it’s right.  Made many changes, I suggested one big change that would clarify things.

Showed the AI report, which Aaron briefly looked at and said that he thinks I know what I’m doing in terms of the header.

Aaron, Mark, and Matt are still going over the data flow design, which is needed to complete the AI Header as it involves networking as well.  Right now it’s just being designed.

1/24/06

2

Began conversion of all documents on the website to have an HTML version as well as a .doc version.  Uploaded all logs received and updated own log.  Uploaded Status Report both PPT and written.

 

1.5

Group Meeting: Discussed about the AI header with Aaron and Todd and I worked on the user manual

1/31/06

2

Updated website files and trying to figure out problem with file submission (GMail does not like .zips or .exes).  Also drew up my idea for the AI header as well as what I think Aaron’s idea for the header is for additional discussion.  We want to make it such that the AI student does not have to even worry about connections and such, just generating moves.

 

1.5

Group Meeting: Discussed mostly about how to improve the GANTT chart, which needed some extra revision.  Also discussed about our relatively poor Written Report grade (82%  B-).  Also, fixed a series of broken links as I had forgotten to move last year’s logs into the correct folder

2/02/06

1.5

Updated logs on website, updated my own log, continued work on a possible new sidebar using image flips to improve the look of the webpage.

 

1.5

Group Meeting:

2/07/06

1

Talked with group leader about AI possibilities

 

1.5

Group Meeting: Talked even more extensively and with more detail about AI making.  Talked about the A* search, and the problems applying it to a competitive game with uncertainty.

2/09/06

1

Worked on website, basic updating plus work on the image map for the menu

Discussed before the meeting about new AI search method, mini-max and Alpha-Beta

 

1.5

Group Meeting: Discussed about how to get an Alpha-Beta search to work on Quoridor, as the branching factor is very huge

2/14/06

1

Website update work

2/17/06

2

Website update work, added image map to all pages, backed up old version of pages, caught up with the missed meeting on Wednesday, prepared for presentation today for Status Report.

2/18/06

2

Began a study of an example AI and how it works in the game Advanced Wars: Dual Strike!  It’s AI will be doing things similar to what ours will do, and can not look ahead multiple “turns” due to insane branching factors

2/19/06

2

Continued Study of the AI.  Looked online to find some AI behavior patterns, and find out how this scripted AI actually can win in a complex game

2/20/06

2

Continued Study of the AI, more observations and pattern noticing.

2/21/06

1

Before the group meeting: Updated a few tiny things on the website, uploaded logs.

Discussed scripted AI with Aaron and showed him the AI in action along with what behaviors I observed for it.  Raised confidence that the AI for our program might be passable if we had enough time to develop the super AI.

2/21/06

1.5

Discussed about fixing some problems with the main program, preparing for Client Acceptance for next Monday

2/23/06

1.5

Group Meeting: Discussed about the previous presentation

2/28/06

1

Updated link box on website

2/28/06

1.5

Group Meeting: Took job to fix minor problems over the Spring Break to get knowledgeable with the code in Quoridor

3/02/06

1.5

Group Meeting: Discussed about changes to the Quoridor Program and more HCI notes.

3/08/06

2

In charge of fixing all the minor problems of Quoridor.  Made the

easier ones today, like fixing the mysterious new line in the logs of

a continued game.

3/09/06

2

Made greater changes, added YOUR TURN next to each player when it’s their turn, found additional bugs that must be fixed.

3/11/06

2

Called Mark and had a mini-phone meeting to learn more about his and Matt’s code, and learn how to perform some fixes I did not know how to do

3/08/06

2

Made the changes discussed with Mark, except one that I still could not figure out

3/14/06

PI day

1.5

Group Meeting: Told everyone about the 2 things I could not fix, one that I talked with Mark, and the other one (dynamic tokens on goal bars) no one knows how to fix currently. Todd gave me more things to update on the website in preparation for Status reports

3/16/06

1

Finally got the bug (no dialog box on exit) fixed with information from Mark va email.  Uploaded new version to everyone.  Uploaded all logs received to website.  Planning on getting Todd’s documents uploaded on Friday

3/20/06

3

Worked on AI header with Aaron.  Got it to connect

3/27/06

2

Worked on AI Header with Aaron.  Worked a bit on data flow before our meeting was intrupted

3/28/06

1.5

Group Meeting: Discussed Mark’s current networking version, and having a Senior Project group HCI test our program.  Talked with Todd about what I think is truly wrong with our display (people are looking at the wrong spots)

3/30/06

1.5

Group Meeting: Talked about what we plan to have done for the status report

4/4/06

1.5

Group Meeting: Talked about Status report timeline, with what we plan to have done for the status report.

4/5/06

1

Meeting with Aaron and Matt writing some sample AIs.  Worked on a little AI when Matt came in with his AI and it became cumbersome for three to work on it, though when they were stuck I helped out.

4/6/06

1.5

Group Meeting: Talked about when the AI header must get done.

4/12/06

1.5

Worked on AI Header.  Added expected data flow, but didn’t have Mark’s networking to test it on, nor my own (on different computer)

4/14/06

5

Additional work on AI Header.  Got everything to work except recv(), which I can’t get to work at all.  So I made a  new version in VB.NET which after a little while worked exactly as expected

4/17/06

1

Tried Matt’s suggestion to get C++ header to work.  It didn’t work still.

4/18/06

1.5

Team Meeting

4/21/06

1.5

Team Meeting.  Began work on final presentations.  Assigned to help Todd with documents concerning the AI Header

4/22/06

3

Spent a lot of time figuring out Matt’s AI code.

4/25/06

2.5

Team Meeting with extra hour.  Worked on final presentation and modified Todd’s slides very heavily.

4/24/06

3

Worked on AI sections in User Manual and Design Document.

4/27/06

2.5

Team Meeting: Worked on Todd’s slides and documents even further.

4/28/06

1

Practice Presentation.  We got extensive help on the organization on the slide show

5/3/06

1

Practiced the presentation before actual presentation

 

1

Final presentation.  Quoridor is complete.