Years later, i want to see the source code of deck shuffle

Title says it all.
I returned to hearthstone after 5 years. And i see the same thing over again.
Have a deck with only 3 9 and 10 mana creatures, yet somehow they show up at every initial draw. Oh discard them you say? Sure…and they show up again on turn 1 and 2 draws.
I want to see the actual source code behind your shuffles. Because blizzard at this point i’m fully convinced that if you were ever made in charge of state scratch off lottery tickets, they would say 10 top prizes of $1 million, and 1 of 2 things would happen.

  1. No one at all would win
  2. 1000 people would win the 10 top prizes.
    So post it…lets see it because at this point it is comical.
2 Likes

Yep. Transparency with open source is always healthy for gameplay; it’s not just for shuffling (it might be purely random (and shuffling-rigging sounds detectable by third parties)); I also want to see how the MMR is calculated because it’s impossible to detect rigging with third parties for that (because the opponents’ MMR is hidden and yours too).

Technically one-sided open sourcing is not definite (because they can run different code on their servers) but it’s a start (and it won’t happen so don’t get your hopes up (this is purely in the scope of the theoretical in this context for now)).

1 Like

Maybe it’s confirmation bias, but mulliganing a card to get the same exact card seems to happen far too often.

3 Likes

it never happens i mulligan many legendaries all the time

i never got it back

same whenever i play a highlander deck never got the same card on mulligan

2 Likes

well arent you just the luckiest person here? lol

Its a common thing I run into as well, especially on my highlander deck. i can make a deck out of all 1 cost cards and include 3x 10s. I can guarantee i will draw 2 of the 3 10 cost cards and when i mulligan them, i draw them immediately on turn 1 and/or 2. its a very very common thing among us that arent “Professional Amateurs” or “Competitive Minded” (See Borg from Star Trek). lol

they made sure the mulligan doesnt return the same card

thats how it works

Im not talking about the mulligan, im talking after it, on turn one draw and turn two draw, its like after the shuffle all 10 costs float to topdeck for me

thats not what you said

EDIT: I had a lot of math here, but I just realized I was using the incorrect formula. And I don’t remember the correct one. Something about permutations but I’m lazy.

I guess the bottom line though is you have a 1/30 chance of your first card being what you want, a 1/29 if it wasn’t in that first draw, and a 1/28 if it wasn’t in that second one. Then you mulligan all 3, and you get a 1/27, then 1/26, then 1/25. Then finally, your 1st draw is back to 1/27.

But computing it all together requires that formula I don’t remember.

It’s the algorithm at work. You are meant to win 50% and lose 50%. It will do everything to try to achieve that, including shuffle/mulligan/draw terrible for you if you are winning too much, and shuffle/mulligan/draw great for you if you are losing too much. If you want better results, just lose 5 games in a row. If you want worse results, just win 5 games in a row. It’s that simple.

Pics or it can’t be manipulated

You realize that most people get to have 50% winrate without doing anything shady right?

You have to be extremely good or some of the worse players in the world for it to need to cheat during the matches for you to reach 50% winrate.

That because just using mmr is more than enough to the other cases.

So yes. It’s objective is to get you to 50% winrate. No it does not need to make your matches rigged to reach it.

1 Like

I never said it needed to. It’s a redundancy against those who are better than average and for those who are worse than average. They don’t allow anyone to have 0% winrate or 100% winrate. The matches are rigged, though you are correct that they do not need to rig the matches, they do because it’s how they perpetuate the vicious cycle which powers their business model.

It’s exceptionally hard to rig the draws in that way and not be detected by third parties because it’s easy to collect stats from it and prove it because you don’t even need opponent or game result data to prove it but just knowing the player’s deck and its draws,

rigging is more likely to happen when it’s mathematically undetectable by third parties like manipulating the internal MMR because there is no data at all about what the internal MMR even is of either the player or the opponent.

Have you collected data that proves they rig the draws (10 or 40 sample games are not enough to prove it (also some people tend to forget sometimes they got lucky too))?

Not sure why you replied to me with that bit… I wasnt making any such claims like what you are asking about. Just that it happens with quite a lot of regularity that I will get my most unusable (highest cost) cards in my starting draw, so of course I mulligan them away, but on turn one and/or two, they have come right back to me topdecked. sometimes it makes me believe it wont happen and it’ll be turn 2 and 3 instead, but its at least one match a day or every other day it happens as I describe, and since I rarely play more than one standard match a day its quite regular it happens to me.

You will never see the source code and it’s futile even asking for it.

4 Likes

i found a youtube video that shows it

https://www.youtube.com/watch?v=dQw4w9WgXcQ

1 Like

Yes though with a caveat. Blizzard with its current culture won’t do it but someone may in the future.

Also don’t forget even Microsoft surprised with some open sourcing albeit limited.

1 Like

I want you to lay out ground rules, right here and now, about this.

Literally. Spell it out. WHAT consitutes as “playing” this game? WHAT do you mean by “winning?”

Spell it out.

Because I will bet serious money that you cannot construct a bullet proof list of criteria through which this claim I’ve quoted you saying could possibly always hold true.

“They don’t allow 0% win rate” hold my beer, I’m about to make a full deck of nothing but 10-costs. I’m not throwing the match, I’m playing homebrew and it’s not MY fault the meta makes me lose each game by turn 7.

1 Like

Not a problem. When we match I’ll go afk and you will get your win. Or if you’re up against a bot, it will either bug out or it’s so bad you will get your win despite you doing everything in your power to lose while still playing. Please think it through before you talk to me next time, I don’t waste my time replying to just anyone and you’re already proven to be a lost cause in this regard until you show otherwise.

1 Like