Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Inexorably last won the day on July 31 2014

Inexorably had the most liked content!

Community Reputation

339 Good


About Inexorably

  • Rank
    (gdb) info help me

Profile Information

  • Gender

Recent Profile Visitors

1065 profile views
  1. Hearthstone Random Talk Thread

    Does someone from here run this site? It has the exact same layout as dgz (lol at "Apex of Competition"). I think it's actually a decent idea to try as I remember a big complaint people had with posting publicly in yugioh forums was that they didn't want "to lose their edge", though I just grind to 5 each month so I can't actually view any of the content. Layout is just so much uglier than dgz though.
  2. Opt in/Opt Out Thread

    Opt in: Civil Discourse & Unchained
  3. Average Prize Model

    Yeah, basically as Dennis said.  It is notable that in hearthstone you can't have use the same class twice (so you couldn't bring both freeze mage and tempo mage).
  4. Average Prize Model

    Huh, I've actually been doing something similar while I was away from here.  I released a similar but more in depth tool for hearthstone here.  Obviously it's a little different as it's conquest format and such, but it shouldn't be too difficult to port to yugioh.  I'm not really interested in yugioh right now, but if you'd like I can throw you the source code and you could modify it for yugioh.  upvotes await for the person who does
  5. Hearthstone Random Talk Thread

    Quit yugioh a while ago and haven't been here since, but started playing hearthstone and remembered that dgz had a hearthstone section.   Here's a tool I made to optimise deck combinations for tournaments.   While they have hearthstone names, you can obviously use this for any card game you want by just changing the match up win rates.   Link   Pictures [spoiler] [/spoiler]   //Copy and pasted from the release on the CompetitiveHS subreddit Allows you to simulate any number of tournaments (swiss into top cut, conquest, best of 5), and then will order the different possible deck choice combinations by percentage of tournaments topped. With this tool you are able to set your own tournament compositions (bias) and match up data, load compositions and match up data which other people have provided, and export the results table (the one in the gui) as a csv (openable in excel).  If you do not add any extra tournament composition bias or change the default match up data, combinations of decks will be generated randomly with a Bernoulli distribution (so each combination will have the same chance of being played). If you set a bias for a deck combination of 33%, then when generating the players for each tournament, each player will have a 33% of using that combination.  If it does not use that combination, it will generate a random deck combination. The available decks and default match up data are from TempoStorm's meta snapshot 42 (the latest). If you wished to be skilled you could create standard decklists and have [ai's](https://www.reddit.com/r/hearthstone/comments/3zdibn/intelligent_agents_for_hearthstone/) play a large number of games, and then average the win rates for match ups. When two players play, they each select the deck with the best overall matchup based on their and their opponent's remaining decks.  When a player wins, that player may not use the winning deck again in a given round (conquest rules). You can also change the number of players in a tournament.  The top cut and number of swiss rounds are adjusted accordingly. Clicking "highlight selected bias" will select the row with the selected bias in the results table. This will probably give you an unknown publisher warning, I couldn't add a certificate to it unfortunately.  Might try to do that in the future. If you find a bug, just post here or message me and I'll fix it sometime.   Edit: Fixed a bug where Patron Warrior was mislabled as renolock.
  6. Been putting off leaving

    Yeah man, I haven't been on my Inex skype in like two months but I'll try to get on every once in a while.  It would be good to see you sometime.  Good luck with everything.
  7. Been putting off leaving

    Eh, maybe if it ends up having potential like gishkill it would be an interesting thing to come back too.  At the moment though I just want to cut myself off from yugioh very sharply, I really should use the time I spend lurking on other things.  It is kind of weird cutting off the last parts of something that has been part of my life for the past 8 years, but that's why I want to do it like this. Thanks, you too.  Was nice talking to you.
  8. Been putting off leaving

    I never made an introduction topic, but I figured the only way to actually get myself off of dgz would be to make a good bye thread so that people can bitch at me if I don't actually leave.  Also if I do end up coming back to yugioh in the next couple years, I guess it'd be nice to see my thought process on leaving originally. Blog post etc, kind of an introduction, but also just how my experience with yugioh was. [spoiler]     I started "playing" yugioh back in middle school, in the days of perfect circle.  I say "playing" because none of my friends and I really gave a fuck about the ban list, and we only had basic ruling knowledge.  It was alot of fun though, and I continued playing into highschool.  Upon entering highschool, I was introduced to the meta game by an upper classman completely destroying my skillful FlipMonstersAndTraps.dek with zombies.  The rest of the yugioh community there started to show me around the metagame, introducing me to top tiers like LS and slightly more rogue decks like hopeless dragon.  I realised that unfortunately the show had lied to me, and the text on a card made it good, not how much one liked it.  I also realised that yugioh was fucking expensive.  However, the other players of my grade had also found out about the mysterious metagame, and thus an arms race began, with everyone building higher and higher tier decks.  I started going to tournaments around this time (probably around 2011ish).  It was alot of fun.  I didn't do particularly well looking back on it, a good run would end around 7-2 (being carried by malefic skill drain in wind up zektor rabbit format was cool), but it meant alot to me at the time.  I started to think more and more about the game, and eventually joined pojo about three months later, looking to learn from people in the malefic skill drain thread.       Looking back on it, 90% of the suggestions, including mine of course were horrible.  This is because pojo fails to teach new players fundamentals, such as the concept of situational counters.  That said, it was still useful for serving as an outlet for information such as the shifts in top decks and card choices that might not be avaliable normally to one who mostly plays in highschool.  I went to YCS Long Beach around this time also, a really amazing experience.  I'd only been to regionals before this, so seeing 4000+ people playing in a tournament, as well as meeting people who'd flown out here, was quite eye opening.  Like, "god damn these people invest alot of time and money into this game".  One of my friends I'd gone with ended up playing Billy Brake first round (this was just after Billy's back to back YCS wins with plants if I remember correctly, so there was a lot of hype following him -- he was really one of the only players that my friend group had heard about).  My friend proceeded to get destroyed in about 15 minutes of course (I believe he was playing dragunities with a budget extra), but it just served to make Brake into a goal of sorts -- like, "one day we'll be able to play at that level".  Fastfoward another year, and I'm suddenly a senior.  Alot of the more dedicated players were a year ahead of me, so much of the community at my school kind of died right there.  By late 2012, I was bored, and looking for new people to play, I was playing dn more and more, and eventually came across from some people from the /vg/ general.  I'd shit around on /sci/ and /pol/ before that so it wasn't my first experience being on a board or anything, but it was my first experience with a general, where the same people would discuss similar goals (i.e winning).  The first thing that was very different from pojo was that when an obviously bad card choice was presented, the poster was told to fuck off.  This was very, very good for my understanding of the game, because seeing bad card choices ridiculed allowed me to think about why they're bad without having to test them.  It also gave a much better mindset for playing the game (from a competitive standpoint) than pojo did -- if you lost, it was your fault (shit ratios, -deck +dragons, etc).  While that sounds like a very basic thing, it is another concept (along with that tiers always exist) that pojo should really have a sticky with enforced reading.  I began to become more integrated into the /dng/ community, and eventually took up the name 'Inexorably' when I started to play in their tournaments more and more often (I wanted a username without a pojo account, for obvious reasons).      It was also around this time that dragon rulers came out.  I hadn't played competitively in teledad, so this was really my first experience with a format having such an insane divide between the top tier decks and those below it.  I steadfastly refused to play rulers or spellbooks on dn though, as there was no way I was going to be afford the either at the time.  Most of the general did the same, with the exception of one.  In the beginning of the format a hieratic player was able to challenge the ruler player, but after just one tourney rulers began to win almost uncontested (said player winning 11/14 of the tournaments he participated in).  Many of the people in the thread were like me, pet deck players -- we knew about and stayed up to date with the top tiers and such, but just preferred playing our own rogue decks.  However, despite being on the casual side of competitive, we still enjoyed winning occasionally, and it was extremely disheartening to have literally zero chance of beating dragons in a match.  The series of march 2013 tournaments burnt everyone out, and I ended up dropping the game for about three months, coming back when college started.     People say college represents new beginnings, and this was especially true in the case of yugioh.  It was a whole new group of yugioh players, and we became friends pretty quickly.  I was one of the only ones who'd actually had much experience playing in regionals and the difference in tiers, and no one in our group was playing a tier one deck (september dragons at the time).  It was sort of a reset into the kind of yugioh I'd enjoyed in middle school -- we gave minimal consideration towards the metagame, and just did what we found fun.  We had heiratics, mpbs, geargia, evilswarm, blackwings, mermails, and other rogue decks.  It was the diversity that the show had promised all those years ago.  However, then the banlist came, and we proceeded into fire/water format.  The mermails I'd been playing for the last nine or so months suddenly became top tier, triggering another arms race of sorts -- I started to beat people consistently with the difference in tiers of our decks, and thus they cast away the decks they'd played for so long and bought into the top tiers.  While we couldn't travel to far events because of time, we still went to nearby regionals.  Armed with a tier one deck for the first time (albeit with no exciton etc, but still mermails were insane), I got back on dng and started playing more and more, as well as discussing theory and more in depth reasoning with the better players.  I figured out I could use excel to calculate probability and improve my mermails which made me really happy in an cuddly as shit way, but it was very cumbersome and I focused more on the technical side of playing, the mirror in particular feeling very fun.  I started to think about deck choices in a lower level way too, such as the base concepts of variance, and what cards actually do.  I began to write programs to help me deck build (often more fun than actually deck building), as well as write down my thoughts on how yugioh worked at a base level, culminating with this after showing it to a friend from dng and him telling me I should post it.  This sort of made me more known, I got offers to write for ARG and Ygo org, and I even got sent the article by some of my irl friends that I'd played with asking my thoughts on it (I hadn't told anyone I was Inexorably, as I still used that as my anon identity online).     Sadly this could only last so long.  Following fire water format and HAT format, we saw the top decks become shaddol, satellar, and burning abyss -- a complete shift of the meta game comparable to the shift into xyz era, when plant synchro was executed and rabbit, inzektor, wu's rose to the top with photon shockwave.  However, unlike photon shockwave's release, I'd gotten more into the meta game, as well as just being attached to mermails after playing them for around a year and a half straight.  I kind of lost the will to look up what the new cards did: I didn't have any attachment to them, and my own deck was relegated to 'tops locals once in a while' tier.  The arms race I'd started back in 2013 continued without me: everyone else bought the new decks, and so going to locals I would just get bodied repeatedly.  I sort of dropped the game after that: I've only played three days in the last 7ish months, one day at a regional and two days for YCS Anaheim where a friend lent me his quilhort deck and I ended up making day two after not knowing what any of the DUAE cards did the day before.  While I was happy at the time, it was also extremely disappointing for me.  I'd been able to beat many players objectively better than me (going into YCS Anaheim I didn't know what any of the specific cards did in the top decks - I just knew what my friend told me the day before, that dolls make fusions and flip, ba's make dante, and quilhorts search tool).  The kind of ideal that Brake had presented back in 2012 plant format was really dead for me at this point.  Another regional came up in march, but I started going out with the girl I'd liked for a long time, so I didn't care at all how the regional went.      Coding and my yugioh friends had been keeping me in the game, but as I had less and less time to code and go to locals, my reasons just disappeared.  Despite this, I've become so accustomed to lurking here and reading that I spend alot of time here just out of habit -- to the point that I'm writing this in order to have some sort of closure so that I have more time for everything else.  I never really integrated with the community here much outside of posting programs and math, so I really have no excuse to be using this much time. [/spoiler] Before I'd go I'd like to leave my source code to you guys, in case any of you ever feel cuddly as shit.  It's not going to get any use otherwise in any case. I'd been working on making was a program for infernoids, with the outputs detailed here.  The source is insanely messy (it's one giant .cpp file that I just wrote in a caffeine-fueled daze), and still has if statements / for loops checking for errors, but I don't see myself fixing it so here's the source and output files.  Note that it has leftovers such as arrays of tellar monsters, you can just ignore them. The final thing that I had been working on was sort of a culmination of the programs I'd written previously: I'd been making a program that you either input multiple deck lists and it will tell you which is optimal, or it would change the decklists according to an algorithm based on the first one and then return the optimal decklist.  It's currently set for Infernity as that was the last thing I was testing, but it's simple enough to see how the infernity functions were written and to adapt them for a different deck type.  This can be found here, InfernityFuture.  Edgy name yeah, but I really felt that this could be the future of deckbuilding and the game in general.  But if it ends up ever being so, it's going to have to be finished by some one other than me. So yeah, that's all I really had to say.  I'm happy I found and lurked this community for so long, the mindset given is very useful to many aspects of life. So yeah, play hard as I'm going home or something.  Man that was a shit pun. I'll probably stick around today just in case anyone has questions about my shitty coding style, but after that I'll head off.  See you guys in the future maybe.
  9. I suck at math

    It depends.  If you only care about your targets, and cards that search your targets (like shadow mist and rota / ecall) it's easy.  However, if you're running upstarts / cards that draw it gets really bitchy cause you can draw the targets, PoD into them, PoD into upstart into them etc.  If you're caring about combos of different cards it gets almost impossible once you pass 4 different cards involved (24 different combinations being possible to be formed).  Note that things like ROTA / Ecall don't count as different cards, it refers to the combo targets (such as caring about megalo, gunde, dragoons, and teus, and for some reason running PoD in water). Once you get to that point it is far easier to just write a script (what I did for Infernoids, and Bazaar did for gishkill) to take a decklist text and output randomized hands (with the cards from upstart / PoD shown) and then check the results from here.  This normally has 0.3-0.5% error from the true value when using a sample size of ~50,000, so it's good enough.
  10. I suck at math

        your population size is going down when you branch.  when you condition on not drawing ahl, then you need to lower it to 34. when its "neither" it goes to 28 since you cant have mask change or goblindbergh in your hand either or that would put you on a different branch...   to avoid this complication, calculate the chance of each combination independent of anything else (so population stays 37). then multiply the chances of not having each of these combinations all together. subtracting that from 1 gives you the chance of having at least one of the combinations.   there's also a little problem with the samples sizes."g" might represent the chance of drawing 1 or more of something. you will multiply it by "s" that is the chance of drawing 1 or more of something else. yet the sample size will still be 5 for calculating "s". it's not. if you drew 1 of "g" its 4. if you drew more than 1 of "g" it's less. but for the sake of the calculation it should be set to 4, not 5.   Thanks for reminding me, that's what I meant in that I couldn't remember if I was supposed to go from 5-4 etc. Yes.
  11. I suck at math

    The problem is that he said he doesn't know how to branch, even though using the link that you provided (good link which is why I pos'd) he still needs to branch because AHL is a single card that summons dark law and can't be lumped under Goblin+Rota etc combos on the calculator. I don't mean this in a rude way but in case I misunderstood how to use the calculator correctly, what inputs would you use to calculate the probability (it'd be really useful and convenient for me if that calculator worked for things like this) without branching?
  12. I suck at math

    Actually I realized that you still need to be able to apply branching correctly when using ATJdragon's link, so here is how to do it. [spoiler][/spoiler] The probability comes out to 72.88%.  I haven't done this in a while so not sure, but for the sample size may need to be 4 not 5.  I have finals though so not really going to think about it, and it will affect your probability by 0.785% anyways so don't worry about it.
  13. Patrick Hoban And The Djinn Debate

    The debate is, should it be legal? Or should these agreements be legal? ect   I think a big problem is that no one has presented a way to distinguish between agreements, and thus it's very hard to differentiate between a sincere / mind gaming agreement.  I guess one possible way to do it would be to have a certain clause or phrase attached to the proposed agreement, with penalties involved for breaking it as to discourage from double bluffing etc.  The problem is this involves judges, and how do you differentiate between keeping to the literal meaning of the agreement (siding out the djin), and keeping to the inferred meaning of the agreement (let's play games 2/3 without djin in our main decks).  I think the second problem can't really be fixed in a suitable manner, and if we want to do agreements at all they should be done very explicitly. I do feel that the community itself holds some power in this -- if the community as a whole supports / discourages something like this, then it could be  stamped out?  But widespread support is relatively difficult to get, as well as splits between sub-communities.
  14.   I understand this issue is your personal pet peeve and the whole theory of shuffling is one of your hobbies.  But at some point, can we please just cut to the chase and just get some sort of prescription here for the people who don't want to delve too deeply into the literature.     Like in your highly researched opinion, can we just get to the point and get a really good system of shuffling that doesn't take a heap of time and can easily be taught to 14 year olds at locals.     "Use the ______ shuffle into x piles of y, followed by the ________ shuffle z number of times.  Trust me, Inexorably told me to do it this way and he's really into all those fancy mathy things"         It's in the second sentence.  I link the articles for those interested in understanding why.
  15. It depends on what you mean by technique.  It's a commonly known fact that after seven perfect shuffles, a deck of 52 cards will be ~randomized (as in, all orders are about equally likely).  So in theory, if you spend sometime practicing / learning how to do a perfect shuffle consistently, that would be an easy way to randomize your deck.  This is discussed in more depth here, as well as mentioned in this MTG article. Also, even though you said no pile shuffling, I feel like this should just be posted, so that people don't try doing this thinking that it's legal and get called out for it: http://fivewithflores.com/2009/05/how-to-cheat/.