Developing a software that solves problem for the game of GO
$250-750 USD
In Progress
Posted over 13 years ago
$250-750 USD
Paid on delivery
Go is a board game, where two players (black and white) play alternatively.
The aim of this project is to develop a software application that inputs a life and death problem and solves it. The application should be able to demonstrate its solution by playing a sequence of moves against a human opponent.
f a stone or stones are surrounded by opposite group of stones, then the surrounded are dead.(DEATH)
If a stone or group of stones have any liberty of moving somewhere else, such that they cannot be captured , then the group is alive.(LIFE)
A group of stones cannot ever be killed if it forms TWO-EYES.
It should be developed in JAVA.
It uses ALPHA-BETA PRUNING TREE ALGORITHM to calculate the legal moves mathematically.
The major criteria in this project is calculation of legal moves by considering the board position.
A interface with 13 * 13 squares is required. The interface should provide the user to check the moves by pressing the PREVIOUS MOVE. A file is attached to give an example of Graphical user interface for the application.
The software takes the input( a life and death problem) from the user and solves it.
It is to be played between a human player and a computer player( software).
you can refer to [login to view URL]
The problems must be saved in to a directory such that they can be viewed later.
i have a lot of java source code for many simple games especially for puzzle and isometric. if u interesting ill send u the compiled. if im the one to build the application, then it'll be a well structured program, fulfilled with reusable code blocks for future need