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 Twelve Men's Morris

With Diagonal
Properties
Properties, Format, Time, Discrete, Turns, Alternating, Players, NumPlayers(2), TwoPlayer, PlayersWithDirections(0)
Equipment
Equipment
Meta
Start
Start, NumStartComponents(24), PiecesPlacedOutsideBoard, NumStartComponentsHand(24)
Play
Rules, Play, Moves, MovesDecision, SingleSiteMoves, RemoveDecision, RemoveDecisionFrequency(11%), TwoSitesMoves, StepDecision, StepDecisionFrequency(60%), StepDecisionToEmpty, StepDecisionToEmptyFrequency(60%), FromToDecision, FromToDecisionWithinBoardFrequency(7%), FromToDecisionBetweenContainersFrequency(22%), FromToDecisionEmptyFrequency(29%), MovesNonDecision, MovesEffects, SetMove, SetNextPlayerFrequency(11%), MoveAgain, MoveAgainFrequency(11%), Conditions, SpaceConditions, Line, MoveConditions, CanMove, PieceConditions, IsEmpty, CountPiecesComparison, CountPiecesMoverComparison, CountPiecesNextComparison, Directions, AbsoluteDirections, AdjacentDirection, OrthogonalDirection, Phase, NumPlayPhase(2), PieceCount, EliminatePiecesEndFrequency(99%), EliminatePiecesWinFrequency(99%), DrawFrequency(1%)
End
End, CaptureEnd, EliminatePiecesEnd, EliminatePiecesWin
Behaviour
PositionalRepetition(), SituationalRepetition(), MoveDistanceAverage(), MoveDistanceMaxIncrease(), MoveDistanceMaxDecrease(), MoveDistanceMedian(), MoveDistanceMaximum(), MoveDistanceMinimum(), MoveDistanceVariance(), MoveDistanceChangeAverage(), MoveDistanceChangeSign(), MoveDistanceChangeLineBestFit(), MoveDistanceChangeNumTimes(), PieceNumberAverage(14.09), PieceNumberMaxIncrease(), PieceNumberMaxDecrease(), PieceNumberMedian(), PieceNumberMaximum(), PieceNumberMinimum(), PieceNumberVariance(), PieceNumberChangeAverage(), PieceNumberChangeSign(), PieceNumberChangeLineBestFit(), PieceNumberChangeNumTimes(), ScoreDifferenceAverage(), ScoreDifferenceMaxIncrease(), ScoreDifferenceMaxDecrease(), ScoreDifferenceMedian(), ScoreDifferenceMaximum(), ScoreDifferenceMinimum(), ScoreDifferenceVariance(), ScoreDifferenceChangeAverage(), ScoreDifferenceChangeSign(), ScoreDifferenceChangeLineBestFit(), ScoreDifferenceChangeNumTimes(), DurationActions(), DurationMoves(), DurationTurns(128.41), DecisionMoves(0.99), GameTreeComplexity(), StateTreeComplexity(), BoardCoverageDefault(1), BoardCoverageFull(), BoardCoverageUsed(), AdvantageP1(0.49), Balance(0.99), Completion(0.99), Drawishness(0.01), 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(11.88), BranchingFactorChangeMaxIncrease(), BranchingFactorChangeMaxDecrease(), BranchingFactorMedian(), BranchingFactorMaximum(), BranchingFactorMinimum(), BranchingFactorVariance(), BranchingFactorChangeAverage(), BranchingFactorChangeSign(), BranchingFactorChangeLineBestFit(), BranchingFactorChangeNumTimesn(), DecisionFactorAverage(11.94), DecisionFactorMaxIncrease(), DecisionFactorMaxDecrease(), DecisionFactorMedian(), DecisionFactorMaximum(), DecisionFactorMinimum(), DecisionFactorVariance(), DecisionFactorChangeAverage(), DecisionFactorChangeSign(), DecisionFactorChangeLineBestFit(), DecisionFactorChangeNumTimes()
Implementation
Implementation, Efficiency, Then, ForEachPiece, PlayoutsPerSecond(2057.15), MovesPerSecond(265908.38)
Visual
Visual, Style, BoardStyle, GraphStyle, ComponentStyle, MarkerComponent
Math
Math, Arithmetic, Comparison, Equal, LesserThanOrEqual, GreaterThan, Logic, Negation, Algorithmics, ConditionalStatement, ControlFlowStatement
Container
Container, Board, Shape, SquareShape, RegularShape, PolygonShape, PlayableSites, Vertex, Cell, NumPlayableSitesOnBoard(24), NumColumns(7), NumRows(7), NumCorners(4), Tiling, ConcentricTiling, MorrisTiling, NumDirections(3.33), NumOrthogonalDirections(3.33), NumDiagonalDirections(0), NumAdjacentDirections(3.33), NumOffDiagonalDirections(0), NumOuterSites(8), NumInnerSites(16), NumLayers(1), NumEdges(40), NumCells(0), NumVertices(24), NumPerimeterSites(8), NumTopSites(3), NumBottomSites(3), NumRightSites(3), NumLeftSites(3), NumCentreSites(4), NumConvexCorners(4), NumConcaveCorners(0), NumPhasesBoard(2), Hand, NumContainers(3), NumPlayableSites(26)
Component
Component, Piece, NumComponentsType(2), NumComponentsTypePerPlayer(1), NumDice(0)

