SabberStone
Just another Hearthstone Simulator in C# .Net Core, with some A.I. approaches! (by HearthSim)
ygopro
A script engine for "yu-gi-oh!" and sample gui (by Fluorohydride)
SabberStone | ygopro | |
---|---|---|
1 | 2 | |
241 | 1,782 | |
0.0% | - | |
0.0 | 8.8 | |
over 1 year ago | 3 days ago | |
C# | C++ | |
GNU Affero General Public License v3.0 | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SabberStone
Posts with mentions or reviews of SabberStone.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-01.
-
How they design the class diagram in YugiOh Master Duel game
I had a class in university where we had to code a bot for Hearthstone. The code was modified from this repo. I know it's not YugiOh but it's also a card game with a lot of cards. As you can see in the repository, the cards themself are specified in an xml file and their basic effects (like summon, attack, ...) are implemented without specific values. Every card is "assembled" at runtime based on the specification and can be modified at runtime by adding or removing specific behaviours and stats.
ygopro
Posts with mentions or reviews of ygopro.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-01.
- How they design the class diagram in YugiOh Master Duel game
-
Simulator for TCG Ruling
Omega actually has fixed more problems and rulings than ygopro because they changed the core. You see, there were some ruling interactions that could not be fixed by just changing the script. It required a core change and very few people beyond the team that created ygopro (Fluorohydride), know how to change the core. Edopro is a fork of the ygopro that is translated to English and maintained. If you don't believe me, check here: https://github.com/Fluorohydride/ygopro/issues/2321 Case 6, 7, 9, 10, 11, 12, and 15 will fail on edopro. This is because in order to fix 10-12, the order of operations of how damage calculation has to be changed in the core. This order of operations was correct years ago but was changed by OCG later, so the core is outdated and nobody cares enough for these niche scenarios to fix it because they are too rare.
What are some alternatives?
When comparing SabberStone and ygopro you can also consider the following projects:
ecs-faq - Frequently asked questions about Entity Component Systems
HsMod - Hearthstone Modify Based on BepInEx
HsReconnectTool - Hearthstone Reconnect Tool
HearthstoneSdk - .Net 6 library to work with Hearthstone API