What's new? | Help | Directory | Sign in
Google
iphoneblackjack
iBlackjack - Blackjack for iPhone and iPod Touch
  
    
Join project
Project owners:
  patrick.mccarron

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

  1. Built With Official SDK
  2. Splitting of Pairs!
  3. Betting with Chips
  4. New Artwork
  5. Improved Animations
  6. Game flow improvements
  7. Table Minimum Bet Preference
  8. Many, many, many game variations
  9. Bug Fixes
  10. In-game How To Play guide
  11. Much Much More?
  1. Fixed dealer card show timing after double down (Bug #39)
  2. Fixed card counts with Insurance/Surrender Prompts (Bug #39)
  3. Added Back Button to Themes Menu (Bug #38)
  1. Fixed some card themes not displaying
  1. New Card Animations (3D Flip)
  2. Fixed odd screen corruption lockup after Insurance offer
  3. Further code cleanup and optimizations.
  1. Hand total display elements added
  2. Theme support implemented (currently via http://patrickmccarron.com/irepo repository)
  3. Game play and timing fixes
  4. Various cleanup & optimization of the game
  5. Hand over status box changes.
  1. Fixed bet sheet not displaying in 4.2
  1. Updated graphics thanks to the awesome Kevin Andersson
  2. Altered Stand to be Swipe Across to Right only.
  3. Added Late Surrender (Swipe Across To Left).
  4. Added Early Surrender (Alert Box before dealer peek).
  5. Added Surrender Preference (No, Early or Late)
  6. Added Blackjack Pay Preference (3:2 or 6:5)
  7. Added Dealer Hits To Preference (16 to Soft 17)
  8. Fixed not showing dealer card on bust.
  9. Fixed rapid hits causing game to be unresponsive
  10. Removed H word from Insurance button due requests.

  1. Fixed money not saving on exit.

  1. Updated to new iphone-dev Toolchain with LLVM-GCC 4.2-based compiler
  2. Cleaned up animations. Now most use LayerKit instead of CoreGraphics.
  3. Implemented visual feedback for game actions.
  4. Added Game Menu
  5. Added Preferences Screen
  6. Preferences for: change # of decks, # of shuffles, shuffle point in shoe and disabling some game rules added
  7. Added Ability to save player's bank total when exiting game.
  8. Button in Preferences to reset bank to $200.
  9. Added Scrolling "New Shoe Shuffled" Message
  10. Removed Dealer Five Card Charlie
  11. Added Functionality to have more than five cards
  12. Added Donation Button
  13. Code cleanup and optimizations
  1. Reduced animation speeds. This should make the game appear faster again.
  2. Fixed dealer not hitting when has same card count as player.
  1. 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.
  2. Double Down can now only be done on first play.
  1. Tweaked User Interface and Animation Timing
  2. Fixed dealer not hitting past third card.
  3. Added Double Down functionality (swipe downwards across screen)
  4. Added Insurance functionality
  5. Added dealer shoe reshuffling. Currently shoe reshuffles at 50% point and contains 3 decks.
  6. Tweaked shuffling routine
  7. Changed dealer card to first card
  8. Code Improvements
  1. Improved User Interface
  2. Added preliminary betting & bank system
  3. Added showing of dealer card
  4. Code Improvements
  1. 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