Board Game Geek
Properties
Properties, Format, Time, Discrete, Turns, Alternating, Players, NumPlayers(2), TwoPlayer, PlayersWithDirections(0)
Equipment
Equipment
Meta
Start
Start, NumStartComponents(24), PiecesPlacedOutsideBoard, NumStartComponentsHand(24)
Play
Rules, Play, Moves, MovesDecision, SingleSiteMoves, RemoveDecision, RemoveDecisionFrequency(6%), TwoSitesMoves, StepDecision, StepDecisionFrequency(75%), StepDecisionToEmpty, StepDecisionToEmptyFrequency(75%), FromToDecision, FromToDecisionWithinBoardFrequency(7%), FromToDecisionBetweenContainersFrequency(12%), FromToDecisionEmptyFrequency(19%), MovesNonDecision, MovesEffects, SetMove, SetNextPlayerFrequency(6%), MoveAgain, MoveAgainFrequency(6%), Conditions, SpaceConditions, Line, MoveConditions, CanMove, PieceConditions, IsEmpty, CountPiecesComparison, CountPiecesMoverComparison, CountPiecesNextComparison, Directions, AbsoluteDirections, AdjacentDirection, OrthogonalDirection, Phase, NumPlayPhase(2), PieceCount, EliminatePiecesEndFrequency(100%), EliminatePiecesWinFrequency(100%)
End
End, CaptureEnd, EliminatePiecesEnd, EliminatePiecesWin
Behaviour
PositionalRepetition(), SituationalRepetition(), MoveDistanceAverage(), MoveDistanceMaxIncrease(), MoveDistanceMaxDecrease(), MoveDistanceMedian(), MoveDistanceMaximum(), MoveDistanceMinimum(), MoveDistanceVariance(), MoveDistanceChangeAverage(), MoveDistanceChangeSign(), MoveDistanceChangeLineBestFit(), MoveDistanceChangeNumTimes(), PieceNumberAverage(15.23), PieceNumberMaxIncrease(), PieceNumberMaxDecrease(), PieceNumberMedian(), PieceNumberMaximum(), PieceNumberMinimum(), PieceNumberVariance(), PieceNumberChangeAverage(), PieceNumberChangeSign(), PieceNumberChangeLineBestFit(), PieceNumberChangeNumTimes(), ScoreDifferenceAverage(), ScoreDifferenceMaxIncrease(), ScoreDifferenceMaxDecrease(), ScoreDifferenceMedian(), ScoreDifferenceMaximum(), ScoreDifferenceMinimum(), ScoreDifferenceVariance(), ScoreDifferenceChangeAverage(), ScoreDifferenceChangeSign(), ScoreDifferenceChangeLineBestFit(), ScoreDifferenceChangeNumTimes(), DurationActions(), DurationMoves(), DurationTurns(234.59), DecisionMoves(1), GameTreeComplexity(), StateTreeComplexity(), BoardCoverageDefault(1), BoardCoverageFull(), BoardCoverageUsed(), AdvantageP1(0.55), Balance(0.9), Completion(1), Drawishness(0), 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.48), BoardSitesOccupiedMaxIncrease(), BoardSitesOccupiedMaxDecrease(), BoardSitesOccupiedMedian(), BoardSitesOccupiedMaximum(), BoardSitesOccupiedMinimum(), BoardSitesOccupiedVariance(), BoardSitesOccupiedChangeAverage(), BoardSitesOccupiedChangeSign(), BoardSitesOccupiedChangeLineBestFit(), BoardSitesOccupiedChangeNumTimes(), BranchingFactorAverage(15.63), BranchingFactorChangeMaxIncrease(), BranchingFactorChangeMaxDecrease(), BranchingFactorMedian(), BranchingFactorMaximum(), BranchingFactorMinimum(), BranchingFactorVariance(), BranchingFactorChangeAverage(), BranchingFactorChangeSign(), BranchingFactorChangeLineBestFit(), BranchingFactorChangeNumTimesn(), DecisionFactorAverage(15.63), DecisionFactorMaxIncrease(), DecisionFactorMaxDecrease(), DecisionFactorMedian(), DecisionFactorMaximum(), DecisionFactorMinimum(), DecisionFactorVariance(), DecisionFactorChangeAverage(), DecisionFactorChangeSign(), DecisionFactorChangeLineBestFit(), DecisionFactorChangeNumTimes()
Implementation
Implementation, Efficiency, Then, ForEachPiece, PlayoutsPerSecond(1026.23), MovesPerSecond(263620.28)
Visual
Visual, Style, BoardStyle, GraphStyle, ComponentStyle, MarkerComponent
Math
Math, Arithmetic, Comparison, Equal, LesserThanOrEqual, GreaterThan, Logic, Negation, Algorithmics, ConditionalStatement, ControlFlowStatement
Container
Container, Board, Shape, SquareShape, RegularShape, PolygonShape, PlayableSites, Vertex, Cell, NumPlayableSitesOnBoard(32), NumColumns(9), NumRows(9), NumCorners(4), Tiling, ConcentricTiling, MorrisTiling, NumDirections(2.75), NumOrthogonalDirections(2.75), NumDiagonalDirections(0), NumAdjacentDirections(2.75), NumOffDiagonalDirections(0), NumOuterSites(8), NumInnerSites(24), NumLayers(1), NumEdges(44), NumCells(0), NumVertices(32), NumPerimeterSites(8), NumTopSites(3), NumBottomSites(3), NumRightSites(3), NumLeftSites(3), NumCentreSites(4), NumConvexCorners(4), NumConcaveCorners(0), NumPhasesBoard(2), Hand, NumContainers(3), NumPlayableSites(34)
Component
Component, Piece, NumComponentsType(2), 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