Guessing game

CLOSED
Bids
15
Avg Bid (USD)
$54
Project Budget (USD)
$30 - $5000

Project Description:
BASIC SPECIFICATION You are required to develop a Java program which will play the following guessing game.The user has to guess a code consisting of 3 characters in the range 'a'-'e' which have been generated at random by the computer, but in such a way that all 3 characters are different. When the user inputs a guess the computer will print the number of bulls (i.e. characters correct and in the right position) and the number of hits (i.e. characters correct but in the wrong position). For example if the code to be guessed is 'ade', and 'eda' is input then the output would be 1 bull and 2 hits. This process continues with the user winning if he guesses correctly in a maximum of 4 guesses, otherwise the computer wins. In addition the user may give up at any point - this should be implemented with a button and will also count as a win for the computer. If the user loses the game, the code will be displayed. At the end of each game the winner will be identified. The program should validate the input guess - in particular it should reject any guess in which 2 or more of the characters are the same. Characters outside the range 'a'-'e' should also be rejected. Guesses consisting of the wrong number of characters should also be rejected. In each case an error message should be displayed and the user will then input another guess. Guesses may be input in either upper or lower case, or any combination of the two. While the game is being played the score will be displayed i.e. the number of games won by the user and the computer. The user will also be given the option of running the program in 'debug' mode - if this is chosen then the code to be guessed will be displayed on the screen while the game is being played. This is being done on JBuilder, I already have the GUI.

## Deliverables

Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.


## Deadline information

24 hours

Skills required:
Engineering, Java, MySQL, PHP, Software Architecture, Software Testing
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire kurtn
$ 17
in 14 days
Hire smartpin
$ 17
in 14 days
Hire nickzam
$ 46.75
in 14 days
Hire vw139994vw
$ 42.5
in 14 days
Hire vw209611vw
$ 42.5
in 14 days
Hire javabeevw
$ 170
in 14 days
Hire m3solutions
$ 59.5
in 14 days
Hire dannynoest
$ 21.25
in 14 days
Hire dozzavw
$ 25.5
in 14 days
Hire santhoshsaint
$ 51
in 14 days