JiBi's Hold'Em
Status: Beta
Brought to you by:
sonicorp
Here you can raise all issues you encountred. You also can submit your suggestions of improvment.
Comments
========
ToDo List/Known Issues
======================
\- @improvement - fix all TODO tags
\- @improvement - at the end of the round, display players cards also if player agreed
\- @improvement - create a Log Mechanism
\- @improvement - display side Pots on GUI
\- @improvement - set a timeout mechanism while a player is betting
\- @improvement - create functions to encapsulate tests on statuses/actions \(especially in Table/ServerGame classes\)
Fixed/Improved/Updated
======================
\- v1.8 - @improvement - icons/mnemonics added into the GUI
\- v1.8 - @improvement - Dialog Boxes creation has been improved
\- v1.8 - @improvement - GUI related to settings has been created \(READ/WRITE\)
\- v1.7 - @improvement - increase blinds periodically
\- v1.7 - @improvement - major code change \(player statuses/actions\)
\- v1.7 - @improvement - major code change \(improvement of the GameManagement, in order to decrease client/server transactions\)
\- v1.6 - @improvement - major code change Client/Server rmi \(bet functions updated - refresh function added\)
\- v1.6 - @improvement - GUI is now refreshed before a new betting round in order to re-init the Bet values
\- v1.6 - @improvement - Display current Bet for the round instead of Total Bet for the round onto the Player GUI
\- v1.5 - @defect - there was an issue for the choice BET \(from the GUI\). Choosing BET from the GUI was handled by the Server as if it was FOLD.
\- v1.5 - @improvement - the value to CALL or RAISE is now displayed onto the Choice Panel
\- v1.5 - @improvement - initHand called from the Server has been set into a dedicated thread \(removeCards on the client can take a long time\)
\- v1.5 - @improvement - sleep has been set after displaying a Card \(dealing cards to players/table is done from the Server in a dedicated thread\)
\- v1.5 - @improvement - sounds added
\- v1.5 - @improvement - major code change \(Server/Client/GUI\)
\- v1.5 - @improvement - Server/Client sub menus are now disabled from the GUI, as soon as the Client is connected.
\- v1.5 - @improvement - Nickname and connection status is now displayed on the windows's Title bar
\- v1.5 - @improvement - Stack is now displayed on the Footer part of the Player panel.
\- v1.4 - @improvement - Server also execute a Client instance
\- v1.4 - @improvement - Server can be executed directly from GUI
\- v1.4 - @improvement - Client can be executed directly from GUI
\- v1.4 - @improvement - images paths are managed as properties
\- v1.3 - @defect - at the end of the Round, lock the GUI before going to the next round
\- v1.3 - @defect - at the end of the Round, lock the GUI, but DON't lock the Server
\- v1.3 - @defect - Cards were distributed, even for Loosing Players
\- v1.3 - @improvement - dealer/blinds are displayed onto the GUI
\- v1.3 - @improvement - Major Code improvements
\- v1.3 - @improvement - Colors have been improved
\- v1.3 - @improvement - sizedPot string replaced by sidePot string
\- v1.3 - @improvement - at the end of the round, highlight best hands
\- v1.3 - @improvement - at the end of the round, display players cards if required
\- v1.2 - @defect - the first card of the player hand was never replaced from the GUI\!\!\!
\- v1.2 - @improvement - never display as msg, the hand of the winner\!
\- v1.2 - @improvement - Player currently betting is highlighted
\- v1.1 - @improvement - files/directories structure improved \(docs/tools\)
\- v1.1 - @improvement - m\_pot difinitely replaced by m\_betList \(related to sizedPots management\)
\- v1.1 - @improvement - improve code redundancy in ServerGame.distributeCards\(\)
\- v1.1 - @test - testResetTableForNextHand added
\- v1.1 - @test - testComputeTotalPot added
\- v1.1 - @defect - m\_betList was not clear while resetting table for the next hand
\- v1.0 - @defect - sizedPots were not managed at all
release v1.7 - 20080201
=======================
Comments
========
ToDo List/Known Issues
======================
\- @improvement - fix all TODO tags
\- @improvement - at the end of the round, display players cards also if player agreed
\- @improvement - create a Log Mechanism
\- @improvement - display side Pots on GUI
\- @improvement - set a timeout mechanism while a player is betting
\- @improvement - create functions to encapsulate tests on statuses/actions \(especially in Table/ServerGame classes\)
\- @improvement - create GUI related to settings
Fixed/Improved/Updated
======================
\- v1.7 - @improvement - increase blinds periodically
\- v1.7 - @improvement - major code change \(player statuses/actions\)
\- v1.7 - @improvement - major code change \(improvement of the GameManagement, in order to decrease client/server transactions\)
\- v1.6 - @improvement - major code change Client/Server rmi \(bet functions updated - refresh function added\)
\- v1.6 - @improvement - GUI is now refreshed before a new betting round in order to re-init the Bet values
\- v1.6 - @improvement - Display current Bet for the round instead of Total Bet for the round onto the Player GUI
\- v1.5 - @defect - there was an issue for the choice BET \(from the GUI\). Choosing BET from the GUI was handled by the Server as if it was FOLD.
\- v1.5 - @improvement - the value to CALL or RAISE is now displayed onto the Choice Panel
\- v1.5 - @improvement - initHand called from the Server has been set into a dedicated thread \(removeCards on the client can take a long time\)
\- v1.5 - @improvement - sleep has been set after displaying a Card \(dealing cards to players/table is done from the Server in a dedicated thread\)
\- v1.5 - @improvement - sounds added
\- v1.5 - @improvement - major code change \(Server/Client/GUI\)
\- v1.5 - @improvement - Server/Client sub menus are now disabled from the GUI, as soon as the Client is connected.
\- v1.5 - @improvement - Nickname and connection status is now displayed on the windows's Title bar
\- v1.5 - @improvement - Stack is now displayed on the Footer part of the Player panel.
\- v1.4 - @improvement - Server also execute a Client instance
\- v1.4 - @improvement - Server can be executed directly from GUI
\- v1.4 - @improvement - Client can be executed directly from GUI
\- v1.4 - @improvement - images paths are managed as properties
\- v1.3 - @defect - at the end of the Round, lock the GUI before going to the next round
\- v1.3 - @defect - at the end of the Round, lock the GUI, but DON't lock the Server
\- v1.3 - @defect - Cards were distributed, even for Loosing Players
\- v1.3 - @improvement - dealer/blinds are displayed onto the GUI
\- v1.3 - @improvement - Major Code improvements
\- v1.3 - @improvement - Colors have been improved
\- v1.3 - @improvement - sizedPot string replaced by sidePot string
\- v1.3 - @improvement - at the end of the round, highlight best hands
\- v1.3 - @improvement - at the end of the round, display players cards if required
\- v1.2 - @defect - the first card of the player hand was never replaced from the GUI\!\!\!
\- v1.2 - @improvement - never display as msg, the hand of the winner\!
\- v1.2 - @improvement - Player currently betting is highlighted
\- v1.1 - @improvement - files/directories structure improved \(docs/tools\)
\- v1.1 - @improvement - m\_pot difinitely replaced by m\_betList \(related to sizedPots management\)
\- v1.1 - @improvement - improve code redundancy in ServerGame.distributeCards\(\)
\- v1.1 - @test - testResetTableForNextHand added
\- v1.1 - @test - testComputeTotalPot added
\- v1.1 - @defect - m\_betList was not clear while resetting table for the next hand
\- v1.0 - @defect - sizedPots were not managed at all
Comments
========
\-
ToDo List/Known Issues
======================
\- @defect - maybe trouble in the core while making All In?\!
\- @improvement - fix all TODO tags
\- @improvement - at the end of the round, display players cards also if player agreed
\- @improvement - create a Log Mechanism
\- @improvement - display side Pots on GUI
\- @improvement - increase blinds periodically
\- @improvement - set a timeout mechanism while a player is betting
Fixed/Improved/Updated
======================
\- v1.6 - @improvement - major code change Client/Server rmi \(bet functions updated - refresh function added\)
\- v1.6 - @improvement - GUI is now refreshed before a new betting round in order to re-init the Bet values
\- v1.6 - @improvement - Display current Bet for the round instead of Total Bet for the round onto the Player GUI
\- v1.5 - @defect - there was an issue for the choice BET \(from the GUI\). Choosing BET from the GUI was handled by the Server as if it was FOLD.
\- v1.5 - @improvement - the value to CALL or RAISE is now displayed onto the Choice Panel
\- v1.5 - @improvement - initHand called from the Server has been set into a dedicated thread \(removeCards on the client can take a long time\)
\- v1.5 - @improvement - sleep has been set after displaying a Card \(dealing cards to players/table is done from the Server in a dedicated thread\)
\- v1.5 - @improvement - sounds added
\- v1.5 - @improvement - major code change \(Server/Client/GUI\)
\- v1.5 - @improvement - Server/Client sub menus are now disabled from the GUI, as soon as the Client is connected.
\- v1.5 - @improvement - Nickname and connection status is now displayed on the windows's Title bar
\- v1.5 - @improvement - Stack is now displayed on the Footer part of the Player panel.
\- v1.4 - @improvement - Server also execute a Client instance
\- v1.4 - @improvement - Server can be executed directly from GUI
\- v1.4 - @improvement - Client can be executed directly from GUI
\- v1.4 - @improvement - images paths are managed as properties
\- v1.3 - @defect - at the end of the Round, lock the GUI before going to the next round
\- v1.3 - @defect - at the end of the Round, lock the GUI, but DON't lock the Server
\- v1.3 - @defect - Cards were distributed, even for Loosing Players
\- v1.3 - @improvement - dealer/blinds are displayed onto the GUI
\- v1.3 - @improvement - Major Code improvements
\- v1.3 - @improvement - Colors have been improved
\- v1.3 - @improvement - sizedPot string replaced by sidePot string
\- v1.3 - @improvement - at the end of the round, highlight best hands
\- v1.3 - @improvement - at the end of the round, display players cards if required
\- v1.2 - @defect - the first card of the player hand was never replaced from the GUI\!\!\!
\- v1.2 - @improvement - never display as msg, the hand of the winner\!
\- v1.2 - @improvement - Player currently betting is highlighted
\- v1.1 - @improvement - files/directories structure improved \(docs/tools\)
\- v1.1 - @improvement - m\_pot difinitely replaced by m\_betList \(related to sizedPots management\)
\- v1.1 - @improvement - improve code redundancy in ServerGame.distributeCards\(\)
\- v1.1 - @test - testResetTableForNextHand added
\- v1.1 - @test - testComputeTotalPot added
\- v1.1 - @defect - m\_betList was not clear while resetting table for the next hand
\- v1.0 - @defect - sizedPots were not managed at all
Comments
========
\-
ToDo List/Known Issues
======================
\- @defect - maybe trouble in the core while making All In?\!
\- @improvement - fix all TODO tags
\- @improvement - at the end of the round, display players cards also if player agreed
\- @improvement - create a Log Mechanism
\- @improvement - display side Pots on GUI
\- @improvement - increase blinds periodically
Fixed/Improved/Updated
======================
\- v1.5 - @defect - there was an issue for the choice BET \(from the GUI\). Choosing BET from the GUI was handled by the Server as if it was FOLD.
\- v1.5 - @improvement - the value to CALL or RAISE is now displayed onto the Choice Panel
\- v1.5 - @improvement - initHand called from the Server has been set into a dedicated thread \(removeCards on the client can take a long time\)
\- v1.5 - @improvement - sleep has been set after displaying a Card \(dealing cards to players/table is done from the Server in a dedicated thread\)
\- v1.5 - @improvement - sounds added
\- v1.5 - @improvement - major code change \(Server/Client/GUI\)
\- v1.5 - @improvement - Server/Client sub menus are now disabled from the GUI, as soon as the Client is connected.
\- v1.5 - @improvement - Nickname and connection status is now displayed on the windows's Title bar
\- v1.5 - @improvement - Stack is now displayed on the Footer part of the Player panel.
\- v1.4 - @improvement - Server also execute a Client instance
\- v1.4 - @improvement - Server can be executed directly from GUI
\- v1.4 - @improvement - Client can be executed directly from GUI
\- v1.4 - @improvement - images paths are managed as properties
\- v1.3 - @defect - at the end of the Round, lock the GUI before going to the next round
\- v1.3 - @defect - at the end of the Round, lock the GUI, but DON't lock the Server
\- v1.3 - @defect - Cards were distributed, even for Loosing Players
\- v1.3 - @improvement - dealer/blinds are displayed onto the GUI
\- v1.3 - @improvement - Major Code improvements
\- v1.3 - @improvement - Colors have been improved
\- v1.3 - @improvement - sizedPot string replaced by sidePot string
\- v1.3 - @improvement - at the end of the round, highlight best hands
\- v1.3 - @improvement - at the end of the round, display players cards if required
\- v1.2 - @defect - the first card of the player hand was never replaced from the GUI\!\!\!
\- v1.2 - @improvement - never display as msg, the hand of the winner\!
\- v1.2 - @improvement - Player currently betting is highlighted
\- v1.1 - @improvement - files/directories structure improved \(docs/tools\)
\- v1.1 - @improvement - m\_pot difinitely replaced by m\_betList \(related to sizedPots management\)
\- v1.1 - @improvement - improve code redundancy in ServerGame.distributeCards\(\)
\- v1.1 - @test - testResetTableForNextHand added
\- v1.1 - @test - testComputeTotalPot added
\- v1.1 - @defect - m\_betList was not clear while resetting table for the next hand
\- v1.0 - @defect - sizedPots were not managed at all... [read more](/p/jibisholdem/news/2008/02/release-note/)