Inspiration
Wanted to be able to beat multiple games with one algorithm
What it does
It is one algorithm that is able to be diverse enough to solve multiple puzzle games. The user only needs to upload the rule set to the game, including available moves and win condition.
How I built it
It is built using visual studio as an IDE, and C++ and CUDA. This requires an nvidia graphics card to run.
Challenges I ran into
CUDA Random is not a very clear and concise way to create random numbers
Accomplishments that I'm proud of
Able to make the program run on two different games with little code changes
What I learned
How to write a generic C++ file so that with little manipulation another code can be made
What's next for Algorithm to Solve Board Games
Change it to a Monte-Carlo Tree Search
Log in or sign up for Devpost to join the conversation.