← Back to Games

How scoring works: Midi Crossword

Your game score comes from your own puzzle result. Your party rank compares that score with your party's submissions for the same day.

Quick summary

Faster completion usually improves your game score. Your party rank compares your game score with other party submissions for the same game/day and can change as new submissions arrive.

How to score well

  • Solve accurately while keeping your total time low.
  • Landing in faster time brackets earns a better game score.
  • Unfinished puzzles score lower than completed puzzles.

How ranking works in parties

  • Faster times rank higher within the party.
  • Unsolved entries earn 0 points for the day.
  • Identical times share the same competition rank (1, 1, 3).

Example

In a 3-player party Alice finishes the Midi in 2:10, Bob in 3:45, Carol in 5:20. Alice earns 3 points, Bob earns 2, Carol earns 1.

Technical scoring data
{
    "ranking": {
        "tie_algorithm": {
            "key": "competition_ranking",
            "display_name": "Competition ranking"
        }
    },
    "examples": [
        "A 1:58 finish lands in the fastest bracket and earns a top game score.",
        "A 5:30 finish scores lower than a 3:00 finish, but still beats unfinished entries."
    ],
    "rule_text": "Faster solve times earn a better game score.",
    "edge_cases": [
        "Exactly 3:00 is scored at the 180-second bracket boundary.",
        "Very slow completed solves score lower, but unfinished puzzles score lowest."
    ],
    "measurement": {
        "metric_key": "time_seconds",
        "metric_label": "Solve time",
        "scoring_type": "time_based"
    },
    "human_review": {
        "checklist": [
            "Verify rule_text reflects the scoring behavior without ambiguity.",
            "Verify examples are readable and match expected outcomes.",
            "Verify edge_cases are clear and non-conflicting."
        ],
        "machine_verifiable_scope": [
            "measurement.scoring_type",
            "absolute_scoring.method",
            "absolute_scoring.solved_floor",
            "absolute_scoring.unsolved_score",
            "absolute_scoring.range.best",
            "absolute_scoring.range.worst_solved",
            "absolute_scoring.brackets",
            "ranking.tie_algorithm.key",
            "party_ranking.normalization_summary"
        ]
    },
    "party_ranking": {
        "normalization_summary": "Within a party, players are ranked on this game using faster completion times first, with unsolved entries ranked last. Each player earns one point for every party member they beat, plus one. Players who don't solve the puzzle earn zero points for this game."
    },
    "schema_version": 1,
    "absolute_scoring": {
        "method": "time_based",
        "brackets": {
            "120": 1,
            "180": 0.9,
            "300": 0.8,
            "480": 0.7,
            "600": 0.6,
            "900": 0.5
        },
        "scoring_type": "time_based",
        "solved_floor": 0.2,
        "unsolved_score": 0
    }
}