I was thinking, how about making a game where the computer plays noughts and crosses with a user? Could print a board like this:
O | | X
--------------
| O | X
--------------
X | | O
Each square on the board would be an object
Class Square;
properties would be location, and whether it's blank, has an X, or has an O
The board would be another object.
Class Board;
The board will contain an ArrayList of 9 squares
The board will have methods to tell if any of the squares form a line (ie if a player has won)
The third object would contain the main() function, which would run the game. The program logic would be:
Ask the user who goes first
if the user goes first, ask for the user's move, then print the board
if the machine goes first, make a programced move, then print the board
Next, for each move, with user and machinealternating turns, ask for or make a move, check if anyone's won, if not go on to the next move
Hello Sir/ Ma’am
We are a group of Software Engineers having 10+ years of experience. Expert in JAVA, C, C++ , C# , ANDROID, MATLAB. Please check our profile for reference.
Thank you
I have long term experience in java programming language. I also solve this game as a term project when I was a student. I believe I can solve this easily and deliver your project in time.
I am a Java software developer with two years experience, and i have solved lots of tasks. I am looking forward to further connection, for discussing more details regarding to the project. Look to my contacts.
I have made a very similar game before and have a few years experience with C++. It will take me 4 week days or 2 weekend days(Friday, Saturday, Sunday). I am currently enrolled in college and would really like to help you with your project. I am willing to do it for less than 15 as well.