← Back to Games

How scoring works: Clues By Sam

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 solve times improve your Clues By Sam score. Party ranking compares your game score with other party submissions from the same puzzle date.

How to score well

  • Solve the puzzle as quickly as you can for the best score.
  • Mistakes only matter as a tiebreaker when two players finish in the same time.
  • A solve in 30 seconds or less earns the maximum game score.
  • Even the slowest solved entry still beats an unsolved entry because solved scores have a floor above 0.0.

How ranking works in parties

  • Faster times rank higher within the party; mistakes break time ties.
  • Unsolved entries earn 0 points for the day.
  • Identical time and mistake counts share the same competition rank (1, 1, 3).

Example

In a 3-player party Alice finishes in 2 minutes with 1 mistake, Bob in 5 minutes with 0 mistakes, Carol unsolved. Alice earns 3 points, Bob earns 2, Carol earns 0.

Technical scoring data
{
    "ranking": {
        "tie_algorithm": {
            "key": "competition_ranking",
            "display_name": "Competition ranking"
        }
    },
    "examples": [
        "A solve in 30 seconds or less normalizes to 1.0 (perfect).",
        "A solve in 272 seconds (~4:32) normalizes to approximately 0.66.",
        "A solve in 600 seconds or more normalizes to 0.2 (solved floor).",
        "Two players finishing in 120 seconds are ranked by who had fewer mistakes."
    ],
    "rule_text": "Clues By Sam uses time as the primary scoring metric. Faster solve times produce better scores. Mistakes serve as a tiebreaker when two players finish in the same time.",
    "edge_cases": [
        "Entries without a recorded time (time_seconds is null) receive a raw score of 9999 and the solved floor of 0.2.",
        "An unsolved entry receives 0.0 even though the slowest solved entry still receives the solved floor.",
        "Mistakes encode as a fractional tiebreaker (mistake_count * 0.0001) so they only matter when times are equal."
    ],
    "measurement": {
        "metric_key": "time_seconds",
        "metric_label": "Time",
        "scoring_type": "time_based"
    },
    "human_review": {
        "checklist": [
            "Verify rule_text clearly explains that faster times score better with mistakes as tiebreaker.",
            "Verify examples match the 30s-600s time range and the solved floor behavior.",
            "Verify edge_cases explain that missing time defaults to 9999 and mistakes encode as fractional tiebreaker."
        ],
        "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",
            "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 mistakes as a tie-breaker), 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": {
        "range": {
            "best": 1,
            "worst_solved": 0.2
        },
        "method": "time_based",
        "scoring_type": "time_based",
        "solved_floor": 0.2,
        "unsolved_score": 0
    }
}