week 13

Fan You:

During this week, Fan 
1. Looked into the low level API of iRobot and successfully implemented a higher level abstraction for basic control of iRobot, (e.g. Turn left, Turn right, Move Forward, Move backward.) Also, Fan wrap it with a TCP Connection and create a tool called robotBerry, which will enable iRobot to receive command remotely together with an raspberry pi.
His plan for next week
1. try to calibrate the iRobot with the virtual robot and tuning the parameter. When everything is ready, start integrate real robot into virtual robot.
 

Allyn Chen:

During this week, Allyn
1. Implemented function control feature into game 2.
2. Finished a path finding feature in game 2.
3. Fixed several bugs.
His plan for next week
1. Adjust game 2 base on last Friday playtest.
2. Polish game 2 for the soft opening.
 

Michael Zhang:

During this week, Michael

1. Further refinement based on Jessica’s feedback on Monday’s adviser meeting.
2. Playtest in EFSD.
His plan for next week

1. Join second game’s development process
2. Develop prototype of real robot communication.
 

Aaron Li:

During this week, Aaron
1. Organized Playtest
2. Interviewed Math teacher
His plan for next week
1. Join second game’s programming development
2. Prepare material for 30s, 3min video
3. Update website

week 12

Fan You:

During this week, Fan 
1. Looked into the low level API of iRobot and successfully implemented a higher level abstraction for basic control of iRobot, (e.g. Turn left, Turn right, Move Forward, Move backward.) Also, Fan wrap it with a TCP Connection and create a tool called robotBerry, which will enable iRobot to receive command remotely together with an raspberry pi.
His plan for next week
1. try to calibrate the iRobot with the virtual robot and tuning the parameter. When everything is ready, start integrate real robot into virtual robot.
 

Allyn Chen:

During this week, Allyn
1. Implemented function control feature into game 2.
2. Finished a path finding feature in game 2.
3. Fixed several bugs.
His plan for next week
1. Adjust game 2 base on last Friday playtest.
2. Polish game 2 for the soft opening.
 

Michael Zhang:

During this week, Michael

1. Further refinement based on Jessica’s feedback on Monday’s adviser meeting.
2. Playtest in EFSD.
His plan for next week

1. Join second game’s development process
2. Develop prototype of real robot communication.
 

Aaron Li:

During this week, Aaron
1. Organized Playtest
2. Interviewed Math teacher
His plan for next week
1. Join second game’s programming development
2. Prepare material for 30s, 3min video
3. Update website

week 11

Fan You:

During this week, Fan 
1. researched on the type of Robot the team should use for game 2 and contact David about what robot projects they’ve experimented on, what’s the ideal type of robot we should use and what’s the best practice when using the robots. Then, the team decided to use the iRobot which has a great support for wireless connection and hopefully it will arrive next week and we can do experimental on it.
His plan for next week
1. focus on programming for game2, a working prototype is already done by Allen and I’m helping him building a xml/JSON tool for parsing the game map information.
 

Allyn Chen:

During this week, Allyn
1. Finished the basic game mechanism of Game 2
2. Designed and implemented a command queue struct, that allow control virtual robot step by step.
His plan for next week
1. Adjust game play based on playtest result.
2. Finished communication section between robot and unity application.
 

Michael Zhang:

During this week, Michael

1.Refinement based on this week’s adviser meeting.
1.1 Progress Bar
1.2 Adaptive Difficulty
1.3 Minor changes
His plan for next week

1.Finish the refinement
2.Join second game’s development process
 

Aaron Li:

During this week, Aaron
1. Researched on Robots
2. Modeled a robot for game2
3. Prepared interview questions for teachers
His plan for next week
1. Keep research on Robots
2. Prepare another playtest to EFSD
3. Prepare material for 30s, 3min video

week 10

Fan You:

