← Back to Games
How scoring works: Strands
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
Using fewer hints improves your Strands 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
- Find theme words without hints when possible.
- Fewer hints used produce a better normalized score.
- Unsolved puzzles score lower than solved puzzles.
How ranking works in parties
- Your rank compares your game score to other party submissions for the same game/day.
- Ranks recalculate when new submissions arrive.
- Ties use competition ranking (1, 1, 3).
Example
If you finish Strands with 0 hints, your game score is strong, but your rank still depends on your party's submissions.
Technical scoring data
{
"ranking": {
"tie_algorithm": {
"key": "competition_ranking",
"display_name": "Competition ranking"
}
},
"examples": [
"Review this games examples in PR for readability and correctness."
],
"rule_text": "Lower raw scores produce better normalized scores.",
"edge_cases": [
"Review edge-case copy in PR to ensure behavior is understandable."
],
"measurement": {
"metric_key": "hint_count",
"metric_label": "Hints used",
"scoring_type": "lower_better"
},
"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": "Party ranking uses peer min/max normalization so each solved score is compared to that party's best and worst solved results for the day."
},
"schema_version": 1,
"absolute_scoring": {
"range": {
"best": 1,
"worst_solved": 0.2
},
"method": "lower_better",
"scoring_type": "lower_better",
"solved_floor": 0.2,
"unsolved_score": 0
}
}