# I need a programmer

3 Problem Description

Tigers & Goats is a simple game where one player controls 12 goats to trap 3 tigers to win i.e. the tigers are unable make a valid move. The second player controls tigers to make simple moves or to jump over a goat to eat it and reduce their numbers. Tigers win when the number of goats becomes less than 6, since this is the minimum number required to trap all tigers. However, as the number of goats reduce from 12, their chances of wining diminish rapidly. Figure 1 shows a snapshot of game play in stage 2. The circles represent goats and the squares represent tigers. One of the goats has been eaten and hence there are 11 goats. Goats and tigers can move to an adjacent location connected by a straight line (red or white,

1

colour is only for cosmetic reasons). Valid locations (where a goat or tiger can be placed) are the corners or intersection of lines.

A tiger can jump over a goat in a straight line to the next location and eat the goat in its way. The destination location must be vacant for this to happen. In Figure 1, tiger 1 can jump over the goat to its left as shown by the arrow. The goat in the way will be eaten and removed from the board. Tiger 2 is blocked. It can neither move nor jump over (eat) any goat since there is no destination location to the left, right or top and the bottom one is occupied by a goat. Goats can move to save themselves or their fellow goats by occupying a location. Tiger 3 can eat the goat on its right.

The game starts with an empty board. In the first phase, players place their pieces only. Player one (human) places 4 goats and then player two (computer) places 1 tiger. This process continues until 12 goats and 3 tigers have been placed on the board. Moving a piece is not allowed in this phase. In the second phase, pieces can be moved only and no more pieces can be added to the board. Players take one turn at a time from now on. Goats try to block the tigers and tigers try to avoid being blocked and eat goats. You are required to complete the Java classes so that a human player can play against the computer. The game should allow a human player to control the goats and should not allow the human to make an illegal move. The game should automatically control the tigers implementing a simple strategy to win. This is not that difficult since the computer controls more powerful pieces i.e. the tigers. All it has to do is to not miss any chance of eating a goat.

Evner: Java, Coding

Om arbejdsgiveren:
( 1 bedømmelse ) Perth, Australia

Projekt ID: #27843647

## 15 freelancere byder i gennemsnit \$418 timen for dette job

utkarshkatiyar19

Hi, I'm an expert in java programming. I can easily do this project for you. We can have a chat about it. Thanks.

\$300 AUD in 5 dage
(320 bedømmelser)
7.3
urmate

Hi there I have read your project descriptions and consider myself the best fit for this job. I have excellent programming skills related to your project. I can provide a quality solution for your project. Contact me Flere

\$250 AUD in 5 dage
(428 bedømmelser)
7.2
(99 bedømmelser)
6.3
(4 bedømmelser)
6.2
schoudhary1553

Hi, Greetings! ✅checked your project details: need a programmer ✅Completed Time: In project deadline We have worked on 600 + Projects. I have 6 + years of the experience in same kind of projects. If you are look Flere

\$220 AUD in 4 dage
(23 bedømmelser)
5.2
gstsz

Hi ! I have read all your description. I am professional Java developer. I am sure high quality, good communication. Please contact me and Let's go ahead ! Thanks.

\$250 AUD in 3 dage
(19 bedømmelser)
5.2
Darwish001

hi, i have rich experienced of java/javafx so that i can give you the perfect result. java/javafx is my top skill and i am majoring it for over 6 years. i have completed the several projects already so i have confiden Flere

\$150 AUD in 7 dage
(12 bedømmelser)
5.3
gusteyag

Hello. I am experienced developer with more 12 years of experience. I can do your task professionally and qualitatively

\$200 AUD in 3 dage
(3 bedømmelser)
3.3
priyanandrai

Hi, We have worked on many Projects in my past . I have 5+ years of the experience in same kind of projects. If you are looking for a Java Developer, I am the Right person for you. I am available almost 24*7 and am Flere

\$140 AUD in 7 dage
(12 bedømmelser)
3.0
zherchang316

===================I CAN START RIGHT NOW.================= Hello. I have read your task description and JAVA programming is my best skill. And I have rich experienced with JAVA,JAVAFX,JAVA SWING, JAVA SpringBoot, juni Flere

\$200 AUD in 4 dage
(4 bedømmelser)
2.6
uniquejiji

Hello, sir I read your job description and screenshot carefully and very interest your game job I am a java full stack developer and major skill is java I will do this job perfectly Please hire me Thanks and best re Flere

\$200 AUD in 3 dage
(2 bedømmelser)
2.7
SuperAnt007

Hi, there.I CAN START JUST NOW. I am a creative and professional Java and Android developer having more than 5+ years of professional experience as a senior developer in this field. My main areas of expertise are Java, Flere

\$130 AUD in 3 dage
(0 bedømmelser)
0.0
MAbdullahRakib

I'll make it possible to find the desired optimal solution by developing user friendly UI which will fulfill your expectation.

\$250 AUD in 7 dage
(0 bedømmelser)
0.0
YellowDogProd

Hello there, I read the description of your game, and it looks pretty simple to me, I can fix that up for you in a few days. Let me know if you need help. -Leo

\$160 AUD in 7 dage
(0 bedømmelser)
0.0
atfreelancer07

Hi I have 5+ years of experience of software development. My Tech stack is Backend Side: JAVA, MYSQL, MONGODB, APACHE NIFI, KAFKA, SPRING BOOT AND JERSEY Frontend Side: JAVASCRIPT, TYPESCRIPT, ANGULARJS, IONIC. I ha Flere

\$250 AUD in 4 dage
(0 bedømmelser)
0.0