4 ms·
>In this case, it would be relatively easy to implement a server on top of Fireplace which would communicate with a slightly modified Hearthstone client. This w
by jzelinskie 12y ago
>In this case, it would be relatively easy to implement a server on top of Fireplace which would communicate with a slightly modified Hearthstone client. This would be a huge no-no for Blizzard and they would try their best to shut it down, so I'm not doing that.
Besides doing something like this, how else would you go about testing this kind of thing?
- scrollaway 12y agoBlack box testing, much like the Wine project does. You can see my battery of tests here: https://github.com/jleclanche/fireplace/blob/master/tests/test_main.py https://github.com/jleclanche/fireplace/blob/master/tests/te... Also, the game has excellent debug logs which I could always generate in Fireplace and compare the two or some such. And if all else fails, I can always peek at the Hearthstone protocol.