From 35f8fb0f89a87f78eadfc091a91152863035b508 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 22 Jul 2026 13:41:20 +0000 Subject: [PATCH 1/4] =?UTF-8?q?Ajouter=20le=20Dossier=20Officiel=20=C3=89C?= =?UTF-8?q?HEC=20O=20CUBE=20(r=C3=A9f=C3=A9rence=20consolid=C3=A9e)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Consolide toutes les sources retrouvées (Bible 2026, Règlement v5.0, Fiche stratégique v2.0, Plan Fédération 2026-2030, boutique Shopify, courriels) en un document de référence unique : identité, PI, ADN, matériel, règlement, stratégie, gamme/prix, boutique réelle, fédération, feuille de route, actualités juillet 2026 et une section Points à trancher listant les contradictions techniques et stratégiques à arbitrer. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01PJ46B6FP19bfVBqQJyu6QB --- DOSSIER_OFFICIEL_ECHEC_O_CUBE.md | 354 +++++++++++++++++++++++++++++++ 1 file changed, 354 insertions(+) create mode 100644 DOSSIER_OFFICIEL_ECHEC_O_CUBE.md diff --git a/DOSSIER_OFFICIEL_ECHEC_O_CUBE.md b/DOSSIER_OFFICIEL_ECHEC_O_CUBE.md new file mode 100644 index 0000000..e2f4070 --- /dev/null +++ b/DOSSIER_OFFICIEL_ECHEC_O_CUBE.md @@ -0,0 +1,354 @@ +# DOSSIER OFFICIEL — ÉCHEC O CUBE + +**Document de référence unique et consolidé** +Le jeu de stratégie où la physique valide chaque coup. + +> *« Si le pion rentre, le coup est valide. »* + +--- + +| | | +|---|---| +| **Statut** | Référence maîtresse — remplace et consolide les documents antérieurs | +| **Version** | 1.0 | +| **Date de consolidation** | 22 juillet 2026 | +| **Inventeur** | Alain Dupont — Notre-Dame-du-Mont-Carmel · Repentigny · Montréal, Québec | +| **Propriété intellectuelle** | Droit d'auteur OPIC Canada **No. 477714** — déposé le 11 juin 1999 | +| **Coordonnées officielles** | echecocube.ca · echecocube.com · contact@echecocube.ca · 1-438-468-3009 | +| **Slogan officiel** | « Le jeu de stratégie où la physique valide chaque coup. » | + +### À propos de ce dossier + +Ce document rassemble **la totalité des renseignements importants** sur ÉCHEC O CUBE, consolidés à partir de toutes les sources retrouvées (voir *Annexe A — Sources*). Il est conçu pour devenir **la référence unique** du projet. + +**⚠️ Avertissement important :** en croisant les sources, plusieurs **contradictions techniques et stratégiques** ont été relevées (nombre de pions, taille du plateau, plateforme de financement, nom de la fédération, etc.). Elles sont regroupées à la **Partie XI — Points à trancher**. Tant qu'elles ne sont pas arbitrées par Alain Dupont, ce dossier signale chaque divergence plutôt que d'imposer une version. **Aucune spécification technique n'a été inventée.** + +--- + +## TABLE DES MATIÈRES + +- **Partie I** — Identité & histoire +- **Partie II** — Propriété intellectuelle +- **Partie III** — L'ADN du jeu (les piliers) +- **Partie IV** — Anatomie & matériel +- **Partie V** — Règlement officiel du jeu +- **Partie VI** — Stratégie de jeu +- **Partie VII** — Positionnement, gamme & prix +- **Partie VIII** — Boutique en ligne (état réel, juillet 2026) +- **Partie IX** — La Fédération & le circuit compétitif +- **Partie X** — Feuille de route & financement +- **Partie XI** — ⚠️ Points à trancher (contradictions à arbitrer) +- **Partie XII** — Actualités & état du projet (juillet 2026) +- **Annexe A** — Sources +- **Annexe B** — Mémo rapide (une page) + +--- + +## PARTIE I — IDENTITÉ & HISTOIRE + +**ÉCHEC O CUBE** est un jeu de stratégie abstraite à information parfaite, sans hasard, dont la règle fondamentale n'est pas écrite dans un livret : elle est **usinée dans la matière**. Le plateau accepte ou refuse physiquement le pion. La physique tranche à la place de l'arbitre. + +- **1999 — La genèse.** Alain Dupont, inventeur autodidacte, part d'une frustration des jeux classiques : on doit *faire confiance* au joueur pour respecter les règles. Son idée : *et si la matière disait non à la place de l'arbitre ?* Naît un mécanisme de plateau rainuré et de pions de longueurs différentes qui **imposent l'alternance par contrainte physique**. +- **11 juin 1999 — Dépôt OPIC.** L'œuvre est enregistrée à l'Office de la propriété intellectuelle du Canada sous le **No. 477714**. Date, paternité et protection sont ancrées. +- **1999–2026 — Les 27 années silencieuses.** Jamais commercialisé, mais raffiné en continu : prototypes, dimensions testées, centaines de parties en famille et entre amis. +- **2026 — Le retour.** Structuration professionnelle : règlement consolidé, identité visuelle, logo officiel, plan de lancement, système compétitif international. + +**L'inventeur.** Alain Dupont est aussi **co-fondateur d'OROSE** (soins de luxe véganes), artiste sculpteur et concepteur d'autres systèmes. Sa marque de fabrique : la **précision physique impériale** (rainures en 1/8 de pouce, jamais converties au métrique). + +--- + +## PARTIE II — PROPRIÉTÉ INTELLECTUELLE + +- **Droit d'auteur OPIC Canada No. 477714**, déposé le **11 juin 1999** par Alain Dupont. Couvre l'œuvre originale : règles, mécanique, composition matérielle, identité du jeu. +- **Orthographe canonique obligatoire : `ÉCHEC O CUBE`** — en capitales, avec un **O majuscule isolé** entre les deux mots. L'ancienne forme « Échec au Cube » est une appellation antérieure non utilisée commercialement, à **éviter**. +- **Marque de commerce (à sécuriser) :** dépôt **figuratif** (logo + nom) recommandé, avec recherche de disponibilité OPIC préalable, en raison d'un risque de descriptivité de la marque verbale. +- **Confidentialité :** la *Bible* est un document confidentiel (usage interne, inventeur + associé de développement + partenaires sous accord). + +--- + +## PARTIE III — L'ADN DU JEU + +**Principe fondateur : la règle est la matière.** Le plateau est une plaque rainurée en quadrillage ; les pions s'insèrent dans les rainures. Un pion **foncé** est **long** (couvre les coins de la case) ; un pion **pâle** est **court** (se loge entre deux foncés). Tenter de placer deux foncés côte à côte provoque une **collision physique** : ils ne rentrent pas. La règle est respectée **par construction**, sans arbitre, sans contestation possible. C'est l'**USP** (proposition de vente unique) absolue du jeu. + +**Les 5 piliers non négociables :** + +| # | Pilier | Conséquence opérationnelle | +|---|---|---| +| 1 | **Règle dans la matière** | Aucune contestation : le pion rentre ou ne rentre pas. | +| 2 | **Précision impériale** | Tolérance d'usinage **+0,000″ / −0,002″**. Rainures **1/8″** exactes (jamais 3 mm métrique). | +| 3 | **Profondeur mathématique** | Complexité comparable aux échecs (voir Partie IV). | +| 4 | **Accessibilité contrôlée** | Partie de 30 à 90 min. Découverte rapide, maîtrise lente. | +| 5 | **Origine québécoise** | Inventé en 1999, raffiné au Québec. | + +--- + +## PARTIE IV — ANATOMIE & MATÉRIEL + +> **⚠️ Les spécifications ci-dessous varient selon les documents.** Cette partie présente les données ; les divergences précises sont listées en **Partie XI**. + +### Le plateau +- Plaque carrée en **acrylique noir fumé mat**, rainures croisées usinées CNC, largeur/profondeur **1/8″**. +- **Édition Luxe :** rétroéclairage à DEL alimenté USB-C ; pions translucides (teal pour les foncés, ambre pour les pâles). +- **Format débattu :** 10″ × 10″ / grille 15×15 (Règlement v5.0 & Plan Fédération) — ou gamme 9×9 / 11×11 / 15×15 (Fiche stratégique). *(→ Partie XI)* + +### Les pions +- **Pion FONCÉ = 2 points** — long ; couvre les deux coins de la case ; touche obligatoirement les pâles. +- **Pion PÂLE = 1 point** — court ; se glisse entre deux foncés ; n'atteint pas les coins. +- **Pion ROUGE = 0 point (selon certaines sources)** — marqueur de « zone morte » inséré hors tour. *Présent dans la Fiche stratégique et le Plan Fédération ; **absent** de la Bible et du Règlement v5.0, où le blocage se fait avec deux pâles.* *(→ Partie XI, point clé)* + +### L'objectif : le cube +Un **ÉCHEC O CUBE** est formé lorsque les **4 rainures** entourant une même case sont occupées dans une combinaison qui respecte la règle absolue. + +| Cube | Composition | Calcul | Valeur | +|---|---|---|---| +| **CUBE A** (optimal) | 2 foncés opposés + 2 pâles opposés | 2+1+2+1 | **6 pts** | +| **CUBE B** | 1 foncé + 3 pâles | 2+1+1+1 | **5 pts** | +| Combinaisons supérieures | chaînes / positions complexes | variable | 9, 12+ | + +### Profondeur mathématique +- Espace d'états estimé : **10⁴⁴ à 10⁶⁰** positions. +- Arbre de jeu estimé : **10¹⁰⁰ à 10¹³⁰** parties. +- Facteur de branchement : **35–45** coups légaux/tour ; partie moyenne 70–80 demi-coups. +- → Même catégorie intellectuelle que les échecs classiques. + +--- + +## PARTIE V — RÈGLEMENT OFFICIEL DU JEU + +*Consolidé principalement à partir du Règlement Officiel v5.0 et de la Bible 2026. Les règles marquées « (v5.0) » ne figurent pas dans la Bible — à confirmer (Partie XI).* + +### 1. La règle absolue (aucune exception — câblée dans la matière) +- **FONCÉ + FONCÉ adjacents : INTERDIT** — collision physique, impossible à insérer. +- **PÂLE + PÂLE adjacents : INTERDIT** — laisse les coins ouverts (cube invalide). +- **FONCÉ + PÂLE adjacents : PERMIS** — ajustement parfait par alternance. + +### 2. Mise en place +- Pions répartis également : à 2 joueurs, **30 foncés + 30 pâles** chacun ; à 4 joueurs, 15+15 chacun. +- Premier joueur désigné par tirage au sort. Plateau posé libre entre les joueurs. +- Chaque joueur débute **50 % foncés / 50 % pâles**. + +### 3. Tour de jeu +- **Premier coup :** placement libre d'un pion (foncé ou pâle) n'importe où. +- **Coups suivants :** le pion posé **doit toucher** au moins un pion déjà présent. +- Choix libre du type de pion, tant que la règle absolue est respectée. **Un pion par tour** (sauf chaîne). +- Sens horaire. + +### 4. Le blocage stratégique +- Placer **deux pâles côte à côte** dans une même rainure est **légal** : la zone ne pourra jamais former de cube (« zone morte »). Sert à bloquer l'adversaire, se défausser, ou forcer la position. +- *(Variante Fiche/Plan : le blocage se ferait via un pion **rouge** dédié — à trancher, Partie XI.)* + +### 5. Former un cube & l'annonce obligatoire +- Le joueur qui pose le **dernier pion** fermant les 4 murs récolte les points. +- Il doit **crier « ÉCHEC O CUBE ! » immédiatement**. **Le cri est la validation** : sans cri au bon moment, pas de points. +- **Règle de l'oubli (« la honte ultime ») :** si le joueur ferme sans crier, le **joueur suivant immédiat** peut désigner le cube et crier à sa place pour rafler les points (même déjà écrits). Le droit expire dès que le joueur suivant a joué son pion. À 3–4 joueurs, seul le suivant immédiat peut réclamer. + +### 6. Réactions en chaîne (effet cascade) +- Fermer un cube **ne termine pas le tour** : le joueur rejoue tant qu'il ferme des cubes. +- Une chaîne rapporte gros : 3 cubes = 18 pts, 5 cubes = 30 pts, 10 cubes = 60 pts. + +### 7. Le « Privilège » **(v5.0)** +- Après avoir scoré (un ou plusieurs cubes dans le tour), le joueur **doit** placer **UN pion bonus**, **n'importe où** sur le plateau, **sans toucher** de pion existant. *(Non mentionné dans la Bible — Partie XI.)* + +### 8. Double Cube **(v5.0)** +- Si un seul pion ferme **2 cases simultanément**, le joueur score les points **des deux** cubes. *(Non mentionné dans la Bible — Partie XI.)* + +### 9. Élimination +- Si, à son tour, un joueur ne peut placer **aucun** de ses pions légalement, il est **éliminé**. + - Cri d'élimination : **« ÉCHEC & MAT O CUBE ! » (v5.0)**. + - À 2 joueurs : l'adversaire gagne immédiatement. À 3–4 joueurs : l'éliminé sort, les autres continuent. +- **Cause fréquente :** finir avec une main de foncés seulement alors que le plateau n'offre que des emplacements pour pâles. **Maintenir l'équilibre foncé/pâle en main est la clé stratégique n°1.** + +### 10. Fin de partie & décompte +La partie se termine si : (a) un joueur a placé tous ses pions ; (b) un joueur est éliminé ; (c) la cadence est atteinte ; (d) le score cible est atteint. + +**SCORE FINAL = Σ (points des cubes complétés) − Σ (points des pions restants en main)** +Pénalités en main : **−2 pts / foncé**, **−1 pt / pâle**. *Finir premier ne garantit pas la victoire.* +Égalité : le joueur avec le **moins** de pions en main gagne ; sinon match nul. + +### 11. Les 3 façons de gagner +1. **Score** — le plus haut score net en fin de partie. +2. **Élimination** — l'adversaire ne peut plus jouer. +3. **Score cible** — premier à atteindre le seuil fixé au départ (100 / 200 / 500). + +### 12. Cadences (FIEC / FEOC) +| Cadence | Temps / joueur | Usage | +|---|---|---| +| Classique | 30 min | Tournois majeurs | +| Rapide | 15 min | Open / qualifications | +| Blitz | 5 min | Club / animation | +| Bullet Cube | 1–2 min | Spectacle / streaming | + +### 13. Notation cubique officielle +- Coordonnées : lettre de colonne + chiffre de ligne + côté cardinal (**N/E/S/O**) ; `[ ]` = cube complété. +- Exemple : `G7-N (foncé) [ ]` = pion foncé sur le côté nord de G7 fermant un cube. +- *Étendue des coordonnées débattue : A–N / 1–14 (Bible) vs **A–O / 1–15** (v5.0 & Plan) — Partie XI.* + +--- + +## PARTIE VI — STRATÉGIE DE JEU (les 7 fondamentaux) + +1. **Gérez vos réserves** — 50/50 foncés/pâles en permanence, sous peine d'élimination. +2. **Préparez les chaînes** — construisez des positions déclenchant 3–5 cubes d'affilée. +3. **Le sacrifice** — laissez 6 pts à l'adversaire s'il vous ouvre une chaîne de 50+. +4. **Bloquez intelligemment** — zone morte pour détruire les plans adverses. +5. **Forcez l'impasse** — videz vos pâles pour ne laisser que des cases à pâles. +6. **Restez alerte** — surveillez les cubes oubliés, même hors de votre tour. +7. **Gérez le décompte** — défausse stratégique en fin de partie pour éviter les −2 pts/foncé. + +--- + +## PARTIE VII — POSITIONNEMENT, GAMME & PRIX + +**Positionnement :** *le « Goldilocks » des jeux de stratégie premium* — ni trop simple, ni trop complexe, esthétique haut de gamme, fabriqué au Québec. Cible : joueurs de stratégie (Go, échecs, Hive), collectionneurs, cadeaux premium. + +**Comparatifs de marché :** Hive (30 $) · Quoridor (25 $) · Game of Y (40 $) · Marbushka (150 $). ÉCHEC O CUBE vise le segment premium **129–249 $**. + +**Gamme cible (Fiche stratégique) :** +| Format | Taille | Prix public | Cible | +|---|---|---|---| +| Découverte | 9×9 | **129 $ CAD** | Occasionnels, cadeaux | +| Expert | 11×11 | **169 $ CAD** | Joueurs confirmés | +| Compétition | 15×15 | **249 $ CAD** | Tournois FEOC, collectionneurs | + +> *Note :* les prix ci-dessus proviennent de la Fiche stratégique. Le **prix réellement affiché en boutique** pour le jeu physique diffère (voir Partie VIII). + +--- + +## PARTIE VIII — BOUTIQUE EN LIGNE (état réel — 22 juillet 2026) + +Boutique **Shopify** `echecocube.ca` (plan Basic, CAD, fuseau EDT, `contact@echecocube.ca`). Catalogue actif relevé : + +| Produit | Type | Prix CAD | Note | +|---|---|---|---| +| **ÉCHEC O CUBE — Jeu en bois, plateau 9×9** | Jeu de société | **199 $** | Repro fidèle du prototype 1999, signé & numéroté, édition limitée | +| **Application ÉCHEC O CUBE** | Appli | **0 $** | **Gratuite jusqu'au 1ᵉʳ janvier 2027**, puis par abonnement | +| T-shirt collection (blanc / rouge / noir) | Vêtement | 59 $ | Tailles S–XXL, « Édition Fondateur 2027 » | +| Casquette brodée (rouge / blanche / noire) | Accessoire | 69 $ | — | +| Horloge numérique (noir 59 $ / argent 69 $) | Accessoire de jeu | 59–69 $ | Horloge d'échecs | +| Sac bandoulière | Sac | 39 $ | Éco-responsable | +| Sac à lunch | Sac | 19 $ | Isotherme | +| Cahier de notes | Papeterie | 19 $ | Pour consigner ses parties | + +> **⚠️ Points d'attention boutique :** **tout l'inventaire est à 0** (aucune vente possible en l'état) ; le produit physique vendu est un **jeu en bois 9×9** (≠ vision acrylique noir fumé de la Bible) ; l'appli passe en **abonnement payant au 1ᵉʳ janvier 2027**. + +--- + +## PARTIE IX — LA FÉDÉRATION & LE CIRCUIT COMPÉTITIF + +**Rôle.** Organe social (OBNL) distinct de la propriété intellectuelle, garant de l'équité compétitive, de la certification des arbitres et du classement. Statut visé : **OBNL Partie III de la Loi sur les compagnies du Québec** (coût d'incorporation ~171 $). + +> **⚠️ Nom à sécuriser :** la Bible parle de **FIEC** (Fédération Internationale Échec O Cube) ; la Fiche & le Plan parlent de **FEOC**, avec avertissement que le sigle « FEOC » est **déjà utilisé** (aérospatiale/construction) → alternatives prêtes : **FIEOC** ou **FEC O Cube**. *(→ Partie XI)* + +**Gouvernance :** Assemblée générale → Conseil d'administration (5–7 membres) → Bureau exécutif, + 4 comités (Règlements/arbitrage · Tournois/classement · Communauté/jeunesse · Communications/partenariats). + +**Membres :** Individuel adulte 25 $/an · Junior U18 10 $/an · **Fondateur** (100 premiers contributeurs, cotisation à vie, carte numérotée) · Club affilié 75 $/an · Honoraire. + +**Standard de compétition :** plateau homologué **15×15**, coords **A–O / 1–15**, acrylique noir fumé 3/8″, tolérance +0,000/−0,002″, logo fédération gravé au laser + n° de série. Dotation citée : 100 pâles + 100 foncés + 30 rouges. + +**Format compétitif :** système **suisse** (standard FIDE), bris d'égalité **Buchholz** / **Sonneborn-Berger**. Classement **Cote Cube** (dérivé Elo). + +**Titres :** Grand Maître Cube (GMC ≥ 2200) · Maître International Cube (MIC 2000–2199) · Maître Cube (MC 1800–1999) · Candidat Maître Cube (CMC 1600–1799). + +**Arbitrage (3 niveaux) :** N1 club (formation 8 h, examen 50 questions) · N2 régional (16 h, 4 tournois) · N3 national (championnats). + +--- + +## PARTIE X — FEUILLE DE ROUTE & FINANCEMENT + +> **⚠️ Deux scénarios de financement coexistent dans les documents** — à unifier (Partie XI) : +> - **Bible :** campagne **Kickstarter**, automne 2026. +> - **Fiche & Plan :** campagne **La Ruche** (objectif ~25 000 $), **printemps 2027**. + +**Jalons (Plan Fédération, phasé par gestion des risques) :** +| Phase | Période | Jalons | +|---|---|---| +| 1. Pré-fédération | 2026 – mai 2027 | 10+ tests de cadence, règlement v1.2, campagne La Ruche | +| 2. Constitution | juin 2027 – mai 2028 | Incorporation OBNL, Coupe inaugurale 2027, certification N1 | +| 3. Reconnaissance | juin 2028 – mai 2029 | 4–6 tournois/an, classement Elo, championnat provincial | +| 4. Expansion | 2029–2030+ | Tournoi pan-canadien, Mind Sports Olympiad, création FIEOC | + +**KPI cibles :** 2027 : 50 membres / 1 tournoi / 3 arbitres N1 → 2030 : 800+ membres / 15+ tournois / 30+ arbitres. + +**Règles de prudence (mandats) :** ne pas incorporer avant **30–50 membres actifs** ; ne pas publier de standards de cadence avant **10 tests chronométrés réels** ; ne promettre que du **livrable sous 12 mois** ; communication contributeurs tous les 60 jours. + +--- + +## PARTIE XI — ⚠️ POINTS À TRANCHER (contradictions à arbitrer) + +**C'est la section la plus importante de ce dossier.** Les sources se contredisent sur des points qui touchent directement la fabrication, le droit et la stratégie. Chaque ligne demande **une décision d'Alain Dupont** pour figer la référence. + +| # | Sujet | Version A | Version B | Enjeu | +|---|---|---|---|---| +| 1 | **Nombre de types de pions** | **2 pions** (foncé + pâle) — blocage par 2 pâles côte à côte *(Bible, Règlement v5.0)* | **3 pions** (+ **rouge** = marqueur zone morte, 0 pt) *(Fiche, Plan)* | Change les règles ET la fabrication. **Décision structurante n°1.** | +| 2 | **Format officiel du plateau** | **15×15** sur 10″ *(v5.0, Plan)* | Gamme **9×9 / 11×11 / 15×15**, défaut 9×9 *(Fiche, + jeu bois en boutique)* | Détermine le produit vendu et le standard de tournoi. | +| 3 | **Coordonnées / notation** | **A–N / 1–14** *(Bible)* | **A–O / 1–15** *(v5.0, Plan)* | Notation officielle des parties. | +| 4 | **Sens d'insertion du pion** | **Debout** dans la rainure *(Bible)* | **Couché** sur la longueur *(v5.0)* | Impacte directement l'usinage CNC. | +| 5 | **Dimensions des pions** | Impérial : foncé 1″×¾″×⅛″, pâle ¾″×¾″×⅛″ *(Bible)* / foncé 1″×½″, pâle ½″×½″ *(v5.0)* | Métrique : pâle 2×1,5×0,5 cm, foncé 3×1,5×0,5 cm, rouge 3×0,5×0,5 cm *(Fiche)* | Le pilier « précision impériale » exige de fixer une norme unique. | +| 6 | **Nom de la fédération** | **FIEC** *(Bible)* | **FEOC** (sigle déjà pris → **FIEOC** / **FEC O Cube**) *(Fiche, Plan)* | Vérif. disponibilité + dépôt à faire. | +| 7 | **Plateforme & date de financement** | **Kickstarter**, automne 2026 *(Bible)* | **La Ruche** (~25 000 $), printemps 2027 *(Fiche, Plan)* | Cœur du plan de lancement. | +| 8 | **Règle du « Privilège »** (pion bonus placé n'importe où, sans toucher, après avoir scoré) | **Présente** *(v5.0)* | **Absente** *(Bible)* | Modifie profondément la mécanique. | +| 9 | **Règle « Double Cube »** | **Présente** *(v5.0)* | **Absente** *(Bible)* | À intégrer ou non au règlement de référence. | +| 10 | **Cri d'élimination distinct** | **« ÉCHEC & MAT O CUBE ! »** *(v5.0)* | Non distingué *(Bible)* | Identité sonore du jeu. | +| 11 | **Durée annoncée** | 30–90 min *(Bible)* | 45–90 min *(v5.0)* | Cohérence marketing. | +| 12 | **Épaisseur du plateau** | 3/8″ *(Bible, Plan)* | « 2″ total » *(v5.0 — probable coquille)* | À corriger. | +| 13 | **Produit physique réel** | Acrylique noir fumé (Luxe rétroéclairé) *(Bible)* | **Jeu en bois 9×9** vendu en boutique à 199 $ | Aligner la vision et l'offre réelle. | + +--- + +## PARTIE XII — ACTUALITÉS & ÉTAT DU PROJET (juillet 2026) + +**Site & application** +- Site du jeu en ligne : **jeu.echecocube.ca** (QR partagé le 18 juillet). +- **Application ÉCHEC O CUBE** en test avec des proches (14 juillet) ; en boutique **gratuite jusqu'au 1ᵉʳ janvier 2027**, puis abonnement. +- Présence **TikTok** active (données analytiques reçues le 21 juillet). + +**Paiements & administratif (à surveiller)** +- **Stripe** activé (16–17 juillet) ; reçu test 19,99 $. +- **Factures Shopify en échec** (27,18 $, les 17 et 21 juillet) → risque de suspension de service. +- **Compte de versement CAD modifié** (22 juillet) → prochain versement retenu ~1 jour ouvré. +- **Enregistrement OPIC du nom** en cours : paiement bloqué (carte Tangerine refusée), aide demandée à un proche (17 juillet). + +**Boutique** +- Catalogue actif (merch + jeu bois + horloges + appli) mais **inventaire à 0 partout** → **aucune vente possible en l'état** (à corriger en priorité). + +**Alerte technique (routine automatisée)** +- Le rapport quotidien **« EOC Mission — Opération 1000 »** du 22 juillet s'est exécuté **en mode dégradé** : mémoires projet (calendrier, Opération 1000, feuille de route) **introuvables** et **accès Google Drive refusé** dans cet environnement. → À reconfigurer pour que la routine retrouve les documents de référence. + +**Sites web inaccessibles à l'analyse automatique** +- `echecocube.ca`, `echecocube.com` et `jeu.echecocube.ca` renvoient un **HTTP 403** au lecteur automatique (protection Cloudflare). Le contenu éditorial public de ces sites **n'a donc pas pu être capturé** ici et devra être ajouté manuellement ou via un accès authentifié. + +--- + +## ANNEXE A — SOURCES + +Documents et sources utilisés pour ce dossier (tous propriété d'Alain Dupont) : + +1. **Bible_ECHEC_O_CUBE_2026.pdf** — document maître (histoire, ADN, anatomie, règlement, PI). +2. **REGLEMENT_OFFICIEL_V5_ECHEC_O_CUBE.pdf** — Règlement Officiel v5.0. +3. **FICHE STRATÉGIQUE ÉCHEC O CUBE – VERSION GAGNANTE v2.0** (Google Doc, 11 juin 2026). +4. **Plan de Développement Stratégique : Fédération ÉCHEC O CUBE (2026-2030)** (Google Doc). +5. **Boutique Shopify `echecocube.ca`** — catalogue & infos boutique (relevé 22 juillet 2026). +6. **Courriels Gmail** liés au projet (juillet 2026) — paiements, tests, OPIC, routine quotidienne. +7. Notion : base « Projets », page « Mission, Vision, Valeurs ». + +*Documents complémentaires disponibles dans le Drive (non intégralement dépouillés ici) : Règlements v3/v4/v6, GUIDE_KICKSTARTER, DOSSIER_OPIC, Structure_financière « Vivre du projet », L'Algorithme du Bois, présentations & visuels produits.* + +--- + +## ANNEXE B — MÉMO RAPIDE (une page) + +- **Pion Foncé = 2 pts** · long · couvre les coins — **Pion Pâle = 1 pt** · court · entre les foncés. +- **Règle absolue :** Foncé+Foncé ✗ · Pâle+Pâle ✗ · Foncé+Pâle ✓. +- **Cube A** = 2F + 2P opposés = **6 pts** · **Cube B** = 1F + 3P = **5 pts**. +- **Cri n°1 : « ÉCHEC O CUBE ! »** — tu fermes un cube (ou tu voles les points oubliés de l'adversaire). +- **Cri n°2 : « ÉCHEC & MAT O CUBE ! »** — l'adversaire ne peut plus jouer → éliminé *(v5.0)*. +- **Chaînes :** tant que tu fermes, tu rejoues (3 cubes = 18 pts…). +- **Décompte :** cubes marqués − pions en main (−2/foncé, −1/pâle). Finir premier ≠ gagner. +- **Clé n°1 :** garder l'équilibre 50/50 foncés/pâles en main. +- **PI :** OPIC No. 477714 (11 juin 1999). Orthographe : **ÉCHEC O CUBE** (O isolé). + +--- + +*Fin du Dossier Officiel ÉCHEC O CUBE — Version 1.0 — 22 juillet 2026.* +*Document de référence vivant. Prochaine révision : après arbitrage des « Points à trancher » (Partie XI) par Alain Dupont.* +*© Alain Dupont — OPIC Canada No. 477714.* From c60b9753c934597542105cfac8f9dc567166ef6a Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 22 Jul 2026 13:51:50 +0000 Subject: [PATCH 2/4] =?UTF-8?q?Dossier=20EOC=20v2.0=20:=20recension=20par?= =?UTF-8?q?=20r=C3=A9cence=20(3=20formats,=203=20pions,=2015x15=20aboli)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Applique la regle la source la plus recente fait foi demandee par Alain Dupont, a partir des documents de juillet 2026 (Rapport de regles du 22/07, Guide Magistral Ed. 2027 du 11/07) : - Formats officiels ramenes a 7x7 (decouverte), 9x9 (recreatif), 11x11 (competition) ; 15x15 officiellement aboli le 30 juin 2026. - Systeme a 3 pions confirme : pale (1), fonce (2), rouge (0, zone morte). - Materiau bois (cases 2x2 cm, rainures 5 mm) ; edition acrylique LED reclassee comme concept a realigner. - Bareme de pointage mis a jour : 6 / 9 / 12 points + cellules bonus 6/9/12. - Chainage par couleur contraire, decompte Art. 20 / Art. 22. - Modes numeriques (Solo/Local/Reseau), FEOC, catalogue boutique reel. - Partie XI reduite aux seuls points reellement encore ouverts. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01PJ46B6FP19bfVBqQJyu6QB --- DOSSIER_OFFICIEL_ECHEC_O_CUBE.md | 400 ++++++++++++++----------------- 1 file changed, 174 insertions(+), 226 deletions(-) diff --git a/DOSSIER_OFFICIEL_ECHEC_O_CUBE.md b/DOSSIER_OFFICIEL_ECHEC_O_CUBE.md index e2f4070..3804a93 100644 --- a/DOSSIER_OFFICIEL_ECHEC_O_CUBE.md +++ b/DOSSIER_OFFICIEL_ECHEC_O_CUBE.md @@ -1,27 +1,28 @@ # DOSSIER OFFICIEL — ÉCHEC O CUBE **Document de référence unique et consolidé** -Le jeu de stratégie où la physique valide chaque coup. +Le jeu de stratégie où la règle est intégrée à la matière. -> *« Si le pion rentre, le coup est valide. »* +> *« Placez, connectez, observez, fermez le cube — et criez ÉCHEC O CUBE ! »* --- | | | |---|---| | **Statut** | Référence maîtresse — remplace et consolide les documents antérieurs | -| **Version** | 1.0 | +| **Version** | **2.0** (mise à jour par recension des sources les plus récentes) | | **Date de consolidation** | 22 juillet 2026 | -| **Inventeur** | Alain Dupont — Notre-Dame-du-Mont-Carmel · Repentigny · Montréal, Québec | +| **Inventeur** | Alain Dupont — Notre-Dame-du-Mont-Carmel (Mauricie) · Repentigny · Montréal, Québec | | **Propriété intellectuelle** | Droit d'auteur OPIC Canada **No. 477714** — déposé le 11 juin 1999 | -| **Coordonnées officielles** | echecocube.ca · echecocube.com · contact@echecocube.ca · 1-438-468-3009 | -| **Slogan officiel** | « Le jeu de stratégie où la physique valide chaque coup. » | +| **Coordonnées officielles** | echecocube.ca · echecocube.com · jeu.echecocube.ca · contact@echecocube.ca · 1-438-468-3009 | -### À propos de ce dossier +### Principe directeur de ce dossier — **la source la plus récente fait foi** -Ce document rassemble **la totalité des renseignements importants** sur ÉCHEC O CUBE, consolidés à partir de toutes les sources retrouvées (voir *Annexe A — Sources*). Il est conçu pour devenir **la référence unique** du projet. +Sur décision d'Alain Dupont, **en cas de contradiction entre documents, l'information la plus récente (date/heure la plus proche d'aujourd'hui) l'emporte.** Cette version 2.0 applique ce principe : elle s'appuie en priorité sur les documents de **juillet 2026** (le plus récent daté du 22 juillet), qui remplacent les spécifications plus anciennes de la *Bible 2026* et du *Règlement v5.0* lorsqu'elles divergent. -**⚠️ Avertissement important :** en croisant les sources, plusieurs **contradictions techniques et stratégiques** ont été relevées (nombre de pions, taille du plateau, plateforme de financement, nom de la fédération, etc.). Elles sont regroupées à la **Partie XI — Points à trancher**. Tant qu'elles ne sont pas arbitrées par Alain Dupont, ce dossier signale chaque divergence plutôt que d'imposer une version. **Aucune spécification technique n'a été inventée.** +**Changement structurant appliqué :** le **format 15×15 a été officiellement aboli le 30 juin 2026** ; le jeu se recentre sur **trois formats (7×7, 9×9, 11×11)** et un système à **trois pions (pâle, foncé, rouge)**. + +*Aucune spécification technique n'a été inventée. Les rares points encore ouverts sont signalés en Partie XI.* --- @@ -29,326 +30,273 @@ Ce document rassemble **la totalité des renseignements importants** sur ÉCHEC - **Partie I** — Identité & histoire - **Partie II** — Propriété intellectuelle -- **Partie III** — L'ADN du jeu (les piliers) -- **Partie IV** — Anatomie & matériel +- **Partie III** — L'ADN du jeu +- **Partie IV** — Anatomie, formats & matériel - **Partie V** — Règlement officiel du jeu -- **Partie VI** — Stratégie de jeu -- **Partie VII** — Positionnement, gamme & prix -- **Partie VIII** — Boutique en ligne (état réel, juillet 2026) -- **Partie IX** — La Fédération & le circuit compétitif +- **Partie VI** — Système de pointage +- **Partie VII** — Modes de jeu & application numérique +- **Partie VIII** — Positionnement, gamme & boutique en ligne +- **Partie IX** — La Fédération (FEOC) & le circuit compétitif - **Partie X** — Feuille de route & financement -- **Partie XI** — ⚠️ Points à trancher (contradictions à arbitrer) +- **Partie XI** — Points encore à trancher - **Partie XII** — Actualités & état du projet (juillet 2026) -- **Annexe A** — Sources -- **Annexe B** — Mémo rapide (une page) +- **Annexe A** — Sources (classées par date) +- **Annexe B** — Mémo rapide --- ## PARTIE I — IDENTITÉ & HISTOIRE -**ÉCHEC O CUBE** est un jeu de stratégie abstraite à information parfaite, sans hasard, dont la règle fondamentale n'est pas écrite dans un livret : elle est **usinée dans la matière**. Le plateau accepte ou refuse physiquement le pion. La physique tranche à la place de l'arbitre. +**ÉCHEC O CUBE** est un jeu de stratégie abstraite à information parfaite, **sans hasard**, dont la règle fondamentale n'est pas écrite dans un livret : elle est **intégrée à la matière**. Le plateau accepte ou refuse physiquement le pion. -- **1999 — La genèse.** Alain Dupont, inventeur autodidacte, part d'une frustration des jeux classiques : on doit *faire confiance* au joueur pour respecter les règles. Son idée : *et si la matière disait non à la place de l'arbitre ?* Naît un mécanisme de plateau rainuré et de pions de longueurs différentes qui **imposent l'alternance par contrainte physique**. -- **11 juin 1999 — Dépôt OPIC.** L'œuvre est enregistrée à l'Office de la propriété intellectuelle du Canada sous le **No. 477714**. Date, paternité et protection sont ancrées. -- **1999–2026 — Les 27 années silencieuses.** Jamais commercialisé, mais raffiné en continu : prototypes, dimensions testées, centaines de parties en famille et entre amis. -- **2026 — Le retour.** Structuration professionnelle : règlement consolidé, identité visuelle, logo officiel, plan de lancement, système compétitif international. +- **1999 — La genèse.** Alain Dupont, inventeur autodidacte à Notre-Dame-du-Mont-Carmel (Mauricie), part d'une frustration des jeux classiques : la règle est écrite, pas contenue dans le jeu. Son idée : *et si la matière imposait la règle ?* Le jeu naît et sera affiné au fil de **centaines de duels contre Linda**, sa première adversaire. +- **11 juin 1999 — Dépôt OPIC No. 477714.** Paternité et protection ancrées. +- **1999–2026 — 27 ans de raffinement** (« laboratoire de patience »), sans commercialisation. +- **30 juin 2026 — Abolition du format 15×15**, pour recentrer le jeu sur ses configurations les plus rigoureuses (7×7, 9×9, 11×11). +- **2026–2027 — Structuration.** Règlement consolidé, identité visuelle, application numérique, fédération (FEOC), manifeste **REDNOW** (réalisme : ne rien promettre qu'on ne puisse livrer), mascotte pédagogique **« Cubix »**. -**L'inventeur.** Alain Dupont est aussi **co-fondateur d'OROSE** (soins de luxe véganes), artiste sculpteur et concepteur d'autres systèmes. Sa marque de fabrique : la **précision physique impériale** (rainures en 1/8 de pouce, jamais converties au métrique). +**L'inventeur.** Alain Dupont est aussi **co-fondateur d'OROSE** (soins de luxe véganes), artiste sculpteur et concepteur d'autres systèmes. --- ## PARTIE II — PROPRIÉTÉ INTELLECTUELLE -- **Droit d'auteur OPIC Canada No. 477714**, déposé le **11 juin 1999** par Alain Dupont. Couvre l'œuvre originale : règles, mécanique, composition matérielle, identité du jeu. -- **Orthographe canonique obligatoire : `ÉCHEC O CUBE`** — en capitales, avec un **O majuscule isolé** entre les deux mots. L'ancienne forme « Échec au Cube » est une appellation antérieure non utilisée commercialement, à **éviter**. -- **Marque de commerce (à sécuriser) :** dépôt **figuratif** (logo + nom) recommandé, avec recherche de disponibilité OPIC préalable, en raison d'un risque de descriptivité de la marque verbale. -- **Confidentialité :** la *Bible* est un document confidentiel (usage interne, inventeur + associé de développement + partenaires sous accord). +- **Droit d'auteur OPIC Canada No. 477714**, déposé le **11 juin 1999** par Alain Dupont — couvre règles, mécanique, composition matérielle, identité. +- **Orthographe canonique : `ÉCHEC O CUBE`** (capitales, **O majuscule isolé**). Éviter « Échec au Cube » (forme antérieure non commerciale). +- **Marque de commerce (à sécuriser) :** dépôt **figuratif** (logo + nom) recommandé, avec recherche de disponibilité OPIC préalable. +- Documents techniques (Cahier des charges, Bible) marqués **confidentiels**. --- ## PARTIE III — L'ADN DU JEU -**Principe fondateur : la règle est la matière.** Le plateau est une plaque rainurée en quadrillage ; les pions s'insèrent dans les rainures. Un pion **foncé** est **long** (couvre les coins de la case) ; un pion **pâle** est **court** (se loge entre deux foncés). Tenter de placer deux foncés côte à côte provoque une **collision physique** : ils ne rentrent pas. La règle est respectée **par construction**, sans arbitre, sans contestation possible. C'est l'**USP** (proposition de vente unique) absolue du jeu. +**Principe fondateur : la règle est la matière.** Le plateau est rainuré ; les pions s'insèrent dans les rainures. Un pion **foncé** est **long** (déborde aux intersections, « coins-gorges ») ; un pion **pâle** est **court** (se loge entre deux intersections). Deux foncés côte à côte **entrent en collision** : la matière refuse le coup. La règle est respectée **par construction**, sans arbitre. **Les 5 piliers non négociables :** -| # | Pilier | Conséquence opérationnelle | +| # | Pilier | Conséquence | |---|---|---| -| 1 | **Règle dans la matière** | Aucune contestation : le pion rentre ou ne rentre pas. | -| 2 | **Précision impériale** | Tolérance d'usinage **+0,000″ / −0,002″**. Rainures **1/8″** exactes (jamais 3 mm métrique). | -| 3 | **Profondeur mathématique** | Complexité comparable aux échecs (voir Partie IV). | -| 4 | **Accessibilité contrôlée** | Partie de 30 à 90 min. Découverte rapide, maîtrise lente. | -| 5 | **Origine québécoise** | Inventé en 1999, raffiné au Québec. | +| 1 | **Règle dans la matière** | Le pion rentre ou ne rentre pas — aucune contestation. | +| 2 | **Précision d'usinage** | Rainures 5 mm (bois) ; tolérance de jeu ~0,3 mm pion/rainure pour une insertion « stable et fluide ». | +| 3 | **Profondeur mathématique** | Complexité comparable aux échecs. | +| 4 | **Accessibilité contrôlée** | Découverte rapide, maîtrise lente ; parties de ~15 à 60 min selon le format. | +| 5 | **Origine québécoise** | Inventé en 1999, taillé « dans le bois », raffiné au Québec. | --- -## PARTIE IV — ANATOMIE & MATÉRIEL +## PARTIE IV — ANATOMIE, FORMATS & MATÉRIEL -> **⚠️ Les spécifications ci-dessous varient selon les documents.** Cette partie présente les données ; les divergences précises sont listées en **Partie XI**. +### Les trois formats officiels *(source : Guide Magistral, Éd. 2027 — juillet 2026)* -### Le plateau -- Plaque carrée en **acrylique noir fumé mat**, rainures croisées usinées CNC, largeur/profondeur **1/8″**. -- **Édition Luxe :** rétroéclairage à DEL alimenté USB-C ; pions translucides (teal pour les foncés, ambre pour les pâles). -- **Format débattu :** 10″ × 10″ / grille 15×15 (Règlement v5.0 & Plan Fédération) — ou gamme 9×9 / 11×11 / 15×15 (Fiche stratégique). *(→ Partie XI)* +| Format | Appellation | Dimensions ext. | Cases | Dotation de pions (total) | +|---|---|---|---|---| +| **7×7** | Découverte / initiation | 22,0 × 22,0 cm | 49 | **150** — 100 pâles, 40 foncés, 10 rouges | +| **9×9** | Récréatif officiel | 27,0 × 27,0 cm | 81 | **225** — 144 pâles, 66 foncés, 15 rouges | +| **11×11** | Compétition (FEOC) | 32,0 × 32,0 cm | 121 | **350** — 230 pâles, 100 foncés, 20 rouges | -### Les pions -- **Pion FONCÉ = 2 points** — long ; couvre les deux coins de la case ; touche obligatoirement les pâles. -- **Pion PÂLE = 1 point** — court ; se glisse entre deux foncés ; n'atteint pas les coins. -- **Pion ROUGE = 0 point (selon certaines sources)** — marqueur de « zone morte » inséré hors tour. *Présent dans la Fiche stratégique et le Plan Fédération ; **absent** de la Bible et du Règlement v5.0, où le blocage se fait avec deux pâles.* *(→ Partie XI, point clé)* +> **Le 11×11 est le « sanctuaire de la profondeur stratégique »** : seul format homologué pour la compétition FEOC, il permet le Système Suisse et des parties de 40 à 60 min. **Le 15×15 est aboli** (30 juin 2026). -### L'objectif : le cube -Un **ÉCHEC O CUBE** est formé lorsque les **4 rainures** entourant une même case sont occupées dans une combinaison qui respecte la règle absolue. +### Le plateau +- **Architecture de bois** ; chaque case **2 × 2 cm**, délimitée par des rainures **5 mm de large × 5 mm de profond** (les « cloisons » / barres noires transversales structurent la fermeture du cube). +- **Cellules à haute valeur** : des cellules marquées **6, 9 et 12** sont inscrites sur le plateau (bonus de points — voir Partie VI). +- *Édition Luxe Acrylique (concept avril 2026, à réviser) :* plateau acrylique noir fumé rétroéclairé DEL/USB-C, pions translucides teal/ambre. **Basée sur l'ancien format 15×15 — à réaligner sur les 3 formats bois actuels.** *(→ Partie XI)* -| Cube | Composition | Calcul | Valeur | +### Les trois pions +| Pion | Rôle | Valeur | Forme & pose | |---|---|---|---| -| **CUBE A** (optimal) | 2 foncés opposés + 2 pâles opposés | 2+1+2+1 | **6 pts** | -| **CUBE B** | 1 foncé + 3 pâles | 2+1+1+1 | **5 pts** | -| Combinaisons supérieures | chaînes / positions complexes | variable | 9, 12+ | +| **PÂLE** (court) | unité standard | **1 pt** | ~2 × 1,5 cm ; posé **couché**, remplit un segment de rainure ; n'atteint pas les coins | +| **FONCÉ** (long) | « séparateur » structurant | **2 pts** | posé **couché** ; déborde dans les coins-gorges (intersections), relie plusieurs carrés | +| **ROUGE** (marqueur) | sentinelle de « zone morte » | **0 pt** | seule pièce posée **debout, verticale** ; neutralise une zone | -### Profondeur mathématique -- Espace d'états estimé : **10⁴⁴ à 10⁶⁰** positions. -- Arbre de jeu estimé : **10¹⁰⁰ à 10¹³⁰** parties. -- Facteur de branchement : **35–45** coups légaux/tour ; partie moyenne 70–80 demi-coups. -- → Même catégorie intellectuelle que les échecs classiques. +### L'objectif : fermer le cube +Fermer les **4 murs** d'une case en respectant l'alternance. Le pion qui ferme récolte les points (voir barème, Partie VI). --- ## PARTIE V — RÈGLEMENT OFFICIEL DU JEU -*Consolidé principalement à partir du Règlement Officiel v5.0 et de la Bible 2026. Les règles marquées « (v5.0) » ne figurent pas dans la Bible — à confirmer (Partie XI).* +*Consolidé à partir des sources les plus récentes (Rapport de règles 22/07/2026 ; Guide Magistral Éd. 2027). Structure d'articles issue du règlement fédéral (Art. 20 = Blocage, Art. 22 = Décompte).* -### 1. La règle absolue (aucune exception — câblée dans la matière) -- **FONCÉ + FONCÉ adjacents : INTERDIT** — collision physique, impossible à insérer. -- **PÂLE + PÂLE adjacents : INTERDIT** — laisse les coins ouverts (cube invalide). -- **FONCÉ + PÂLE adjacents : PERMIS** — ajustement parfait par alternance. +### 1. La règle absolue — l'alternance (câblée dans la matière) +- **FONCÉ + FONCÉ : INTERDIT** — collision physique à l'intersection. +- **PÂLE + PÂLE : INTERDIT** — laisse les coins ouverts (cube invalide). +- **FONCÉ + PÂLE : PERMIS** — ajustement parfait ; le foncé enveloppe le pâle aux coins. -### 2. Mise en place -- Pions répartis également : à 2 joueurs, **30 foncés + 30 pâles** chacun ; à 4 joueurs, 15+15 chacun. -- Premier joueur désigné par tirage au sort. Plateau posé libre entre les joueurs. -- Chaque joueur débute **50 % foncés / 50 % pâles**. +### 2. Les trois commandements du placement +1. **Liberté du premier coup** — le premier pion se place librement, sans connexion. +2. **Chaînage obligatoire** — dès le 2ᵉ coup, chaque pion doit toucher au moins un pion **de la couleur contraire** déjà en place. L'isolement est proscrit. +3. **Alternance des couleurs** — un pâle ne touche jamais un pâle ; un foncé ne touche jamais un foncé. -### 3. Tour de jeu -- **Premier coup :** placement libre d'un pion (foncé ou pâle) n'importe où. -- **Coups suivants :** le pion posé **doit toucher** au moins un pion déjà présent. -- Choix libre du type de pion, tant que la règle absolue est respectée. **Un pion par tour** (sauf chaîne). -- Sens horaire. +### 3. Le pion rouge & la zone morte +- Une **« zone morte »** est un espace où aucune pièce ne peut plus être insérée légalement. +- Le **pion rouge** (0 pt), posé debout, marque cette zone : **tout carré dont la ligne structurante contient un rouge vaut 0 point**. +- **En tournoi FEOC, seul l'arbitre place les pions rouges** (confirmation de l'état du plateau). -### 4. Le blocage stratégique -- Placer **deux pâles côte à côte** dans une même rainure est **légal** : la zone ne pourra jamais former de cube (« zone morte »). Sert à bloquer l'adversaire, se défausser, ou forcer la position. -- *(Variante Fiche/Plan : le blocage se ferait via un pion **rouge** dédié — à trancher, Partie XI.)* +### 4. Fermer un cube & l'annonce obligatoire +- Le joueur qui pose le **dernier mur** récolte les points et doit crier **« ÉCHEC O CUBE ! » immédiatement**. +- **Oubli :** l'adversaire peut réclamer le cube et le crier à sa place **avant de jouer son propre coup** → il rafle les points. +- **Validation :** on isole la **« ligne structurante »** à l'aide du **gabarit de vérification** officiel — *« on compte les murs de la maison, pas la décoration »* (les pions voisins ne comptent pas). -### 5. Former un cube & l'annonce obligatoire -- Le joueur qui pose le **dernier pion** fermant les 4 murs récolte les points. -- Il doit **crier « ÉCHEC O CUBE ! » immédiatement**. **Le cri est la validation** : sans cri au bon moment, pas de points. -- **Règle de l'oubli (« la honte ultime ») :** si le joueur ferme sans crier, le **joueur suivant immédiat** peut désigner le cube et crier à sa place pour rafler les points (même déjà écrits). Le droit expire dès que le joueur suivant a joué son pion. À 3–4 joueurs, seul le suivant immédiat peut réclamer. +### 5. Réactions en chaîne (tour bonus) +- Chaque carré fermé donne un **tour bonus** : tant que le joueur ferme des cubes, il rejoue → réactions en chaîne dévastatrices en un seul tour. -### 6. Réactions en chaîne (effet cascade) -- Fermer un cube **ne termine pas le tour** : le joueur rejoue tant qu'il ferme des cubes. -- Une chaîne rapporte gros : 3 cubes = 18 pts, 5 cubes = 30 pts, 10 cubes = 60 pts. +### 6. Fin de partie — le Blocage (Article 20) +- La phase de pose cesse par **Blocage** : un joueur est dans l'**impossibilité de placer une unité valide**. Il perd la main → arrêt immédiat et passage au décompte. +- La partie peut aussi s'achever par épuisement des pions. -### 7. Le « Privilège » **(v5.0)** -- Après avoir scoré (un ou plusieurs cubes dans le tour), le joueur **doit** placer **UN pion bonus**, **n'importe où** sur le plateau, **sans toucher** de pion existant. *(Non mentionné dans la Bible — Partie XI.)* +### 7. Décompte final (Article 22) → voir Partie VI. -### 8. Double Cube **(v5.0)** -- Si un seul pion ferme **2 cases simultanément**, le joueur score les points **des deux** cubes. *(Non mentionné dans la Bible — Partie XI.)* - -### 9. Élimination -- Si, à son tour, un joueur ne peut placer **aucun** de ses pions légalement, il est **éliminé**. - - Cri d'élimination : **« ÉCHEC & MAT O CUBE ! » (v5.0)**. - - À 2 joueurs : l'adversaire gagne immédiatement. À 3–4 joueurs : l'éliminé sort, les autres continuent. -- **Cause fréquente :** finir avec une main de foncés seulement alors que le plateau n'offre que des emplacements pour pâles. **Maintenir l'équilibre foncé/pâle en main est la clé stratégique n°1.** - -### 10. Fin de partie & décompte -La partie se termine si : (a) un joueur a placé tous ses pions ; (b) un joueur est éliminé ; (c) la cadence est atteinte ; (d) le score cible est atteint. - -**SCORE FINAL = Σ (points des cubes complétés) − Σ (points des pions restants en main)** -Pénalités en main : **−2 pts / foncé**, **−1 pt / pâle**. *Finir premier ne garantit pas la victoire.* -Égalité : le joueur avec le **moins** de pions en main gagne ; sinon match nul. +--- -### 11. Les 3 façons de gagner -1. **Score** — le plus haut score net en fin de partie. -2. **Élimination** — l'adversaire ne peut plus jouer. -3. **Score cible** — premier à atteindre le seuil fixé au départ (100 / 200 / 500). +## PARTIE VI — SYSTÈME DE POINTAGE -### 12. Cadences (FIEC / FEOC) -| Cadence | Temps / joueur | Usage | -|---|---|---| -| Classique | 30 min | Tournois majeurs | -| Rapide | 15 min | Open / qualifications | -| Blitz | 5 min | Club / animation | -| Bullet Cube | 1–2 min | Spectacle / streaming | +### Barème de fermeture *(Guide Magistral, Éd. 2027)* +| Points | Carré | +|---|---| +| **6 pts** | Carré 1×1 standard — 2 pâles + 2 foncés | +| **9 pts** | Carré enrichi — 3 pâles + 3 foncés | +| **12 pts** | Carré 2×2 ou **« Carré Maximal »** (4 pâles sur les arêtes + 4 foncés perpendiculaires aux coins) | -### 13. Notation cubique officielle -- Coordonnées : lettre de colonne + chiffre de ligne + côté cardinal (**N/E/S/O**) ; `[ ]` = cube complété. -- Exemple : `G7-N (foncé) [ ]` = pion foncé sur le côté nord de G7 fermant un cube. -- *Étendue des coordonnées débattue : A–N / 1–14 (Bible) vs **A–O / 1–15** (v5.0 & Plan) — Partie XI.* +### Cellules bonus +Les cellules marquées **6, 9, 12** imprimées sur le plateau ajoutent leur valeur au calcul immédiat des **points marqués**. ---- +### Valeurs de pièces & pénalités +- Pion **pâle = 1 pt** · pion **foncé = 2 pts** · pion **rouge = 0 pt**. +- **Pénalités de fin de partie (pions non joués en main) : −1 pt / pâle, −2 pts / foncé.** -## PARTIE VI — STRATÉGIE DE JEU (les 7 fondamentaux) +### Formule officielle (Article 22) +> **TOTAL NET = Points marqués (pions + bonus de cellules) − Somme des pénalités (pions en main)** -1. **Gérez vos réserves** — 50/50 foncés/pâles en permanence, sous peine d'élimination. -2. **Préparez les chaînes** — construisez des positions déclenchant 3–5 cubes d'affilée. -3. **Le sacrifice** — laissez 6 pts à l'adversaire s'il vous ouvre une chaîne de 50+. -4. **Bloquez intelligemment** — zone morte pour détruire les plans adverses. -5. **Forcez l'impasse** — videz vos pâles pour ne laisser que des cases à pâles. -6. **Restez alerte** — surveillez les cubes oubliés, même hors de votre tour. -7. **Gérez le décompte** — défausse stratégique en fin de partie pour éviter les −2 pts/foncé. +**Vainqueur :** le plus haut **Total net**. En cas d'égalité des points marqués, celui qui a **le moins de pions en main** l'emporte. +*Exemple fédéral (Art. 22) : J1 183 pts − 1 pâle = **182** bat J2 183 pts − 2 pâles = **181**.* --- -## PARTIE VII — POSITIONNEMENT, GAMME & PRIX +## PARTIE VII — MODES DE JEU & APPLICATION NUMÉRIQUE -**Positionnement :** *le « Goldilocks » des jeux de stratégie premium* — ni trop simple, ni trop complexe, esthétique haut de gamme, fabriqué au Québec. Cible : joueurs de stratégie (Go, échecs, Hive), collectionneurs, cadeaux premium. +L'application (portail **jeu.echecocube.ca**) reproduit le plateau physique en trois modes : +- **Solo (IA)** — 4 niveaux (Débutant → Difficile). +- **Local** — deux joueurs sur un même appareil. +- **Réseau** — deux joueurs à distance en ligne. -**Comparatifs de marché :** Hive (30 $) · Quoridor (25 $) · Game of Y (40 $) · Marbushka (150 $). ÉCHEC O CUBE vise le segment premium **129–249 $**. +Formats sélectionnables : 7×7 (découverte), 9×9 (récréatif), 11×11 (compétition). L'interface intègre un compteur **« Rouge (zone morte) »** (registre des pièces retirées, utile à l'analyse de fin de partie). -**Gamme cible (Fiche stratégique) :** -| Format | Taille | Prix public | Cible | -|---|---|---|---| -| Découverte | 9×9 | **129 $ CAD** | Occasionnels, cadeaux | -| Expert | 11×11 | **169 $ CAD** | Joueurs confirmés | -| Compétition | 15×15 | **249 $ CAD** | Tournois FEOC, collectionneurs | - -> *Note :* les prix ci-dessus proviennent de la Fiche stratégique. Le **prix réellement affiché en boutique** pour le jeu physique diffère (voir Partie VIII). +**Modèle :** application **gratuite jusqu'au 1ᵉʳ janvier 2027**, puis par **abonnement**. --- -## PARTIE VIII — BOUTIQUE EN LIGNE (état réel — 22 juillet 2026) - -Boutique **Shopify** `echecocube.ca` (plan Basic, CAD, fuseau EDT, `contact@echecocube.ca`). Catalogue actif relevé : - -| Produit | Type | Prix CAD | Note | -|---|---|---|---| -| **ÉCHEC O CUBE — Jeu en bois, plateau 9×9** | Jeu de société | **199 $** | Repro fidèle du prototype 1999, signé & numéroté, édition limitée | -| **Application ÉCHEC O CUBE** | Appli | **0 $** | **Gratuite jusqu'au 1ᵉʳ janvier 2027**, puis par abonnement | -| T-shirt collection (blanc / rouge / noir) | Vêtement | 59 $ | Tailles S–XXL, « Édition Fondateur 2027 » | -| Casquette brodée (rouge / blanche / noire) | Accessoire | 69 $ | — | -| Horloge numérique (noir 59 $ / argent 69 $) | Accessoire de jeu | 59–69 $ | Horloge d'échecs | -| Sac bandoulière | Sac | 39 $ | Éco-responsable | -| Sac à lunch | Sac | 19 $ | Isotherme | -| Cahier de notes | Papeterie | 19 $ | Pour consigner ses parties | - -> **⚠️ Points d'attention boutique :** **tout l'inventaire est à 0** (aucune vente possible en l'état) ; le produit physique vendu est un **jeu en bois 9×9** (≠ vision acrylique noir fumé de la Bible) ; l'appli passe en **abonnement payant au 1ᵉʳ janvier 2027**. +## PARTIE VIII — POSITIONNEMENT, GAMME & BOUTIQUE EN LIGNE ---- +**Positionnement :** jeu de stratégie premium, « sport de l'esprit » québécois, sans hasard, fabriqué en bois. Slogan de progression **« Bougez, Pensez, Observez »**. -## PARTIE IX — LA FÉDÉRATION & LE CIRCUIT COMPÉTITIF +**Gamme « trois formats, trois clientèles, une marque » :** 7×7 découverte · 9×9 récréatif · 11×11 compétition. -**Rôle.** Organe social (OBNL) distinct de la propriété intellectuelle, garant de l'équité compétitive, de la certification des arbitres et du classement. Statut visé : **OBNL Partie III de la Loi sur les compagnies du Québec** (coût d'incorporation ~171 $). +**Boutique Shopify `echecocube.ca`** (plan Basic, CAD, EDT) — catalogue actif (relevé 22/07/2026) : -> **⚠️ Nom à sécuriser :** la Bible parle de **FIEC** (Fédération Internationale Échec O Cube) ; la Fiche & le Plan parlent de **FEOC**, avec avertissement que le sigle « FEOC » est **déjà utilisé** (aérospatiale/construction) → alternatives prêtes : **FIEOC** ou **FEC O Cube**. *(→ Partie XI)* +| Produit | Prix CAD | Note | +|---|---|---| +| **ÉCHEC O CUBE — Jeu en bois, plateau 9×9** | **199 $** | Repro fidèle du prototype 1999, signé & numéroté, édition limitée | +| **Application ÉCHEC O CUBE** | 0 $ | Gratuite jusqu'au 1ᵉʳ janvier 2027, puis abonnement | +| T-shirts (blanc / rouge / noir), S–XXL | 59 $ | « Édition Fondateur 2027 » | +| Casquettes brodées (rouge / blanche / noire) | 69 $ | — | +| Horloge numérique (noir / argent) | 59 $ / 69 $ | Horloge d'échecs | +| Sac bandoulière · Sac à lunch · Cahier de notes | 39 $ · 19 $ · 19 $ | Accessoires | -**Gouvernance :** Assemblée générale → Conseil d'administration (5–7 membres) → Bureau exécutif, + 4 comités (Règlements/arbitrage · Tournois/classement · Communauté/jeunesse · Communications/partenariats). +> **⚠️ Alerte boutique :** **tout l'inventaire est à 0** → aucune vente possible en l'état (à corriger en priorité). -**Membres :** Individuel adulte 25 $/an · Junior U18 10 $/an · **Fondateur** (100 premiers contributeurs, cotisation à vie, carte numérotée) · Club affilié 75 $/an · Honoraire. +--- -**Standard de compétition :** plateau homologué **15×15**, coords **A–O / 1–15**, acrylique noir fumé 3/8″, tolérance +0,000/−0,002″, logo fédération gravé au laser + n° de série. Dotation citée : 100 pâles + 100 foncés + 30 rouges. +## PARTIE IX — LA FÉDÉRATION (FEOC) & LE CIRCUIT COMPÉTITIF -**Format compétitif :** système **suisse** (standard FIDE), bris d'égalité **Buchholz** / **Sonneborn-Berger**. Classement **Cote Cube** (dérivé Elo). +**FEOC — Fédération ÉCHEC O CUBE.** Organe social (OBNL, Partie III de la *Loi sur les compagnies du Québec*, incorporation ~171 $), distinct de la propriété intellectuelle. Supervise règles, arbitrage, classement et tournois. Privilèges membres (dont accès gratuit aux tournois homologués). -**Titres :** Grand Maître Cube (GMC ≥ 2200) · Maître International Cube (MIC 2000–2199) · Maître Cube (MC 1800–1999) · Candidat Maître Cube (CMC 1600–1799). +- **Standard de compétition : format 11×11** (49 → 121 cases ; le 15×15 n'est plus homologué). +- **Format de tournoi : Système Suisse** (standard FIDE) ; bris d'égalité **Buchholz** / **Sonneborn-Berger**. +- **Classement : Cote Cube** (dérivée Elo). Titres : GMC (≥2200) · MIC (2000–2199) · MC (1800–1999) · CMC (1600–1799). +- **Arbitrage 3 niveaux :** N1 club (8 h + examen 50 questions) · N2 régional (16 h, 4 tournois) · N3 national. +- **Rôle d'arbitre spécifique :** en tournoi, **seul l'arbitre place les pions rouges** et valide les cubes au gabarit. +- **Membres :** Individuel adulte 25 $/an · Junior U18 10 $/an · **Fondateur** (100 premiers contributeurs, cotisation à vie, carte numérotée) · Club affilié 75 $/an · Honoraire. -**Arbitrage (3 niveaux) :** N1 club (formation 8 h, examen 50 questions) · N2 régional (16 h, 4 tournois) · N3 national (championnats). +> **⚠️ Nom à sécuriser :** le sigle **FEOC** est déjà utilisé (aérospatiale/construction). Alternatives prêtes : **FIEOC** / **FEC O Cube**. *(La forme ancienne « FIEC » de la Bible est abandonnée au profit de FEOC.)* --- ## PARTIE X — FEUILLE DE ROUTE & FINANCEMENT -> **⚠️ Deux scénarios de financement coexistent dans les documents** — à unifier (Partie XI) : -> - **Bible :** campagne **Kickstarter**, automne 2026. -> - **Fiche & Plan :** campagne **La Ruche** (objectif ~25 000 $), **printemps 2027**. - -**Jalons (Plan Fédération, phasé par gestion des risques) :** | Phase | Période | Jalons | |---|---|---| -| 1. Pré-fédération | 2026 – mai 2027 | 10+ tests de cadence, règlement v1.2, campagne La Ruche | -| 2. Constitution | juin 2027 – mai 2028 | Incorporation OBNL, Coupe inaugurale 2027, certification N1 | +| 1. Pré-fédération | 2026 – mai 2027 | 10+ tests de cadence, règlement consolidé, campagne de financement | +| 2. Constitution | juin 2027 – mai 2028 | Incorporation OBNL, Coupe inaugurale, certification N1 | | 3. Reconnaissance | juin 2028 – mai 2029 | 4–6 tournois/an, classement Elo, championnat provincial | | 4. Expansion | 2029–2030+ | Tournoi pan-canadien, Mind Sports Olympiad, création FIEOC | -**KPI cibles :** 2027 : 50 membres / 1 tournoi / 3 arbitres N1 → 2030 : 800+ membres / 15+ tournois / 30+ arbitres. +**KPI :** 2027 : 50 membres / 1 tournoi / 3 arbitres N1 → 2030 : 800+ membres / 15+ tournois / 30+ arbitres. -**Règles de prudence (mandats) :** ne pas incorporer avant **30–50 membres actifs** ; ne pas publier de standards de cadence avant **10 tests chronométrés réels** ; ne promettre que du **livrable sous 12 mois** ; communication contributeurs tous les 60 jours. +**Manifeste REDNOW (règles de prudence) :** ne promettre que du **livrable sous 12 mois** ; ne pas incorporer avant **30–50 membres actifs** ; ne pas figer les cadences avant **10 tests chronométrés réels** ; communication aux contributeurs tous les 60 jours. + +> **⚠️ Plateforme & date de financement encore à unifier :** *Kickstarter automne 2026* (Bible, ancien) vs **La Ruche, ~25 000 $, printemps 2027** (Fiche/Plan, plus récents). Selon le principe de récence : **La Ruche / printemps 2027** prévaut, sauf décision contraire d'Alain. *(→ Partie XI)* --- -## PARTIE XI — ⚠️ POINTS À TRANCHER (contradictions à arbitrer) +## PARTIE XI — POINTS ENCORE À TRANCHER -**C'est la section la plus importante de ce dossier.** Les sources se contredisent sur des points qui touchent directement la fabrication, le droit et la stratégie. Chaque ligne demande **une décision d'Alain Dupont** pour figer la référence. +La règle « le plus récent fait foi » a **résolu la majorité** des contradictions de la v1.0. Restent ces décisions : -| # | Sujet | Version A | Version B | Enjeu | -|---|---|---|---|---| -| 1 | **Nombre de types de pions** | **2 pions** (foncé + pâle) — blocage par 2 pâles côte à côte *(Bible, Règlement v5.0)* | **3 pions** (+ **rouge** = marqueur zone morte, 0 pt) *(Fiche, Plan)* | Change les règles ET la fabrication. **Décision structurante n°1.** | -| 2 | **Format officiel du plateau** | **15×15** sur 10″ *(v5.0, Plan)* | Gamme **9×9 / 11×11 / 15×15**, défaut 9×9 *(Fiche, + jeu bois en boutique)* | Détermine le produit vendu et le standard de tournoi. | -| 3 | **Coordonnées / notation** | **A–N / 1–14** *(Bible)* | **A–O / 1–15** *(v5.0, Plan)* | Notation officielle des parties. | -| 4 | **Sens d'insertion du pion** | **Debout** dans la rainure *(Bible)* | **Couché** sur la longueur *(v5.0)* | Impacte directement l'usinage CNC. | -| 5 | **Dimensions des pions** | Impérial : foncé 1″×¾″×⅛″, pâle ¾″×¾″×⅛″ *(Bible)* / foncé 1″×½″, pâle ½″×½″ *(v5.0)* | Métrique : pâle 2×1,5×0,5 cm, foncé 3×1,5×0,5 cm, rouge 3×0,5×0,5 cm *(Fiche)* | Le pilier « précision impériale » exige de fixer une norme unique. | -| 6 | **Nom de la fédération** | **FIEC** *(Bible)* | **FEOC** (sigle déjà pris → **FIEOC** / **FEC O Cube**) *(Fiche, Plan)* | Vérif. disponibilité + dépôt à faire. | -| 7 | **Plateforme & date de financement** | **Kickstarter**, automne 2026 *(Bible)* | **La Ruche** (~25 000 $), printemps 2027 *(Fiche, Plan)* | Cœur du plan de lancement. | -| 8 | **Règle du « Privilège »** (pion bonus placé n'importe où, sans toucher, après avoir scoré) | **Présente** *(v5.0)* | **Absente** *(Bible)* | Modifie profondément la mécanique. | -| 9 | **Règle « Double Cube »** | **Présente** *(v5.0)* | **Absente** *(Bible)* | À intégrer ou non au règlement de référence. | -| 10 | **Cri d'élimination distinct** | **« ÉCHEC & MAT O CUBE ! »** *(v5.0)* | Non distingué *(Bible)* | Identité sonore du jeu. | -| 11 | **Durée annoncée** | 30–90 min *(Bible)* | 45–90 min *(v5.0)* | Cohérence marketing. | -| 12 | **Épaisseur du plateau** | 3/8″ *(Bible, Plan)* | « 2″ total » *(v5.0 — probable coquille)* | À corriger. | -| 13 | **Produit physique réel** | Acrylique noir fumé (Luxe rétroéclairé) *(Bible)* | **Jeu en bois 9×9** vendu en boutique à 199 $ | Aligner la vision et l'offre réelle. | +| # | Sujet | État | +|---|---|---| +| 1 | **Dimensions exactes des pions (bois)** | Le Guide donne le pâle (2×1,5 cm) et les cases (2×2 cm, rainures 5 mm) ; **longueur exacte du foncé et du rouge à confirmer** pour le cahier des charges bois. | +| 2 | **Édition Luxe Acrylique LED** | Le cahier des charges acrylique (avril 2026) est bâti sur l'**ancien 15×15 / 2 pions / mesures impériales**. À **réaligner** sur les 3 formats bois et les 3 pions, ou à archiver. | +| 3 | **Plateforme & date de financement** | Kickstarter automne 2026 (ancien) vs **La Ruche printemps 2027** (récent). À confirmer. | +| 4 | **Nom de la fédération** | **FEOC** retenu, mais sigle déjà pris → choisir **FIEOC** ou **FEC O Cube** + vérifier disponibilité. | +| 5 | **Sort de l'ancien « Cube B = 5 pts » (1 foncé + 3 pâles)** | Le barème récent est **6 / 9 / 12**. Confirmer que le Cube B à 5 pts est bien abandonné. | +| 6 | **Prix des jeux physiques 7×7 / 11×11** | Seul le 9×9 bois (199 $) est en boutique. Fixer les prix des formats 7×7 et 11×11. | + +*Tout le reste (formats 7/9/11, 3 pions, abolition du 15×15, barème 6/9/12, alternance, chaînage couleur contraire, zone morte rouge, décompte Art. 22) est considéré **arrêté** par les documents de juillet 2026.* --- ## PARTIE XII — ACTUALITÉS & ÉTAT DU PROJET (juillet 2026) -**Site & application** -- Site du jeu en ligne : **jeu.echecocube.ca** (QR partagé le 18 juillet). -- **Application ÉCHEC O CUBE** en test avec des proches (14 juillet) ; en boutique **gratuite jusqu'au 1ᵉʳ janvier 2027**, puis abonnement. -- Présence **TikTok** active (données analytiques reçues le 21 juillet). - -**Paiements & administratif (à surveiller)** -- **Stripe** activé (16–17 juillet) ; reçu test 19,99 $. -- **Factures Shopify en échec** (27,18 $, les 17 et 21 juillet) → risque de suspension de service. -- **Compte de versement CAD modifié** (22 juillet) → prochain versement retenu ~1 jour ouvré. -- **Enregistrement OPIC du nom** en cours : paiement bloqué (carte Tangerine refusée), aide demandée à un proche (17 juillet). - -**Boutique** -- Catalogue actif (merch + jeu bois + horloges + appli) mais **inventaire à 0 partout** → **aucune vente possible en l'état** (à corriger en priorité). - -**Alerte technique (routine automatisée)** -- Le rapport quotidien **« EOC Mission — Opération 1000 »** du 22 juillet s'est exécuté **en mode dégradé** : mémoires projet (calendrier, Opération 1000, feuille de route) **introuvables** et **accès Google Drive refusé** dans cet environnement. → À reconfigurer pour que la routine retrouve les documents de référence. - -**Sites web inaccessibles à l'analyse automatique** -- `echecocube.ca`, `echecocube.com` et `jeu.echecocube.ca` renvoient un **HTTP 403** au lecteur automatique (protection Cloudflare). Le contenu éditorial public de ces sites **n'a donc pas pu être capturé** ici et devra être ajouté manuellement ou via un accès authentifié. +- **Documentation récente :** *Rapport de règles* (22 juil.), *Guide Magistral — Stratégie Pure, Éd. 2027* (11 juil.), *Guide du débutant V3* (1ᵉʳ juil.). Le jeu est désormais décrit comme un système **bois, 3 formats, 3 pions**. +- **Application** en test avec des proches ; portail **jeu.echecocube.ca** actif ; gratuite jusqu'au 1ᵉʳ janvier 2027. +- **Présence TikTok** active. +- **Paiements à surveiller :** Stripe activé (16–17 juil.) ; **factures Shopify en échec** (27,18 $, 17 & 21 juil.) ; **compte de versement CAD modifié** (22 juil., versement retenu). +- **OPIC — enregistrement du nom** : paiement bloqué (carte refusée), aide demandée à un proche (17 juil.). +- **Boutique :** inventaire à 0 partout → **aucune vente possible** (priorité). +- **Routine automatisée « EOC — Opération 1000 » (22 juil.)** : exécutée **en mode dégradé** (mémoires projet introuvables, accès Google Drive refusé). À reconfigurer. +- **Sites web** `echecocube.ca / .com / jeu.echecocube.ca` : **HTTP 403** au lecteur automatique (Cloudflare) — contenu éditorial public non capturé ici ; à ajouter via accès authentifié. --- -## ANNEXE A — SOURCES - -Documents et sources utilisés pour ce dossier (tous propriété d'Alain Dupont) : +## ANNEXE A — SOURCES (classées de la plus récente à la plus ancienne) -1. **Bible_ECHEC_O_CUBE_2026.pdf** — document maître (histoire, ADN, anatomie, règlement, PI). -2. **REGLEMENT_OFFICIEL_V5_ECHEC_O_CUBE.pdf** — Règlement Officiel v5.0. -3. **FICHE STRATÉGIQUE ÉCHEC O CUBE – VERSION GAGNANTE v2.0** (Google Doc, 11 juin 2026). -4. **Plan de Développement Stratégique : Fédération ÉCHEC O CUBE (2026-2030)** (Google Doc). -5. **Boutique Shopify `echecocube.ca`** — catalogue & infos boutique (relevé 22 juillet 2026). -6. **Courriels Gmail** liés au projet (juillet 2026) — paiements, tests, OPIC, routine quotidienne. -7. Notion : base « Projets », page « Mission, Vision, Valeurs ». +1. **Rapport de règles : Mécaniques et système de pointage** — *22 juillet 2026* (le plus récent ; Google Doc). +2. **Le Guide Magistral de la Stratégie Pure (Édition 2027)** — *11 juillet 2026* (Google Doc) — formats, dotations, abolition du 15×15, barème 6/9/12. +3. **EOC — Guide du débutant V3** — *1ᵉʳ juillet 2026*. +4. **Fiche Stratégique v2.0** — *11 juin 2026* (positionnement, gamme, campagne). +5. **Plan de Développement Fédération 2026-2030** — *juin 2026* (gouvernance FEOC). +6. **Cahier des charges de fabrication — Édition Luxe Acrylique LED** — *avril 2026* (ancien 15×15/2 pions ; à réaligner). +7. **Bible ÉCHEC O CUBE 2026** & **Règlement Officiel v5.0** — *fondations historiques* (partiellement remplacées par les sources ci-dessus). +8. **Boutique Shopify `echecocube.ca`** — catalogue & prix (relevé 22/07/2026). +9. **Courriels du projet** (juillet 2026) — paiements, tests, OPIC, routine quotidienne. -*Documents complémentaires disponibles dans le Drive (non intégralement dépouillés ici) : Règlements v3/v4/v6, GUIDE_KICKSTARTER, DOSSIER_OPIC, Structure_financière « Vivre du projet », L'Algorithme du Bois, présentations & visuels produits.* +*Autres documents Drive disponibles : présentations, visuels, croquis, rapports de simulation, guide Firebase, mode d'emploi de mise en ligne, dossier OPIC, structure financière « Vivre du projet ».* --- -## ANNEXE B — MÉMO RAPIDE (une page) +## ANNEXE B — MÉMO RAPIDE -- **Pion Foncé = 2 pts** · long · couvre les coins — **Pion Pâle = 1 pt** · court · entre les foncés. -- **Règle absolue :** Foncé+Foncé ✗ · Pâle+Pâle ✗ · Foncé+Pâle ✓. -- **Cube A** = 2F + 2P opposés = **6 pts** · **Cube B** = 1F + 3P = **5 pts**. -- **Cri n°1 : « ÉCHEC O CUBE ! »** — tu fermes un cube (ou tu voles les points oubliés de l'adversaire). -- **Cri n°2 : « ÉCHEC & MAT O CUBE ! »** — l'adversaire ne peut plus jouer → éliminé *(v5.0)*. -- **Chaînes :** tant que tu fermes, tu rejoues (3 cubes = 18 pts…). -- **Décompte :** cubes marqués − pions en main (−2/foncé, −1/pâle). Finir premier ≠ gagner. -- **Clé n°1 :** garder l'équilibre 50/50 foncés/pâles en main. -- **PI :** OPIC No. 477714 (11 juin 1999). Orthographe : **ÉCHEC O CUBE** (O isolé). +- **Formats : 7×7 (découverte) · 9×9 (récréatif) · 11×11 (compétition). 15×15 aboli (30 juin 2026).** +- **3 pions :** Pâle 1 pt (couché) · Foncé 2 pts (couché, déborde aux coins) · Rouge 0 pt (debout, zone morte). +- **Alternance :** Foncé+Foncé ✗ · Pâle+Pâle ✗ · Foncé+Pâle ✓. **Chaînage : toucher une couleur contraire.** +- **Barème :** 6 pts (2P+2F) · 9 pts (3P+3F) · 12 pts (2×2 / Carré Maximal). Cellules bonus 6/9/12. +- **Cri : « ÉCHEC O CUBE ! »** immédiat en fermant (sinon l'adversaire vole les points). Chaque cube = **tour bonus**. +- **Zone morte :** pion rouge → carré à 0 pt. En tournoi, seul l'arbitre pose les rouges. +- **Fin : Blocage (Art. 20).** Décompte (Art. 22) : **Total net = points marqués − pions en main** (−1/pâle, −2/foncé). +- **Compétition : 11×11, Système Suisse, FEOC.** PI : OPIC No. 477714 (11 juin 1999). --- -*Fin du Dossier Officiel ÉCHEC O CUBE — Version 1.0 — 22 juillet 2026.* -*Document de référence vivant. Prochaine révision : après arbitrage des « Points à trancher » (Partie XI) par Alain Dupont.* +*Fin du Dossier Officiel ÉCHEC O CUBE — Version 2.0 — 22 juillet 2026.* +*Document de référence vivant, tenu à jour selon le principe « la source la plus récente fait foi ».* *© Alain Dupont — OPIC Canada No. 477714.* From 8fcb483439d0131b973d9a5b7a085b1e96e8b8cf Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 22 Jul 2026 13:59:27 +0000 Subject: [PATCH 3/4] Ajouter la version PDF du Dossier Officiel EOC v2.0 Genere a partir du dossier Markdown (source vivante) : PDF A4 mis en page, 11 pages, pour impression et partage. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01PJ46B6FP19bfVBqQJyu6QB --- DOSSIER_OFFICIEL_ECHEC_O_CUBE.pdf | Bin 0 -> 310961 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 DOSSIER_OFFICIEL_ECHEC_O_CUBE.pdf diff --git a/DOSSIER_OFFICIEL_ECHEC_O_CUBE.pdf b/DOSSIER_OFFICIEL_ECHEC_O_CUBE.pdf new file mode 100644 index 0000000000000000000000000000000000000000..669cad9ab23933e073d9301cb7014b68ddf7cb9f GIT binary patch literal 310961 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%0A^} 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

