How's it coming along? Also has it got a prediction feature or is it just a tracking feature?
You could use a site like http://www.hearthstonetopdeck.com for predicting
It is coming along. I have an idea for predicting but it isn't implemented yet. I want it to have a central database so it has a larger pool of games to predict from than just each single user.
Everything was working it appears to be not detecting some card plays right now I either forgot to make sure certain things were enabled in the log or I messed up the code somewhere but I don't think I have touched the detection code for a while now.
*edit*
I fixed the problem I still had something hard coded as a certain value because it wasn't changing but I had the code ready to make it dynamic and did so fixing the play detection
anyways here is a newer screenshot of it
http://puu.sh/bLEhi/03def49997.jpg
I lost this game I forgot how but he got pretty lucky especially after he dropped a ragnaros a few turns later behind a couple of taunts of his own.
Last edited by spAnser; 09-24-2014 at 12:25 AM.
How are you going to get a database like that? If you verse people to record their decks, in most games you don't get see their entire deck.
Vsing and partially recording will work, but very slowly, however after an initial database is used, I think this definitely has to be in there
The important thing to find is, if they play "Ysera" and it's a druid, what else is commonly found in other decks with this card that you would need to look out for.
Yes my knowledge is not in machine learning though and the method I am using won't be perfect but is the best I can do. I'm sure someone can do a better deck prediction but without creating a hard coded set of data it would be hard to compare every possibility from every play. The method I have planned is the same as used by the Elie guy.
The idea of getting the database is having an option to allow users to anonymously submit game stats after each game to a central server that only records enemy plays in ranked matches. Obviously the more people using the program the faster the database will grow and hopefully more accurate. I want to at least get the game submission working before an initial release so that the database can start building up for future versions to start grabbing data from.
Wouldn't submitting not only enemy stats mean double data?
Haven't updated here in a while.
I got the code ready for recording games to build a database. I also have the querying mostly ready against the database for predictions.
I should have an initial build in a ready in a few days. The initial build will not predict cards but will report game statistics to the server for building an initial database. Once there is a decent sized database built and it is working as intended I will release a build that requests predictions from the database. You can choose to not help build the database in the settings. It will only record ranked games.
So excited =). Do you think this will be detectable?
Oh wow, I didn't know there were game by game logs. Awesome!!
Yeah I have been playing zoo for a little while now, good try building that hunter deck and see were I get. Thanks for the tips