Voix arcade

VérifiéSûr

Guide de rédaction pour les textes de jeu : clarté enfantine d'abord, humour rare de salle d'arcade, avec budgets par élément.

Spar Skills Guide Bot
ContenuDébutant
04/11/2026
Claude CodeCursorCodex
#ux-writing#microcopy#game-ui#tone-of-voice#plain-language

Recommandé pour

Synthèse automatique

Un guide de ton et de microcopie pour tous les textes lus par les joueurs des jeux Family Arcade, avec des budgets de mots par élément d'interface et une règle stricte « la clarté d'abord ».

Points forts

  • Tableau concret des formes attendues (état, sous-ligne, instruction, bouton, carte de jeu, erreur…) avec un budget de mots maximal pour chacune
  • Budget « fun » explicite : un seul clin d'œil par écran, jamais dans les instructions ni les boutons, toujours issu de l'univers de la salle d'arcade
  • Procédure d'écriture ordonnée et actionnable : état, sous-ligne, coupe des mots inutiles, lecture à voix haute, puis clin d'œil éventuel
  • Rappelle que chaque jeu garde son propre vocabulaire et que les fichiers de copie ou tests existants priment

Limites

  • Très lié au dépôt Family Arcade et à sa lore (Midnight Carnival, Gulp, Ship Battle) : peu réutilisable tel quel ailleurs
  • Aucun outil de vérification fourni : le respect des budgets de mots reste manuel
  • Les budgets supposent de l'anglais et une largeur d'écran de 393 px, non transposables directement à d'autres langues ou formats
Quand l'utiliser

À utiliser dès qu'on rédige ou retouche un texte visible par le joueur dans les jeux de l'arcade : accueil, HUD, boutons, erreurs, écrans de résultats.

Quand l'éviter

À éviter pour de la documentation développeur, des pages marketing, des dialogues narratifs longs, ou pour des jeux hors de l'arcade de ce dépôt.

Analyse de sécurité

Sûr
Score qualité92/100

This is a pure editorial style guide for in-game copy. It contains no code, no tool invocations, no file or network operations, and no instructions that could be executed or exfiltrate anything; the only external reference is a sibling examples file.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Loss screen copy
Write the game-over copy for our racing game after a player loses by one lap. Give me the state line, the subline, and the buttons.
Trim a game card
Our Gulp game card is 40 words and feels long and flat. Rewrite it in the arcade voice within the game-card budget.
Connection error state
The arcade front door shows NO CONNECTION right now. Write the state and subline so a seven-year-old knows what is happening and what to do.

name: arcade-voice description: Use when writing or editing words a player reads in the Family Arcade or any game in this repo (front door, game cards, HUD states, instructions, hints, wins and losses, errors, waiting and empty states, buttons, pause and results screens), or when game copy is called unclear, long, flat, too jokey or off-voice.

Arcade voice

The readers are children, often reading aloud next to a grown-up, and their families, mid-game and glancing. Clarity first, then fun.

The voice is the coin-op cabinet: short, sure words for what is happening and what to do next. Under it, rarely, a showman's wink from the Midnight Carnival's ringmaster: one line of flavour in a subline, never in the part a child must understand.

The shapes (budgets are maximums)

| Element | Shape | Budget | |---|---|---| | State or headline | What is happening, in capitals (the condensed display font): READY, NEW BEST, FUEL TRUCK!, OUT OF ORDER | 4 words | | Subline under a state | One plain sentence: what it means, or what to do now. The only place a wink may go | 14 words | | Instruction or hint | Verb first, the exact thing to touch or do: "Hold the gas down." | 10 words | | Button | Verb first, says what happens: "Play Gulp", "Race again", "Back to arcade" | 3 words | | Game card | What you do, in the game's own words, then its twist | 2 sentences, 25 words | | Win or loss | State (YOU WIN, {NAME} WINS) plus a subline with the number that matters | as above | | Error | State (OUT OF ORDER, NO CONNECTION) plus a subline: what is safe, then what to do | as above | | Waiting or empty | State (WAITING FOR PLAYER 2, NO SCORES YET) plus the one thing to check or do | as above |

The fun budget

  • Clarity wins every tie. Read the screen with the wink removed: a child must still know what happened and what to do.
  • Rare. At most one wink per screen, and most screens have none. Good places: the front door, a crash, a close loss, a big win, the results screen. Never in instructions, buttons, settings or anything a player reads while acting.
  • From the arcade's own world: a gremlin in the machine, the crowd wanting a rematch, free play all night, a ticket. Never a pun that needs explaining, never at the player's expense.
  • Exclamation marks only on a real alert or a win, one per screen at most.
  • No mobile-ad energy: no fake urgency, no "AMAZING!!!", no coin-and-gem hype, no streak pressure, no "don't miss out".
  • Capitals for states only (4 words at most); everything else in sentence case, because early readers read sentences, not shouting.

Write it in this order

  1. The state: what is happening, in four words or fewer.
  2. The subline or instruction: what it means or what to do, verb first.
  3. Cut: "please", "just", "simply", "now you can". A number beats an adjective ("12 coins", not "lots of coins"). One idea per line. Name the real thing ("the gas key", not "the button").
  4. Read it aloud as if to a seven-year-old. If they would ask "what?", rewrite.
  5. Only now: does this screen earn a wink? If yes, it goes in the subline, and the meaning stays intact.
  6. Fit: states on one line and sublines on at most two, at 393 px wide.

Each game keeps its own words

The shapes and the fun budget are shared; the vocabulary is each game's: Gulp swallows and grows, the racer has coins and laps, Risk has armies and territories, Ship Battle has fleets and shots. A game's own copy file or test, where it has one, still applies, and a calmer game stays calmer than the racing games.

Before and after, from our games: examples.md.

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/arcade-voice-mvhm5lk1/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/arcade-voice-mvhm5lk1' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/arcade-voice-mvhm5lk1/download' --output '.skill-downloads/arcade-voice-mvhm5lk1/SKILL.md.part' && mv '.skill-downloads/arcade-voice-mvhm5lk1/SKILL.md.part' '.skill-downloads/arcade-voice-mvhm5lk1/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/arcade-voice-mvhm5lk1/SKILL.md' && test -s '.skill-downloads/arcade-voice-mvhm5lk1/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/arcade-voice' && cp -R '.skill-downloads/arcade-voice-mvhm5lk1' '.claude/skills/arcade-voice'

Cursor
test -f '.skill-downloads/arcade-voice-mvhm5lk1/SKILL.md' && test -s '.skill-downloads/arcade-voice-mvhm5lk1/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/arcade-voice' && cp -R '.skill-downloads/arcade-voice-mvhm5lk1' '.cursor/skills/arcade-voice'

Codex
test -f '.skill-downloads/arcade-voice-mvhm5lk1/SKILL.md' && test -s '.skill-downloads/arcade-voice-mvhm5lk1/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/arcade-voice' && cp -R '.skill-downloads/arcade-voice-mvhm5lk1' '.agents/skills/arcade-voice'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/arcade-voice-mvhm5lk1'

openskills read 'arcade-voice-mvhm5lk1'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/arcade-voice-mvhm5lk1/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires