|
Updates
April, 24, 2002
- The integration of the new look is now completed.
April, 23, 2002
- Integeration of the new look (in progress).
April, 8, 2002
- Royal Flush is now computed correctly;
- The Commit Bet button is disabled if the bet is 0;
- I've removed error messages from the console.
March, 3, 2002
- I've begun coding internationalization;
- I've added the NoSideBet button;
- I've added the commitBet and commitSideBet buttons;
- Double-click on a coin commits automatically the bet and/or side bet;
- I've added the step ShowResult.
January, 16, 2002
- I've changed the pictures for the step numbers..
January, 6, 2002
- I've reorganized packages of source code;
- I've added completed retroactions when we win.
January, 5, 2002
- I've removed StepNumberPanel and unified it to StepPanel;
- I've added a label for copyrights;
- We can click on coins to place a bet;
- I've completed the mouse processing;
- All the subpanels of DetailPanel have been implemented. The look has to be enhanced.
January, 4, 2002
- Only the highest hand pays;
- I don't show gray $ unnecessarily if the balance is too low.
January, 2, 2002
- Processing of ESCAPE;
- When the balance reaches 0, I ask to play again (complete);
- I also ask a confirmation before exiting Pokarat.
January, 1, 2002
- When the balance reaches 0, I ask to play again (not finished yet.);
- I've removed the class StepLabelPanel;
- I've added some validation on bets and side bets;
- The ImageCanvas class implements double buffering for flicker-free painting;
- The StepPanels are now on the left and don't respond to mouse anymore;
Other buttons inside the control panel will react to the mouse.
December, 30, 2001
- I've aligned the bet and side bet colums to the right;
- I've added the highlighting of bets and side bets.
December, 29, 2001
- I've fixed a bug that prevented the complete loading of images from jar files;
- I've installed WinCVS to manage the source code of my personal library (versioning).
December, 27, 2001
- I've isolated the UI from the Model.;
- I've unified the notification model;
- I've begun to implement the control board subpanels.
December, 26, 2001
- I've changed the background of the bet board;
- I've changed the layout;
- I've inserted some sounds;
- I've put new images for the cards.
December, 25, 2001
- I've begun the keyboard processing;
- I've separated the gui classes from the main package.
December, 17, 2001
- I've separated Model, Controller and GUI in the code;
- I've begun the keyboard processing;
|
To do
- Add more sounds;
- Add more graphics;
- Show error messages (if needed);
- Add the option to disable the sound effects;
- Place the cards in the center of the table;
- Internationalization;
- Enhance the animation when the cards are dealed;
- Enhance the look of the cards (blacker, redder, sharper;
- Optimization (clipping, notifications, flickering, etc.);
- Get rid of ActionListeners?
- Clean code;
- Document code;
- Test (multi-platform, etc).
- Add a TUI (Text User Interface) to validate the design;
|