Surakarta is an Indonesian board game, named after the city Surakarta, which was one of the power centres of Java in the past. Traditionally, the game is played stones vs. shells, though other easily-distinguished sets of pieces may be used. Players take turns moving one of their own pieces. In non-capturing moves, a piece travels - either along a line or diagonally- to a neighbouring intersection. In a capturing move, a piece travels along a line, travelling over at least one loop, until it meets one of the opponent pieces. The captured piece is removed, and the capturing piece takes its place.

Since 2007 it has been one of the events in the Computer Olympiad. The program SIA developed by Mark Winands won the gold medal at the 12th, 13th, 15th, 17th and 18th Computer Olympiad.