AI Poker Application

Adjudicado Publicado Nov 15, 2015 Pagado a la entrega
Adjudicado Pagado a la entrega

Requirements:

AI Poker requires that a minimum of three AI Poker MIDlets2 are run simultaneously; one server and two clients. The server controls the whole game while the clients participate in the game, playing against each other. A maximum of five clients (players) can be connected to the server at the same time, playing against each other.

In simple terms, AI Poker works like this: The server application allows clients to connect to it, and once all clients are connected the game starts. The game is controlled by the server. When a player needs to make a decision, the server sends a query to the player. Once started, the game goes in a loop until only a single player remains (has chips left). The loop,

controlled by the server, performs these actions each playing round:

1. The server informs all the players how many chips each player has.

2. The players receive five cards each from the server.

3. A forced bet (ante) is drawn from each player and put into the pot.

4. The first betting round.3

5. The draw phase, in which each player is offered to discard some of the cards on hand and

receive new cards as replacement for the discarded. The player chooses the what cards to

discard (if any).

6. The second betting round.

7. The showdown, which determines the winner of the round. The winner receives the contents of the pot. (In case of multiple winners, the pot is split.)

Each betting round starts with a player making an opening action: ”check”, which is to not place a bet (the opportunity to open moves to the next player); ”open”, which is to make the first bet; or going “all‐in”, which is to open with all the players remaining chips. Once the round has been opened each player may ”fold”, which is to drop out of the hand losing any bets they have already made (but not risking any more); ”call”, which is to match the highest bet so far made; ”raise”, which is to increase the previous high bet; or go “all‐in”, which is to put all the players remaining chips in the pot.

Note that this is not the same as Texas Hold ‘Em, the currently most popular poker variant.

Java Python

Nº del proyecto: #8908283

Sobre el proyecto

2 propuestas Proyecto remoto Activo Nov 16, 2015

2 freelancers están ofertando un promedio de ₹9556 por este trabajo

elvesslayer

Since I'm new to freelancer.com and I need to earn feedbacks I can accept very low prices even though I guarantee professionalism, full commitment to the job and, or course, results! I'm experienced in Java Programmi Más

₹4111 INR en 3 días
(2 comentarios)
1.4
insidesoft3

Hello Sir, We have gone through the details you have provided and we have already worked on a similar project before and can deliver as u have mentioned and would be pleased to work on this with you to deliver the resu Más

₹7777 INR en 3 días
(0 comentarios)
0.0