Round4_1: Tie Xin (red) vs. Jeremy (yellow) Game 1 [Red] : Jeremy (by winning) Game 2 [Yellow]: Xin (by winning) Game 3 [Red] : Jeremy (by winning) Game 4 [Yellow]: Xin (by winning) Game 5 [Red] : Jeremy (by winning) Game 6 [Yellow]: Xin (by winning) Game 7 [Red] : Jeremy (by winning) Game 8 [Yellow]: Xin (by winning) Game 9 [Red] : Jeremy (by winning) Game 10 [Yellow]: Xin (by winning) Protocol: - Round4_1.playerRed 5; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3 4 5 6 7 Xin's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . . o . . . . . 1 2 3 4 5 6 7 Xin's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . x o . . . . . 1 2 3 4 5 6 7 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . o o . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . o o x . . . . 1 2 3 4 5 6 7 Xin's move [3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . . x . . . . . o o x . . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x . . . . . o o x . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . o o x . . . . 1 2 3 4 5 6 7 Xin's move [6] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . o o x x . . . 1 2 3 4 5 6 7 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Jeremy's move [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Xin's move [8] . . . . . . . . . . . . . . . . . . . . . . x . . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . o . . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Jeremy's move [2] . . . . . . . . . . . . . . . . . . . . . . o x . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Winner: Jeremy val it = "Jeremy" : string - Round4_1.playerYellow5; stdIn:75.1-75.23 Error: unbound variable or constructor: playerYellow5 in path Round4_1.playerYellow5 - Round4_1.playerYellow 5; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . 1 2 3 4 5 6 7 Xin's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . . x . . . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . 1 2 3 4 5 6 7 Xin's move [3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x x . . . 1 2 3 4 5 6 7 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x o . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o x . . . . . x x o . . . 1 2 3 4 5 6 7 Xin's move [5] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . o x . . . . . x x o . . . 1 2 3 4 5 6 7 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . o x . . . . . x x o . . . 1 2 3 4 5 6 7 Jeremy's move [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . o x x . . . . x x o . . . 1 2 3 4 5 6 7 Xin's move [8] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o x . . . . o x x . . . . x x o . . . 1 2 3 4 5 6 7 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o . . . . o x x . . . . x x o . . . 1 2 3 4 5 6 7 Jeremy's move [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o . . . . o x x . . . x x x o . . . 1 2 3 4 5 6 7 Xin's move [10] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x o o . . . . o x x . . . x x x o . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o o . . . . o x x . . . x x x o . . . 1 2 3 4 5 6 7 Jeremy's move [2] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o o . . . x o x x . . . x x x o . . . 1 2 3 4 5 6 7 Xin's move [13] . . . . . . . . . . . . . . . . . . . . . . . . . . . . x o o o . . . x o x x . . . x x x o . . . 1 2 3 4 5 6 7 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . o o o o . . . x o x x . . . x x x o . . . 1 2 3 4 5 6 7 Winner: Xin val it = "Xin" : string - Round4_1.playerYellow5; stdIn:76.1-76.23 Error: unbound variable or constructor: playerYellow5 in path Round4_1.playerYellow5 - Round4_1.playerRed 5; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3 4 5 6 7 Xin's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . . o . . . . . 1 2 3 4 5 6 7 Xin's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . x o . . . . . 1 2 3 4 5 6 7 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . o o . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . o o x . . . . 1 2 3 4 5 6 7 Xin's move [3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . . x . . . . . o o x . . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x . . . . . o o x . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . o o x . . . . 1 2 3 4 5 6 7 Xin's move [6] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . o o x x . . . 1 2 3 4 5 6 7 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Jeremy's move [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Xin's move [8] . . . . . . . . . . . . . . . . . . . . . . x . . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . o . . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Jeremy's move [2] . . . . . . . . . . . . . . . . . . . . . . o x . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Winner: Jeremy val it = "Jeremy" : string - Round4_1.playerYellow 5; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . 1 2 3 4 5 6 7 Xin's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . . x . . . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . 1 2 3 4 5 6 7 Xin's move [3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x x . . . 1 2 3 4 5 6 7 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x o . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o x . . . . . x x o . . . 1 2 3 4 5 6 7 Xin's move [5] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . o x . . . . . x x o . . . 1 2 3 4 5 6 7 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . o x . . . . . x x o . . . 1 2 3 4 5 6 7 Jeremy's move [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . o x x . . . . x x o . . . 1 2 3 4 5 6 7 Xin's move [8] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o x . . . . o x x . . . . x x o . . . 1 2 3 4 5 6 7 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o . . . . o x x . . . . x x o . . . 1 2 3 4 5 6 7 Jeremy's move [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o . . . . o x x . . . x x x o . . . 1 2 3 4 5 6 7 Xin's move [10] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x o o . . . . o x x . . . x x x o . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o o . . . . o x x . . . x x x o . . . 1 2 3 4 5 6 7 Jeremy's move [2] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o o . . . x o x x . . . x x x o . . . 1 2 3 4 5 6 7 Xin's move [13] . . . . . . . . . . . . . . . . . . . . . . . . . . . . x o o o . . . x o x x . . . x x x o . . . 1 2 3 4 5 6 7 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . o o o o . . . x o x x . . . x x x o . . . 1 2 3 4 5 6 7 Winner: Xin val it = "Xin" : string - Round4_1.playerRed 5; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3 4 5 6 7 Xin's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . . o . . . . . 1 2 3 4 5 6 7 Xin's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . x o . . . . . 1 2 3 4 5 6 7 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . o o . . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . o o x . . . . 1 2 3 4 5 6 7 Xin's move [3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . . x . . . . . o o x . . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x . . . . . o o x . . . . 1 2 3 4 5 6 7 Jeremy's move [0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . o o x . . . . 1 2 3 4 5 6 7 Xin's move [6] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . o o x x . . . 1 2 3 4 5 6 7 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Jeremy's move [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Xin's move [8] . . . . . . . . . . . . . . . . . . . . . . x . . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 2. . . . . . . . . . . . . . . . . . . . . . o . . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Jeremy's move [2] . . . . . . . . . . . . . . . . . . . . . . o x . . . . . o x . . . . . x x . . . . o o x o . . . 1 2 3 4 5 6 7 Winner: Jeremy val it = "Jeremy" : string -