Closed

Software Design for GUI based Connect 4 game using Monte-Carlo Tree Search

Hello there,

GUI based Connect 4 game using Monte-Carlo Tree Search for both single player and multiplayer using Java. I would like you to help me with the software design, using software engineering architectures (MVC, or facade, or etc).UML diagrams, class diagrams and basic descriptions of classes and methods inside each of the respective classes would be ideal. So basically I need some sort of instructions on how many classes would be appropriate, descriptions of the methods in each of these classes and a brief description of the variables required.

In my current situation, I am an able programmer which means I can carry out tasks (write code) as long as I have instructions on the whole design.

I would like to use Upper Confidence Bound as the selection algorithm based on the cumulative reward.

Here are the basic requirements:

1. The program must have a full object-oriented design, with a full implementation life cycle using modern software engineering principles

2. The program should have a GUI for game play, for the case of two human players, and one player against the computer.

3. The user should be able to set parameters of MCTS (depth of search, number of rollouts used, etc).

Thank you,

Skills: Java, JavaFX, Software Architecture, Software Development, UML Design

See more: connect 4 game, connect 4 game python, software design gui, drilling risk assessment using monte carlo, vba code pricing call option using monte carlo, software detail design gui, software design connect game, web based game using php build town, measure success using templates software design, connect game using java code, connect game using java, connect game using java board class, best software design gui postgre fedora, design connect mobile game

About the Employer:
( 8 reviews ) indore, India

Project ID: #15924299

4 freelancers are bidding on average ₹7166 for this job

hbxfnzwpf

12000inr for this project Relevant Skills and Experience I am very proficient in java. I have 16 years java developing experience now, and have worked for more than 6 years. My work is online game developing, and main More

₹12000 INR in 3 days
(68 Reviews)
6.5
FullStackService

i am java/javafx expert and have full experience for 12 years. java/javafx is my top skill and passision. i can provide most quality and high speed. if you want to success, please contact me. Relevant Skills and Exper More

₹7777 INR in 3 days
(14 Reviews)
5.5
₹4444 INR in 2 days
(1 Review)
1.2
Devlope

A proposal has not yet been provided

₹4444 INR in 1 day
(1 Review)
0.7