3 ms·
Oh man that's interesting. Clearly a WIP, but there's a lot of potential there. If the person who made this is around: I'm the author of Fireplace (https://git
by scrollaway 9y ago
Oh man that's interesting. Clearly a WIP, but there's a lot of potential there.
If the person who made this is around: I'm the author of Fireplace (https://github.com/jleclanche/fireplace/ https://github.com/jleclanche/fireplace/), a Hearthstone simulator, and I worked a ton on the Hearthstone game state protocol (docs: https://hearthsim.info/docs/gamestate-protocol/ https://hearthsim.info/docs/gamestate-protocol/). Hit me up by email (profile) or Discord (jleclanche @ https://discord.gg/hearthsim-devs https://discord.gg/hearthsim-devs), I bet we could have a really interesting knowledge exchange :)
This is making me want to try to implement a Hearthstone prototype in it to see if it's feasible. I've been dying to implement a copy-on-write Hearthstone simulator. Although this seems to tie the game logic with the protocol quite tightly, which hopefully is fixable or can be worked around; one of the designs I worked on with my simulator was a pluggable game state protocol to allow separation of a game state server that dispatches the gamestate data from the simulator itself that could then be implemented in any language. Incidentally, this allowed our Hearthstone replayer (written in React: https://github.com/HearthSim/Joust https://github.com/HearthSim/Joust) to connect to "real" games and be a live client, in a way that is eerily similar to this project's showcase.
- jackstraw14 9y agoJust wanted to say thanks for the links to your docs. Games like Michael Brough's (Imbroglio, 868-HACK) and Hoplite have really shifted my videogame-playing interest to turn-based stuff lately, and being a bored dev I'm naturally thinking about what's possible with these frameworks. I'm grateful for devs like you who take the time to write about the stuff you've learned. We're all learning and it's so much more fun to find documentation of how similar stuff has been implemented. Seems like it more seamlessly syncs up with the excitement and motivation when you find something like Boardgame.io. Anyway I really appreciate it!
- scrollaway 9y agoThanks for the kind words! I've been passionate about the tech and data science aspect of video games forever and I'm super lucky to have had the opportunity to built a company out of it. HearthSim is a labour of love :)
- nurettin 9y agoI do play hearthstone casually, but I really miss the MTG mechanic where the defender decides on which minions damage is distributed by blocking with minions that did not attack the previous turn (or have taunt, so it can attack and block at the same time) It would be an interesting experiment to replace the hearthstone mechanic with the MTG mechanic to see if it ends up with more interesting tactical situations.
- extesy 9y agoYou should try Eternal which is exactly what you are looking for - MTG mechanic with HS visuals. Optional ref link for some mutual bonuses: https://www.direwolfdigital.com/eternal/register/?ref=8435f108-373e-4fde-80d1-0034d4a1d7e3 https://www.direwolfdigital.com/eternal/register/?ref=8435f1...