|
|
iBlackjack - Blackjack for iPhone and iPod Touch
Description
The worldwide casino favorite Blackjack aka 21 developed in Apple's UIKit framework, it runs natively on your iPhone/iPod Touch.
History
I began this game as a simple tech demo that I could draw images to the iPhone screen. I figured out some early animation techniques and used it to randomly deal cards all over the screen. I then decided to use some logic I had written for a web-based iPhone blackjack game to Objective-C and use it to make an iPhone native Blackjack game. Thus the game was created. Many hours of development later, you have iBlackjack.
Changelog
- v1.0 (? 2008)
- Built With Official SDK
- Splitting of Pairs!
- Betting with Chips
- New Artwork
- Improved Animations
- Game flow improvements
- Table Minimum Bet Preference
- Many, many, many game variations
- Bug Fixes
- In-game How To Play guide
- Much Much More?
- Alpha 5.2 (January 14, 2008)
- Fixed dealer card show timing after double down (Bug #39)
- Fixed card counts with Insurance/Surrender Prompts (Bug #39)
- Added Back Button to Themes Menu (Bug #38)
- Alpha 5.1.1 (December 21, 2007)
- Fixed some card themes not displaying
- Alpha 5.1 (December 20, 2007)
- New Card Animations (3D Flip)
- Fixed odd screen corruption lockup after Insurance offer
- Further code cleanup and optimizations.
- Alpha 5 (December 13, 2007)
- Hand total display elements added
- Theme support implemented (currently via http://patrickmccarron.com/irepo repository)
- Game play and timing fixes
- Various cleanup & optimization of the game
- Hand over status box changes.
- Alpha 4.2.1 (November 8, 2007)
- Fixed bet sheet not displaying in 4.2
- Alpha 4.2 (November 7, 2007)
- Updated graphics thanks to the awesome Kevin Andersson
- Altered Stand to be Swipe Across to Right only.
- Added Late Surrender (Swipe Across To Left).
- Added Early Surrender (Alert Box before dealer peek).
- Added Surrender Preference (No, Early or Late)
- Added Blackjack Pay Preference (3:2 or 6:5)
- Added Dealer Hits To Preference (16 to Soft 17)
- Fixed not showing dealer card on bust.
- Fixed rapid hits causing game to be unresponsive
- Removed H word from Insurance button due requests.
- Alpha 4.01 (November 1, 2007)
- Fixed money not saving on exit.
- Alpha 4 (October 30, 2007)
- Updated to new iphone-dev Toolchain with LLVM-GCC 4.2-based compiler
- Cleaned up animations. Now most use LayerKit instead of CoreGraphics.
- Implemented visual feedback for game actions.
- Added Game Menu
- Added Preferences Screen
- Preferences for: change # of decks, # of shuffles, shuffle point in shoe and disabling some game rules added
- Added Ability to save player's bank total when exiting game.
- Button in Preferences to reset bank to $200.
- Added Scrolling "New Shoe Shuffled" Message
- Removed Dealer Five Card Charlie
- Added Functionality to have more than five cards
- Added Donation Button
- Code cleanup and optimizations
- Alpha 3.2 (September 20, 2007)
- Reduced animation speeds. This should make the game appear faster again.
- Fixed dealer not hitting when has same card count as player.
- Alpha 3.1 (September 19, 2007)
- Quick fix to bug involving no money causing infinite loop. Bank can now go negative, but a loan system will be developed for next release.
- Double Down can now only be done on first play.
- Alpha 3 (September 18, 2007)
- Tweaked User Interface and Animation Timing
- Fixed dealer not hitting past third card.
- Added Double Down functionality (swipe downwards across screen)
- Added Insurance functionality
- Added dealer shoe reshuffling. Currently shoe reshuffles at 50% point and contains 3 decks.
- Tweaked shuffling routine
- Changed dealer card to first card
- Code Improvements
- Alpha 2 (September 1, 2007)
- Improved User Interface
- Added preliminary betting & bank system
- Added showing of dealer card
- Code Improvements
- Alpha 1 (August 28, 2007)
- First Release
To Do Roadmap
Version 2.0
- Online Play?
- Sound Effects
- Game Trainer Mode
- Multiple Pair Splitting
- Multiple CPU Players
- All new game layout
Special Thanks To
- Everyone who has donated. You all help me continue the drive to improve the game.
- Stepwhite for early clicking/gesture help
- Kevin Andersson for new artwork
- poetic_folly for first improved game board image
- iPhone Dev Team for donating their free time to allow the early development work
- iPhone UIKit Community for all the code examples
- Ste for Installer.app packaging and hosting
- Nullriver's iPhone Team for the Installer.app
- Anyone else I forgot
