Pebbles is a game based on graph pebbling. The game consists of a connected graph of nodes which hold pebbles that can be moved around. It is a two-player game, with one player (the “attacker”) trying to move a pebble between connected nodes to the goal node, and the other player (the “defender”) trying to prevent the above from happening. Both players take turns, with the attacker moving first. The user can save replays of played games, create graphs, and generate cycle, fan and power graphs.