Java Group Project – Tic-Tac-Toe
This project will be
developed as a group in your Java IDE, or in a collaborative environment,
Your game board should
have a 3 X 3 rectangular or square area (a GUI is not required)
Create the game as
2 player, where one person plays Xs and the other
Create a system where
the user can specify which square on the board they wish to play
Each move must be to
an empty square
After each move,
determine whether the game has been won or if it’s a draw
The game should
utilize good class design. See the rubric below on how the project will be
Your code should be
well documented using the Java Code documentation standards found here: http://www.oracle.com/technetwork/java/codeconventions-141999.html#385
Your code should be
written using the Java Code Conventions so that everyone maintains the same
coding style - https://google-styleguide.googlecode.com/svn/trunk/javaguide.html
Documentation of your
design process is expected. Your submission should include a paper that
overviews your group’s design process, problem solving steps, UML,
and any other information about how you created the final product. Your
documentation should also include information on how the project was tested and
any challenges you encountered.
declaration – if you find issues in your testing that you were not able to fix
before the submission deadline, these should be declared in your
documentation. Bugs and problems declared in your documentation will not
count as heavily against your project score as those the instructor finds
Extra Credit – Above and Beyond
If your group is feeling ambition and ALL of the above, required
functionality is present in your program; you are free to try to implement this
extra feature for more points:
Create a random “coin
toss” system that determines which player goes first
Submit to Canvas
Each submission to this assignment will complete the assignment
for all members of the group. Please have all files collected by one group member
for final submission to Canvas.
1. Add screen shots of your running program and a copy of
your source code to the Program Submission Template and upload to this assignment.
2. Upload your group's paper, including bug declaration, to this
3. Save your NetBeans project using File, Export, TO Zip to
create a zip file. Upload the zip file to this assignment.
Submit this Canvas assignment.
Get Free Quote!
402 Experts Online