Layout Graphics  
Layout Graphics Layout Graphics
Layout Graphics Cocoa Poker Title
Cocoa Poker!
Version History
Cocoa Poker 1.6.1

• Fixed a bug where clicking deal/draw again after a deal/draw has started would cause havoc.

• I believe the above should also (finally) fix the duplicate card bug.

• Compiled with Xcode to hopefully run on Mac OS X 10.3 (Panther). It runs fine in Panther on all the machines I've tested it on. Let me know if your experience is different. Should still also run on 10.2 and up but probably not 10.1 and down, your mileage may vary.
Layout Graphics
Cocoa Poker 1.6

• Ace-low straights and straight flushes are now picked up correctly.

• The card buttons are no longer 'greyed out' after a hand is over so it's easier to see what cards you ended up with.

• Further improved the shuffle routine to hopefully eliminate the ever-elusive "duplicate card bug" i.e. a 3 of a kind or something isn't recognized as such because there are, for example, two Aces of Spades in the hand. I've tried to re-create this bug by ripping out the code and putting it into a small C program that runs the routine 100,000,000 times, checking for dupes after each shuffle - it hasn't found a dupe yet. If you experience this bug, I'd appreciate any (even seemingly unimportant) information you can provide such as which card was duped, preference settings, etc...

• Changed the preferences' key equivalent to Command+, (comma) to better conform to Apple's HIG (Human Interface Guidelines).

• Tweaked the 'Deal' sound a bit to make it sync a bit better.

• Some minor cosmetic and textual changes to reflect the new website/'company' and the fact that the uDevGame contest ended long ago.

• Added a small version number tag to the bottom-right of the window to help me know exactly what version a person who sends me a bug screenshot is using.
Layout Graphics
Cocoa Poker 1.5

• FINALLY fixed the "Loot stops working at $2,147,483,648" bug. The new limit is $9,999,999,999,999,999. I hope that is sufficient for the card sharks in the audience.

• Removed the stepper that increases the bet because it was just pretty much pointless once you started betting more than, say, $100.

• With regard to 2, improved the way the bet field handles what you type into it. Attempting to type in a number larger than the maximum bet results in a beep and your loot (or the max bet if your loot is higher than that) being inserted into the field. Attempting to type anything other than numbers in it will result in the same action.

• With respect to 1 AND 2 I have decreased the maximum bet back to $1,000,000. The thing is, anything more than a million could result in a payoff much larger than the program can handle - especially since you can set a pair to pay 1000x1. So now, the MAXIMUM payout is 1,000,000 times 1,000 (or $1,000,000,000).

• Fixed a small bug where if you had it set to shuffle after every hand but you held all five of the initial cards it would not shuffle until after the next hand.
Layout Graphics
Cocoa Poker 1.4.5

• Fixed a small bug where resetting your stats did not reset the new "You've taken my money:" and "You've lost your shirt:" x times stats.

• Significantly improved the shuffle routine which should eliminate the duplicate cards bug as well as (potentially) making the game more "realistic."

• Added the ability to adjust the payout multipliers for each kind of winning hand to the preferences screen.

• Added a "card dealt" sound if you have the sound preference turned on.

• A few more new graphics and some small graphic/interface tweaks.
Layout Graphics
Cocoa Poker 1.4.4

• Added the option to have "Casino Style" graphics -- for lack of a better term -- and improved many of the graphics in the game.

• Changed the "Deck" graphics to something more worthy of being in an Aqua app. Thanks go to Daniel Dumond (http://www.dumondcreations.com) for supplying them.

• Fixed a small bug where if you 'Won' and your loot was reset but you quit before playing another hand your money would revert back to whatever it was the hand before you 'Won.'

• Did some fine-tuning of the icon because I finally got sick of it looking so terrible (and because Daniel (from above) told me it sucked. ;) Just kidding, he didn't say it like that...

• If you cancel out of the preferences window it now correctly returns all preferences back to what they were before opening the preferences.

• A few other minor interface tweaks.
Layout Graphics
Cocoa Poker 1.4.3

• Fixed a bug that caused the Three of a Kind stat to be reset to 1 (Thanks Mike!).

• Added 3 new preferences - the first and last of which should help to make the game more "realistic" if that's what floats your boat:

        1. "Cards dealt before shuffle," allows you to specify how many cards are dealt before the deck gets shuffled. Options are anywhere between "Shuffle after each hand" and "Wait as long as possible."

        2. "Deal Speed," allows you to have a pause between each card being drawn - adds a little suspense when drawing cards. Options are anywhere between "Fast" (nearly instantaneous) and "Slow".

        3. "Payout method," allows you to choose between the original payout method (payout = bet + (bet x multiplier)) and a more "realistic" option (payout = bet x multiplier).

• Added some new, more professional looking graphics.

• Some other minor interface tweaks and small bug fixes.
Layout Graphics
Cocoa Poker 1.4.2

• Fixed a bug where you could end up with two of the same card if the deck got "shuffled" after the initial draw. (Thanks Jack N., Geno T. and thanks again John M.!)

• Added the preferences screen with the following preferences (look for more soon):

        1. You can now select the lowest card that will pay on a pair (if, for instance, you want all or no pairs to pay etc...).

        2. Enable/Disable speech (the computer will tell you what you got after a hand - i.e. "Holy $#!+, you got a Royal Flush!" (Great suggestion cfreger!)

        3. Enable/Disable sound. Right now, all this does is detach/attach that "Pop" sound from 1.4 to the card clicks but will eventually include other sounds. As for music, I don't know how likely that is unless someone wants to donate some. ;) (Amended thanks to Michael B. and Brian R.!)

        4. Reset Stats. Gives the ability to reset ALL stats - including Loot, Bet and Highest Loot, or everything EXCEPT Loot, Bet, and Highest Loot. (Thanks... um, Me!)

• Removed the (unused) File and Edit menus to better conform to Apple's Human Interface Guidelines. (Thanks AGAIN John M.! ;)

• Changed the $1 million bet limit to $100 million. I may remove this altogether if 100 mil isn't enough for you card sharks! (Thanks Wu-Po-I)

• A few other minor tweaks I can't remember right now.
Layout Graphics
Cocoa Poker 1.4.1

• Fixed a bug where betting more than half your "loot" and winning would take your money but only pay off as if you had bet $1. (Thanks Brian R.!)

• Added keyboard equivalents (a,s,d,f,g) to the cards/hold buttons and made the return key deal/draw. Look for user asigned keyboard equivalents soon. (Thanks John M.!)

• Got rid of the Pop sound that played whenever you clicked a card/hold button. I'm not quite sure why I put them there in the first place! (Thanks Michael B.!)

• Added a line to the ReadMe file that will (hopefully) clear up some confusion as what does and does not pay in a video poker game.

• Changed the download to a .dmg (stuffed, natch) to keep Stuffif from munging long file names.
Layout Graphics
Cocoa Poker 1.4

• Initial public release.
Layout Graphics
Layout Graphics  
    Layout Graphics
Layout Graphics Layout Graphics
Layout Graphics Layout Graphics
Layout Graphics