@m!nO9EGAU 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 LE?jA{O7MRGFg{!- literal 0 HcmV?d00001 From 3c705c10b9dcfaf82abe4bc7d0d15597c5fc7afe Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 24 Jul 2026 22:07:05 +0000 Subject: [PATCH 4/4] Ajouter CLAUDE.md : cloture avec date/heure + regle de recence EOC Cimente deux conventions de projet, lues a chaque session : - Terminer chaque reponse par la date et l heure (heure de l Est, Quebec). - La source la plus recente fait foi en cas de contradiction documentaire. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01PJ46B6FP19bfVBqQJyu6QB --- CLAUDE.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..b0554eb --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,19 @@ +# CLAUDE.md — Conventions du projet OROSE-AI-Claude / ÉCHEC O CUBE + +Ces règles s'appliquent à toutes les sessions Claude sur ce dépôt. + +## 1. Règle de clôture — OBLIGATOIRE +**Terminer CHAQUE réponse / fin de discussion par la date et l'heure actuelles**, en heure de l'Est (Québec), sur une dernière ligne, au format : + +> 📅 *Vendredi 24 juillet 2026 à 18:06 (heure de l'Est, Québec)* + +Obtenir l'heure réelle avec : `TZ='America/Toronto' date` +(jours/mois en français ; ne jamais inventer l'heure — la lire via `date`). + +## 2. Règle documentaire ÉCHEC O CUBE +En cas de **contradiction entre documents**, **la source la plus récente** (date/heure la plus proche d'aujourd'hui) **fait foi**. +- Référence maîtresse consolidée : **`DOSSIER_OFFICIEL_ECHEC_O_CUBE.md`** (+ version `.pdf`). +- État arrêté (juillet 2026) : 3 formats **7×7 / 9×9 / 11×11** (15×15 aboli le 30 juin 2026) ; 3 pions **pâle (1) / foncé (2) / rouge (0, zone morte)** ; barème **6 / 9 / 12** ; fédération **FEOC**. + +## 3. Langue +Répondre **en français** (québécois) par défaut.