background Ludii Portal
Home of the Ludii General Game System

   

Home Games Forum Downloads References Concepts Contribute Tutorials Tournaments World Map Ludemes About


 
Concepts for Game Peg Solitaire

English
Properties
Properties, Format, Time, Discrete, Turns, Alternating, Players, NumPlayers(1), Solitaire, PlayersWithDirections(0), Puzzle, PlanningPuzzle
Equipment
Equipment
Meta
Start
Start, PiecesPlacedOnBoard, NumStartComponents(32), NumStartComponentsBoard(32)
Play
Rules, Play, Moves, MovesDecision, PassDecisionFrequency(4%), TwoSitesMoves, HopDecision, HopDecisionFrequency(96%), HopDecisionMoreThanOneFrequency(96%), HopDecisionFriendToEmpty, HopDecisionFriendToEmptyFrequency(96%), MovesNonDecision, MovesEffects, RemoveEffect, RemoveEffectFrequency(96%), Capture, HopCapture, HopCaptureFrequency(96%), Conditions, PieceConditions, IsEmpty, IsFriend, CountPiecesComparison, Directions, AbsoluteDirections, OrthogonalDirection, NumPlayPhase(1), DrawFrequency(100%)
End
Behaviour
PositionalRepetition(), SituationalRepetition(), MoveDistanceAverage(), MoveDistanceMaxIncrease(), MoveDistanceMaxDecrease(), MoveDistanceMedian(), MoveDistanceMaximum(), MoveDistanceMinimum(), MoveDistanceVariance(), MoveDistanceChangeAverage(), MoveDistanceChangeSign(), MoveDistanceChangeLineBestFit(), MoveDistanceChangeNumTimes(), PieceNumberAverage(19.4), PieceNumberMaxIncrease(), PieceNumberMaxDecrease(), PieceNumberMedian(), PieceNumberMaximum(), PieceNumberMinimum(), PieceNumberVariance(), PieceNumberChangeAverage(), PieceNumberChangeSign(), PieceNumberChangeLineBestFit(), PieceNumberChangeNumTimes(), ScoreDifferenceAverage(), ScoreDifferenceMaxIncrease(), ScoreDifferenceMaxDecrease(), ScoreDifferenceMedian(), ScoreDifferenceMaximum(), ScoreDifferenceMinimum(), ScoreDifferenceVariance(), ScoreDifferenceChangeAverage(), ScoreDifferenceChangeSign(), ScoreDifferenceChangeLineBestFit(), ScoreDifferenceChangeNumTimes(), DurationActions(), DurationMoves(), DurationTurns(1), DecisionMoves(0.92), GameTreeComplexity(), StateTreeComplexity(), BoardCoverageDefault(1), BoardCoverageFull(), BoardCoverageUsed(), AdvantageP1(), Balance(), Completion(0), Drawishness(), Timeouts(), OutcomeUniformity(), Narrowness(), Variance(), DecisivenessMoves(), DecisivenessThreshold(), LeadChange(), Stability(), DramaAverage(), DramaMaxIncrease(), DramaMaxDecrease(), DramaMedian(), DramaMaximum(), DramaMinimum(), DramaVariance(), DramaChangeAverage(), DramaChangeSign(), DramaChangeLineBestFit(), DramaChangeNumTimes(), MoveEvaluationAverage(), MoveEvaluationMaxIncrease(), MoveEvaluationMaxDecrease(), MoveEvaluationMedian(), MoveEvaluationMaximum(), MoveEvaluationMinimum(), MoveEvaluationVariance(), MoveEvaluationChangeAverage(), MoveEvaluationChangeSign(), MoveEvaluationChangeLineBestFit(), MoveEvaluationChangeNumTimes(), StateEvaluationDifferenceAverage(), StateEvaluationDifferenceMaxIncrease(), StateEvaluationDifferenceMaxDecrease(), StateEvaluationDifferenceMedian(), StateEvaluationDifferenceMaximum(), StateEvaluationDifferenceMinimum(), StateEvaluationDifferenceVariance(), StateEvaluationDifferenceChangeAverage(), StateEvaluationDifferenceChangeSign(), StateEvaluationDifferenceChangeLineBestFit(), StateEvaluationDifferenceChangeNumTimes(), BoardSitesOccupiedAverage(0.59), BoardSitesOccupiedMaxIncrease(), BoardSitesOccupiedMaxDecrease(), BoardSitesOccupiedMedian(), BoardSitesOccupiedMaximum(), BoardSitesOccupiedMinimum(), BoardSitesOccupiedVariance(), BoardSitesOccupiedChangeAverage(), BoardSitesOccupiedChangeSign(), BoardSitesOccupiedChangeLineBestFit(), BoardSitesOccupiedChangeNumTimes(), BranchingFactorAverage(5.94), BranchingFactorChangeMaxIncrease(), BranchingFactorChangeMaxDecrease(), BranchingFactorMedian(), BranchingFactorMaximum(), BranchingFactorMinimum(), BranchingFactorVariance(), BranchingFactorChangeAverage(), BranchingFactorChangeSign(), BranchingFactorChangeLineBestFit(), BranchingFactorChangeNumTimesn(), DecisionFactorAverage(6.38), DecisionFactorMaxIncrease(), DecisionFactorMaxDecrease(), DecisionFactorMedian(), DecisionFactorMaximum(), DecisionFactorMinimum(), DecisionFactorVariance(), DecisionFactorChangeAverage(), DecisionFactorChangeSign(), DecisionFactorChangeLineBestFit(), DecisionFactorChangeNumTimes()
Implementation
Implementation, Efficiency, ForEachPiece, PlayoutsPerSecond(4299.94), MovesPerSecond(246625.23)
Visual
Visual, Style, BoardStyle, GraphStyle, ComponentStyle, MarkerComponent
Math
Math, Arithmetic, Comparison, Equal, Logic, Conjunction, Set, Complement, Algorithmics, ControlFlowStatement
Container
Container, Board, PlayableSites, Vertex, NumPlayableSitesOnBoard(33), NumColumns(7), NumRows(7), NumCorners(16), NumDirections(5.58), NumOrthogonalDirections(3.15), NumDiagonalDirections(2.42), NumAdjacentDirections(3.15), NumOffDiagonalDirections(0), NumOuterSites(24), NumInnerSites(9), NumLayers(1), NumEdges(52), NumCells(20), NumVertices(33), NumPerimeterSites(24), NumTopSites(3), NumBottomSites(3), NumRightSites(3), NumLeftSites(3), NumCentreSites(1), NumConvexCorners(12), NumConcaveCorners(4), NumPhasesBoard(2), NumContainers(1), NumPlayableSites(33)
Component
Component, Piece, NumComponentsType(1), NumComponentsTypePerPlayer(1), NumDice(0)

