Need to determine constructors that you will use and relationship between them
Tic Tac Toe
Board
Have boxes inside
9 boxes would be here
checkIfWin function inside here
loop over boxes and check for winner
createBoxes
Box
horizonal: 0
vertical: 0
Can be either x, o, or nothing
If clicked on, will be whatever player is
unless already clicked on
board = {
boxes: [
{
horizonal: 0,
vertical: 0,
value: 'x'
}
_ o _
wrong: a
Word
word: 'dog'
letters: [
d Letter object
o Letter object
g Letter object
]
display:
var str = '';
for loop over the letter objects and it's going to run the display on each letter object
str = str + letter.display();
return str
d Letter object
letter: d
found: false
display: return _
o Letter object
letter: o
found: true
display: return o
g Letter object
letter: g
found: false
display: return _