During this week, Fan 
1. helped the team doing refinement on the first game basically by improving the UI interface based on the feedback from midterm and after the faculty’s play test. 
2. included some bug fixing and some performance improvement.
3. added various kind of sound effect into the first game.
His plan for next week 
1. mainly focus on developing a working prototype of game2 and start doing experiment on the real robot.
 

Allyn Chen:

During this week, Allyn
1. Fixed several bugs in Game1.
2. Added ending scene and score board.
3. Implemented a command queue system for Game 2
His plan for next week
1. Finish the basic game mechanism of Game 2
2. Start making the control interface at Unity side.
 

Michael Zhang:

During this week, Michael

1.Playtest at an elementary school other than EFSP. Get good feedback on
the latest version of game design.
2.Fix bug, refinement based on the playtest.
3.Discuss design about programming game
His plan for next week

1.Build the prototype of second game
2.Keep refining cupcake game
 

Aaron Li:

During this week, Aaron
1. Organized playtest on Friday
2, Discussed with Mike about the first game
3. Consulted robot control details with Robomatter
His plan for next week
1. Discuss robot control example made by SMALLab with David
2. Invite faculties to play game 1

week 9

Fan You:

During this week, Fan 
1. Prepared for the half presentation
2. Merged the level1 and level2 of the cupcake war game and had a play test on Saturday
His plan for next week 
1. Finish up the reset of the first game and start coding the next game
 

Allyn Chen:

During this week, Allyn
1. Polished and added new art assets for the halves presentation.
2. Presented our game in Wednesday presentation.
3. Fixed several bugs include number conveyor doesn’t showing correct number and picked fruits still moving.
4. Merged two levels in cup cake game and Adjusted gameplay for Saturday ETC play test.
His plan for next week
1. Start to build second game include doing research on Robot API and designing the main game architecture.
2. Polish the first game. Adding more visual and acoustic feedback in the game.
 

Michael Zhang:

During this week, Michael

1.Prepare for the half presentation and playtest day.
2.Refine cupcake game.
3.Discuss with the team about design choice and detail of programming game.
His plan for next week

1.Start the implementation of programming game.
2.Playtest cupcake game, make changes according to the feedback.
 

Aaron Li:

During this week, Aaron
1. Prepared for 1/2 presentation and updated presentation materials
2, Organized playtest on Saturday and started to analyze playtest data
His plan for next week
1. Keep analyzing playtest data
2. Prepare for final playtests for game 1

week 8

Fan You:

During this week, Fan 
1. Further improvement on the game play of level1 in the cupcake war game. 
2. On Friday, the whole team went to ESFD and gained a lot of useful experience by doing play test with the students there.
His plan for next week 
1. Working on the 1/2 presentation and finalize the work on level1 of cup cake war and merge level 1 and level 2. 
 

Allyn Chen:

During this week, Allyn
1. Implemented Number conveyor script base on new design of latest iteration
2. Added some feature on food material, now all foods will roaming in the scene, which make it more dynamic.
3. Adjusted UI panel, now all food material’s healthy factors are showing on the UI panel
4. Fixed several bugs.
His plan for next week
1. Integrate two game levels together.
2. Adjust and update game scripts base on the result of play test
3. Do research on the robotic game
 

Michael Zhang:

During this week, Michael

1.Whole team went to EFSD for playtest. Get a lot feedback on the 3rd iteration of game1.
2.Help Allyn build level2. Including iteration3 implementation, UI redesign and feedback enhancement,
3.Prepare for the half presentation
His plan for next week

1.Final refinement of game1. The remaining part is adding value of each fruit on it to make value easier for kid to get.
2.Start the prototyping of game2.
 

Aaron Li:

During this week, Aaron
1. Went to EFSD on Friday and playtested the 3rd iteration of game1
2. Prepared presentation materials
3. Refined the design of Game2
His plan for next week
1. Half Presentation
2. Organize another playtest to other school district and ETC playtest day
3. Research more on Game2