European
Properties
Properties, Format, Time, Discrete, Turns, Alternating, Players, NumPlayers(1), Solitaire, PlayersWithDirections(0), Puzzle, PlanningPuzzle
Equipment
Equipment
Meta
Start
Start, PiecesPlacedOnBoard, NumStartComponents(36), NumStartComponentsBoard(36)
Play
Rules, Play, Moves, MovesDecision, PassDecisionFrequency(4%), TwoSitesMoves, HopDecision, HopDecisionFrequency(96%), HopDecisionMoreThanOneFrequency(96%), HopDecisionFriendToEmpty, HopDecisionFriendToEmptyFrequency(96%), MovesNonDecision, MovesEffects, RemoveEffect, RemoveEffectFrequency(96%), Capture, HopCapture, HopCaptureFrequency(96%), Conditions, PieceConditions, IsEmpty, IsFriend, CountPiecesComparison, Directions, AbsoluteDirections, OrthogonalDirection, NumPlayPhase(1), DrawFrequency(100%)
End
Behaviour
PositionalRepetition(), SituationalRepetition(), MoveDistanceAverage(), MoveDistanceMaxIncrease(), MoveDistanceMaxDecrease(), MoveDistanceMedian(), MoveDistanceMaximum(), MoveDistanceMinimum(), MoveDistanceVariance(), MoveDistanceChangeAverage(), MoveDistanceChangeSign(), MoveDistanceChangeLineBestFit(), MoveDistanceChangeNumTimes(), PieceNumberAverage(22.49), PieceNumberMaxIncrease(), PieceNumberMaxDecrease(), PieceNumberMedian(), PieceNumberMaximum(), PieceNumberMinimum(), PieceNumberVariance(), PieceNumberChangeAverage(), PieceNumberChangeSign(), PieceNumberChangeLineBestFit(), PieceNumberChangeNumTimes(), ScoreDifferenceAverage(), ScoreDifferenceMaxIncrease(), ScoreDifferenceMaxDecrease(), ScoreDifferenceMedian(), ScoreDifferenceMaximum(), ScoreDifferenceMinimum(), ScoreDifferenceVariance(), ScoreDifferenceChangeAverage(), ScoreDifferenceChangeSign(), ScoreDifferenceChangeLineBestFit(), ScoreDifferenceChangeNumTimes(), DurationActions(), DurationMoves(), DurationTurns(1), DecisionMoves(0.92), GameTreeComplexity(), StateTreeComplexity(), BoardCoverageDefault(1), BoardCoverageFull(), BoardCoverageUsed(), AdvantageP1(), Balance(), Completion(0), Drawishness(), Timeouts(), OutcomeUniformity(), Narrowness(), Variance(), DecisivenessMoves(), DecisivenessThreshold(), LeadChange(), Stability(), DramaAverage(), DramaMaxIncrease(), DramaMaxDecrease(), DramaMedian(), DramaMaximum(), DramaMinimum(), DramaVariance(), DramaChangeAverage(), DramaChangeSign(), DramaChangeLineBestFit(), DramaChangeNumTimes(), MoveEvaluationAverage(), MoveEvaluationMaxIncrease(), MoveEvaluationMaxDecrease(), MoveEvaluationMedian(), MoveEvaluationMaximum(), MoveEvaluationMinimum(), MoveEvaluationVariance(), MoveEvaluationChangeAverage(), MoveEvaluationChangeSign(), MoveEvaluationChangeLineBestFit(), MoveEvaluationChangeNumTimes(), StateEvaluationDifferenceAverage(), StateEvaluationDifferenceMaxIncrease(), StateEvaluationDifferenceMaxDecrease(), StateEvaluationDifferenceMedian(), StateEvaluationDifferenceMaximum(), StateEvaluationDifferenceMinimum(), StateEvaluationDifferenceVariance(), StateEvaluationDifferenceChangeAverage(), StateEvaluationDifferenceChangeSign(), StateEvaluationDifferenceChangeLineBestFit(), StateEvaluationDifferenceChangeNumTimes(), BoardSitesOccupiedAverage(0.61), BoardSitesOccupiedMaxIncrease(), BoardSitesOccupiedMaxDecrease(), BoardSitesOccupiedMedian(), BoardSitesOccupiedMaximum(), BoardSitesOccupiedMinimum(), BoardSitesOccupiedVariance(), BoardSitesOccupiedChangeAverage(), BoardSitesOccupiedChangeSign(), BoardSitesOccupiedChangeLineBestFit(), BoardSitesOccupiedChangeNumTimes(), BranchingFactorAverage(7.47), BranchingFactorChangeMaxIncrease(), BranchingFactorChangeMaxDecrease(), BranchingFactorMedian(), BranchingFactorMaximum(), BranchingFactorMinimum(), BranchingFactorVariance(), BranchingFactorChangeAverage(), BranchingFactorChangeSign(), BranchingFactorChangeLineBestFit(), BranchingFactorChangeNumTimesn(), DecisionFactorAverage(8), DecisionFactorMaxIncrease(), DecisionFactorMaxDecrease(), DecisionFactorMedian(), DecisionFactorMaximum(), DecisionFactorMinimum(), DecisionFactorVariance(), DecisionFactorChangeAverage(), DecisionFactorChangeSign(), DecisionFactorChangeLineBestFit(), DecisionFactorChangeNumTimes()
Implementation
Implementation, Efficiency, ForEachPiece, PlayoutsPerSecond(3467.37), MovesPerSecond(217103.67)
Visual
Visual, Style, BoardStyle, GraphStyle, ComponentStyle, MarkerComponent
Math
Math, Arithmetic, Comparison, Equal, Set, Complement, Algorithmics, ControlFlowStatement
Container
Container, Board, PlayableSites, Vertex, NumPlayableSitesOnBoard(37), NumColumns(7), NumRows(7), NumCorners(16), NumDirections(5.84), NumOrthogonalDirections(3.24), NumDiagonalDirections(2.59), NumAdjacentDirections(3.24), NumOffDiagonalDirections(0), NumOuterSites(24), NumInnerSites(13), NumLayers(1), NumEdges(60), NumCells(24), NumVertices(37), NumPerimeterSites(24), NumTopSites(3), NumBottomSites(3), NumRightSites(3), NumLeftSites(3), NumCentreSites(1), NumConvexCorners(16), NumConcaveCorners(0), NumPhasesBoard(2), NumContainers(1), NumPlayableSites(37)
Component
Component, Piece, NumComponentsType(1), NumComponentsTypePerPlayer(1), NumDice(0)

     Contact Us
     ludii.games@gmail.com
     cameron.browne@maastrichtuniversity.nl

lkjh Maastricht University Data Science and Knowledge Engineering (DKE), Paul-Henri Spaaklaan 1, 6229 EN Maastricht, Netherlands Funded by a €2m ERC Consolidator Grant (#771292) from the European Research Council