BlackJack1
A splash screen should appear for the first 3 seconds before launching the main menu of the game. In the main menu there should be 3 buttons. Play Game, Settings and Instructions.
The Play Game will send you to the game itself. There should be two types of play, one "Standard" in which the player gets 1000 chips to bet as he pleases, and another one, "Learning" with a fixed number of hands to be played, like 100/200/500, starting with 1000 chips as well. There should be a background image that looks like a blackjack table and a few buttons that look like chips probably 5 10 25 so the user can choose how much he wants to bet. After the bet was placed a "Deal" button will start the deal. Then the typical buttons will become available "Hit" "Stand" "Double" "Split"(Where possible) "Surrender" and "Insurance" (if the dealer has A which pays 2/1 in case of Blackjack for the dealer).The player will face only the dealer in a one vs one situation. 6 decks of cards should be shuffled and then cards will be drawn from that until there are 20 or less cards in the shuffled decks. In this situation the decks will be reshuffled. For the "Learning" a stats bar on top or bottom part of the screen should be displayed, this should be customizable in the Settings menu. At the end of the number of hands meant to play a statistics message should be delivered which would say something like "In X hands you have achieved a profit of Y units"
In Settings the player should be able to customize some aspects about the Learning type of play. He can choose to show or not show some stats. Stats that can be shown in real time during play should be Card Count(Any card lower than 7 is counted as +1, 7 to 9 are counted as 0 and 10 J Q K A are counted as -1), % of hands won, Cards remaining in the shoe. And some options that can be on or off regarding the way the game is played : "Double after Split availabe", "Surrender allowed" (The exception is if the dealer has A in which case surrender is not available no matter what), "Even Money available" (If the dealer has A and the player has Blackjack then he can get 1/1 instead of the potential 3/2 odd).
In the Instructions menu there should be a few buttons, "How to play BlackJack" "Basic Strategy" and "Card counting" that will take you to separate pages containing information on the subject.
The type of blackjack should be European blackjack where the dealer has just one card, face up, and only draws after the player stands. All equals are standoff except Blackjack vs 21.
I need the source code for this, and it must be pure android, no framework. Any IDE used is okay, IntelliJ, Ecliplse, no problem. I need it done by Thursday 20th March 2014
Dear Manager,
Thank you for your project posting, I am very interested.
I think I am the best developer who you are looking for because I have good experience with developing apps relevant to your project posting.
I would like to discuss further details about your project via Skype call or chat.
I work more than 60 hours per week.
Once you award your project to me, I will get in working on your project immediately.
Looking forward to good news from you soon.
Sincerely,
shineiron0708