-
Notifications
You must be signed in to change notification settings - Fork 100
Getting Started
SabberStone is a black-box simulator for Hearthstone; if you provide a board situation to Sabber, it will calculates all the possible moves of the current player of the given game. You can put these moves into the board as input parameters and you will get the resulting board state. Basically this simple process of state transition is the essence of what SabberStone can provide.
If you want to achieve any of following tasks, reconsider using Sabber:
- Playing user-created cards
- Playing against AI with a decent graphical user interface
- Assisting actual game playing
SabberStone is technically a library rather than a program. This means you cannot run Sabber. Instead, you can refer Sabber to run your program. There are already few subprojects such asSabberStoneAI
. You can regard these as examples of applications utilising Sabber. To create program using Sabber,
- You should know how to build the Sabber
- you should know how to write a basic program with C#