Due Friday Oct. 3 12PM.
The webpage http://cs.lmu.edu/~ray/notes/javanetexamples/ contains a/an TicTacToe client/server example. Working in teams of two one student will create a gitlab project called TTTClient and the other student wil create a project TTTServer, both on gitlab.creighton.edu. Add your partner and your instructor to the project as members.
/Users/mjw53172/Documents/git/TTTGamewould be a typical location for the git repository while
/Users/mjw53172/Documents/workspace/TTTGamewould house the Eclipse project.
netidand then add two java class named with your and your parteners
mjw53172/tttgame.gitwith the html protocol and fill in the account infoo for gitlab. On the Specifications page select
masterand Add All Branches
Refactor the projects, TTTClient andt TTTServer so that the TicTacToe*.java file contains ONLY the function main. Here Commit is you friend since you can Commit, try stuff out, and if it does not work you can revert.
The project should be refactored to conform to the Model-View-Controller architecture. Additional classes, such as Square, which was an Inner Class, may be introduced to produce a/an aesthetic design.
There will be at least 5 classes in the project, though some could turn out to be empty. Continuing with the TTTGame example, the project might include: