Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

soluna-solver

Solves the combinatorial game Soluna.

Methodology

  1. Represent the board using a 2d array containing the information about the stack size of each symbol.
  2. Normalize the board to reduce the solution space.
  3. Solve using Dynamic Programming.

I also used heuristics and the set cover problem to minimize the optimal strategy game space.

My results matches with JBra's claims on BoardGameGeeks on which player can force a win based on starting position.

About

Solve the combinatorial game "Soluna"

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages