Blackjack

Blackjack

1.3k Downloads

Blackjack


Blackjack is the first fully-immersive Blackjack table AddOn for World of Warcraft (see screenshot below):


Example

 

FAQ

  • Why was it developed?

It was originally developed to serve as a fun alternative to death-rolling gold between friends and guildmates, but later became a great way to pass time during raids.

 

  • How are the cards generated fairly?

Cards are generated using the in-game /roll 1-13 command to ensure 100% randomness and transparency:

1 = 1 or 11 (Ace)

2 = 2

3 = 3

4 = 4

5 = 5

6 = 6

7 = 7

8 = 8

9 = 9

10 = 10

11 = 10 (Jack)

12 = 10 (Queen)

13 = 10 (King)

 

  • Will you release this AddOn on SoD and Retail?

I plan on releasing this for Phase 2 of SoD and will also be making it available on Retail in the coming weeks.

 

  • How does it work?

All standard Blackjack rules apply:

Win pays out at 1:1

Blackjack pays out 3:2

Insurance pays out 2:1

Side bets pay out between 5:1 and 100:1

The dealer must stand on 17, including soft (Ace + 6)

 

You win if:
• Your hand is higher than the dealer (whilst staying at 21 or under)

• The dealer goes bust (hand is 22 or higher)

• You have Blackjack and the dealer doesn't have an Ace or 10 as their first card

 

You lose if:

• Your hand is less than the dealer (whilst staying at 21 or under)

• You go bust (hand is 22 or higher)

 

DISCLAIMER: This is the Player client and not the Dealer client - it can only be used when playing with:

  • WotLK: Hyrav (Horde) - Gehennas
  • WotLK: Blackjackk (Alliance) - Earthshaker
  • SoD: Hyrav (Alliance) - Living Flame

 

 

How to Play

1. Type /blackjack    or    /bj 

 

Step 1

Step 2

 

2. The Join Table button will become available once the dealer has opened the table

If seats are already occupied, it will notify the player in the chat window and prevent them from being able to sit in the same seat once joining the table

 

Step 3

 

3. After joining the table, this is the UI you will see

 

Step 3

 

4. To select a seat, click on the Take Seat button below where it says "Seat Empty"

 

Step 4

 

5. To deposit funds, visit the Cash Desk and hit the Buy-In button. You can withdraw your winnings/bankroll at any point during the game, but you must be sat down in a seat to interact with the Cash Desk UI

 

SoD:

 

Cash Desk

 

WotLK:

 

Cash Desk

 

6. Place your bets (within the table limits) before the round starts

 

Step 8

 

7. This is what a full game of Blackjack will look like

 

Round of BJ

 

8. Everything is broadcasted in the chat window, and in the Chat Log feature within the AddOn, in case you missed something

 

Chat History

 

9. The suit (Spades [S], Clubs [C], Diamonds [D], Hearts [H]) is then decided upon by, once again, a random generator - here is a snippet of the code which shows that table

 

Suit Table

 

10.This is what it looks like from the Dealer's POV (a separate AddOn is used) - it helps track how much the player has bet and what they have won/lost


Dealer UI

 

11. The AddOn supports multiplayer up to 5 players (including every possible combination of play, for example, 1,2,4 or 2,3,4,5 or 2,5)

Multiplayer

NOTE: This is my first ever attempt at developing a WoW AddOn and it's been a very enjoyable challenge, considering most of the resources online are ancient. Any support, such as sharing this with your friends, is greatly appreciated.