Skip to content
SportArenaCore
Simulation Framework
Match Center
Clubs & Players
Sport Rules
Recent Matches
← Sport rules
Association Football
Sport: football
Export JSON
Advanced ruleset JSON
{ "teams": 2, "roster": { "requiredPositions": [ "GK" ] }, "periods": 2, "scoring": { "goal": 1 }, "features": [ "offsides", "corners", "free kicks", "penalties", "yellow cards", "red cards", "injuries" ], "simulation": { "actions": [ { "id": "possession", "weight": 6, "actorAttribute": "passing", "failureOutcomes": [ { "event": "interception", "weight": 7, "statistic": "interceptions" }, { "event": "offside", "weight": 1, "statistic": "offsides", "requiresFeature": "offsides" } ], "successOutcomes": [ { "event": "pass", "weight": 7, "statistic": "passesCompleted" }, { "event": "shot", "weight": 2, "statistic": "shots" }, { "event": "goal", "score": "goal", "weight": 1, "statistic": "goals" } ], "attemptStatistic": "passesAttempted", "defenderAttribute": "tackling" }, { "id": "discipline", "weight": 1, "actorAttribute": "tackling", "failureOutcomes": [ { "event": "foul", "weight": 1, "statistic": "fouls" } ], "successOutcomes": [ { "event": "foul", "weight": 6, "statistic": "fouls", "requiresFeature": "free kicks", "opponentStatistic": "freeKicks" }, { "event": "yellow_card", "weight": 2, "statistic": "yellowCards", "requiresFeature": "yellow cards" }, { "event": "red_card", "weight": 1, "statistic": "redCards", "requiresFeature": "red cards" } ], "defenderAttribute": "awareness" }, { "id": "set_piece", "weight": 1, "actorAttribute": "crossing", "failureOutcomes": [ { "event": "save", "weight": 1, "statistic": "saves" } ], "successOutcomes": [ { "event": "corner", "weight": 2, "statistic": "corners", "requiresFeature": "corners" }, { "event": "goal", "score": "goal", "weight": 1, "statistic": "goals" } ], "defenderAttribute": "positioning" }, { "id": "injury", "weight": 0.2, "actorAttribute": "strength", "failureOutcomes": [ { "event": "foul", "weight": 1, "statistic": "fouls" } ], "successOutcomes": [ { "event": "injury", "injury": "knock", "weight": 1, "statistic": "injuries", "requiresFeature": "injuries" } ], "defenderAttribute": "strength" } ], "tickSeconds": 15 }, "substitutions": 5, "durationMinutes": 90, "activeParticipants": 11 }
Changes are saved when you select Save rules.
Save rules