Suljettu

java program to play the game O's and X's

Problem Specification:

Overview: Your task is to design and write a java program to play the game O’s and X’s . The user interface may be text based or a GUI. The choice is yours.

Requirements:

1. The program must allow for the following situations:

a. Human player verses human player

b. Human player verses computer

c. Computer verses computer.

2. At the end of a game the program will print an appropriate message, ex: you win, I win. And ask if u want to play another game.

General Points:

-------You must make extensive use of design patterns in developing this program .In particular I suggest prime candidates are MCV, Command, factory and strategy.

--------The design of the UI is left up to you. The usability of the interface will be graded as part of the marking.

---------Your program should deal with error conditions.

---------All classes must be fully documented using the javadoc. This includes a requirement to provide specifications for each method, ex: using requires, effects, modifies.

--------The code u produce must adhere to the course coding standards. These standards have been published on blackboard. Failure to adhere to the standard will lead to a loss of marks.

---------You will be expected to test your program against a suitable set of situations. In the documentation you should describe your testing strategy.

Deliverables:

1. Design Documentation: To include a class diagram for the program, a short explanation as to the general purpose of the classes you have produced and a justification for any design decisions you have made; a description of the design patterns used and why.

2. Test Documentation: A description of your strategy for testing.

3. A listing of your java source code: This should be fully commented in the javadoc style and must adhere tom the defined coding standards.

Assessment:

1. Overall design (15%): class diagrams , explanations

2. Design and implementation of UI (10%)

3. Testing (15%): Strategy description, adequacy of test cases.

4. Java code (20%): readability (class names, layout etc), use of language features, comments.

5. Javadoc documentation (20%): use of the javadoc features and method specifications.

6. Working system (20%): does the program work? How does it handle errors?

Taidot: Java

Näytä lisää: java program game, write java program game, java game code, java program play game, play java, java code game, user specification requirements, user specification requirement, user interface specification, user diagrams, use diagrams, use cases diagrams, use cases diagram, up to standard, ui specification, ui design patterns, the language of design, strategy design patterns, specification requirement, specification of requirement, source code documentation standards, requirements and specification, requirement and specification, purpose of use cases, program to design

About the Employer:
( 0 reviews ) edinburgh, United Kingdom

Projektin tunnus: #494090

12 freelanceria on tarjonnut keskimäärin 165 $ tähän työhön

srinichal

I can do the task

250 $ USD 4 päivässä
(17 arvostelua)
5.3
coderTim

Hello, please check PMB.

300 $ USD 15 päivässä
(50 arvostelua)
5.2
justj2ee

I am interested!

200 $ USD 0 päivässä
(21 arvostelua)
4.9
pawel100

Hello, I'm interested in your project, Please check PMB for more details.

100 $ USD 3 päivässä
(15 arvostelua)
4.4
azksoft

Hi, Please check PMB. Thanks.

125 $ USD 2 päivässä
(8 arvostelua)
3.6
LajosArpad

Hello, I'm Java expert and I solved the X-s and O-s problem before, this is very simple for me. I have also experience in Artificial Intelligence programming. More details in PM.

70 $ USD 2 päivässä
(3 arvostelua)
3.4
Bagmanov

Hello, I would love to do this job for [url removed, login to view] may look example of my coding style at [url removed, login to view] Thank you.

200 $ USD 7 päivässä
(1 arvostelu)
2.6
TowardsTheWorld

Please see your pmb. Regards.

150 $ USD 5 päivässä
(1 arvostelu)
2.0
storchei

Hello Sam. My name is Esteban. I am a diploma Software Engineer. Please see my PM for more details. Best Regards! Esteban

250 $ USD 10 päivässä
(5 arvostelua)
0.9
bizpoint

we are so glad to have the opportunity to bid on your issued project .We are a professional software developing company in wuhu city of China. We are a creative team in developing program for about 15 years with the t Lisää

150 $ USD 30 päivässä
(0 arvostelua)
0.0
zippoman

Hello there. I have done a project just like this before. Of course yours involves computer vs computer but that is very easy to add in. I have a text based version of Tic tac toe finished and a GUI version. The AI is Lisää

80 $ USD 3 päivässä
(0 arvostelua)
0.0
sarfudheen

Hi, I have done lot of projects in java. You can search my sample java programs(like AJAS, LAN Monitoring,etc) in Plant-Source code. I can do your project within one day. Waiting for your reply. Thanks and Regards, Lisää

100 $ USD 0 päivässä
(0 arvostelua)
0.0