Comments (6)
Somewhere in 2/3:
- Display chances of the opponent having cards next turn (hand + next draw)
Somewhere in step 4 or later:
- detect that the opponent probably does not have a certain card on hand if he did not play it on a turn where he would've gotten good value for it. So if we had a 4/4, a 3/1 and a 2/1 on the board on turn 4, but the opponent-druid did not swipe, chances are he does not have one in hand.
from hearthstone-deck-tracker.
That last one is very good, but I suspect extremely difficult to implement. It's pretty obvious in the Swipe example, but for it to apply across the spectrum of all cards we'd need to basically build a game state analyzer that determines the optimal play in a given scenario. I'd say that's much further down the line.
from hearthstone-deck-tracker.
Sorry, I'm new to github, is there a beta version of this feature available for download?
from hearthstone-deck-tracker.
A paper came out describing how to predict cards. That's the way to go... predict cards, not entire decks.
https://cdn.elie.net/talks/I-am-a-legend-defcon-22-slides-final.pdf
from hearthstone-deck-tracker.
I've read that paper and some of the materials associated to it and my understanding is that you can predict the next card while his turn is active. This means that you cannot do anything while he is playing that card and the n-gram makes sense only after he played a card. This looks more like an exercise than a useful feature.
from hearthstone-deck-tracker.
Why we are not releasing our tool?
One thing you won’t see posted, however, is a software tool that we promised to release during our Defcon presentation. Following Defcon we had a series of conversations with the Hearthstone team about our research — apparently the email that I sent prior to Defcon didn’t reach the right person. They like our research on game/cards balance and are very enthusiastic and supportive about it.On the other hand, they were very concerned that our real time dashboard that can predict your opponent’s deck will break the game balance by giving that person (that is, whoever has the tool) an unfair advantage. They also expressed concern that such a tool makes the game less fun by taking away some of the decision-making from the player. It was a difficult decision — I invested a lot of our time building our real-time dashboard tool with Celine — but we agree with the Hearthstone team and will not release the tool publicly.
So this is probably no longer a good idea (for this project).
from hearthstone-deck-tracker.
Related Issues (20)
- Incorrect attack counter after walking mountain is silenced
- Plugin Addition to wiki HOT 5
- [Battlegrounds] Win games are not recording to last games HOT 1
- Does not show either deck list after 28.6.0 HOT 2
- Decklists not displayed in overlay and in client (under Linux/wine) HOT 2
- Whizbang deck detection broken due to missing WHIZBANG_DECK_ID HOT 1
- "Minions banned" are incorrect in battlegrounds HOT 1
- tier 7 minion list HOT 2
- accessibility for screen reader HOT 4
- One of the latest update broke the plugin advisor HOT 1
- Watchers.PackWatcher.NewPackEventHandler not triggered at all
- Keeps switching to No Deck Mode HOT 8
- Battlegrounds Match data
- HDT not displaying card on my side HOT 2
- Aspect Ratio is wrong HOT 2
- Switches to wrong deck mode tab after deck import
- Show/import/export xiliax components HOT 3
- Missing icon on deck viewer for whizbang's workshop set
- Поля сражений трекер
- Changing the Ziliax Deluxe 3000 skin breaks HSReplay.net stats integration
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hearthstone-deck-tracker.