- JavaScript 92.8%
- HTML 2.7%
- CSS 2.2%
- Python 2.1%
- Shell 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| app | ||
| assets | ||
| build | ||
| docs | ||
| js | ||
| tests | ||
| tools | ||
| .gitignore | ||
| CLAUDE.md | ||
| index.html | ||
| install.sh | ||
| LORE.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| style.css | ||

FRACTURE
Jeu de stratégie en temps réel (RTS) en vue isométrique, dans un pays alpin fictif où une faille, la Brèche, s'est ouverte. Cinq factions jouables : Gouvernement, Résistance, l'Essaim (aliens), SENTINELLE (robots) et l'Ordre du Seuil (culte). Voir l'univers de FRACTURE (lore, chronologie, factions) et l'arbre technologique des factions.
Un jeu du Studio Sept Vallées. Version 1.0 (bêta 2 : sol aux textures photo, décor rendu par Blender) : escarmouche complète, de 1 contre 1 à 4 joueurs, contre et avec des IA.
Jouer
Escarmouche avec les cinq factions (Gouvernement, Résistance, Essaim, SENTINELLE, Ordre du Seuil) : la carte Val-Seuil faite à la main, ou une vallée générée (petite 64², moyenne 96², grande 128², graine partageable) de 2 à 4 joueurs, chaque emplacement avec sa faction et son équipe (alliances libres : 2 contre 2, 1 contre 3, 2 contre 1 contre 1, chacun pour soi…), contre et avec des IA. Les alliés partent de coins voisins.
Ouvrir index.html dans Firefox : aucune installation, aucun build.
Application Linux : npm install, puis npm run dist → dist/FRACTURE-<version>-linux-x86_64.AppImage, et ./install.sh pour l'ajouter au menu des applications.
Ce qui est jouable
-
Récolte de matériaux, budget versé selon la confiance de la population
-
Niveaux d'alerte 1 à 5 : sécurité privée → police municipale → police cantonale / pompiers / hôpital → groupe d'intervention → armée → blindés
-
Civils : panique, évacuation par la police (V), blessés à secourir (ambulance ou infirmier), cocons à détruire avant l'éclosion, incendies à éteindre, bavures
-
Essaim : mycélium, Cœur de la Brèche, nids, épines, rampants, cracheurs, broyeurs ; IA avec éclaireurs, vagues et expansion
-
Électricité (centrale), préfecture (2ᵉ source de budget), camion de collecte, morgue et corps des victimes
-
Unités volantes (drone, hélicoptère, Volant de l'Essaim), bus d'évacuation, tireur d'élite, ingénieur militaire, barricades
-
Véhicules légers de l'armée : tout-terrain Chamois (mitrailleuse sur arceau, 2 places) et blindé léger Gypaète (tourelleau téléopéré, capteurs, 4 places)
-
Villages : maisons, petits immeubles, épicerie, garage, église, mairie, station-service (qui explose) ; grand dépôt de matériaux au départ de chaque faction
-
Soigneurs non armés (samaritain, ambulancier), voiture de patrouille (4 places) et fourgon de police (8 places)
-
Bande originale (Studio Sept Vallées) : un thème par faction, deux musiques de combat, une musique de menu, le thème « FRACTURE » à l'écran de fin ; bruitages synthétisés
-
Brouillard de guerre, mini-carte, groupes (Ctrl+1…9), attaque-déplacement, points de ralliement, file d'ordres (Maj + clic droit)
-
Protection civile : assistants PC, postes collecteurs (deux fourgons et une tente), transports PC vers le poste d'assistance hors de la vallée ; hélicoptères médicalisé et de police
-
Essaim jouable : bourgeonnement sur le mycélium, suçoirs, mutations, stades d'éveil, semeur, hurleur, béhémoth ; IA du Gouvernement
-
SENTINELLE jouable : réseau de relais (construction et réparation dans le réseau, bâtiments hors réseau à l'arrêt), ferraille récupérée sur les gisements et les épaves, protocoles Confinement → Stérilisation → Éradication, mises à jour, infiltrateurs déguisés en civils, purificateurs qui brûlent les corps, colosse ; IA de SENTINELLE
-
Résistance jouable : civils accueillis dans les refuges → volontaires, soutien populaire (Maquis, Insurrection, Libération), caches camouflées, matériel récupéré sur les épaves, pick-ups armés, mortiers, saboteurs, chars capturés ; IA
-
Ordre du Seuil jouable : conversion des civils en fidèles qui prient et bâtissent, pèlerins, unités furtives, émetteurs de propagande contre la confiance, zélotes, Gardiens au Chant, Élus nés d'un sacrifice ; IA
-
Nouvelles unités et bâtiments : équipe cynophile, équipe NRBC (détruit le mycélium), radar de veille · fouisseur (invisible sous le mycélium), pondeuse, glande à spores · brouilleur (coupe la production ennemie), bastion mobile (réseau qui se déplace), station de maintenance · chasseur alpin (invisible à l'affût), partisan à moto, hôpital de campagne · murmureur (les ennemis cessent de tirer), porteur d'éclat, crypte des Témoins
-
Tutoriel guidé (Gouvernement)
-
Effets de destruction (effondrements, débris, cratères), illustrations des factions, menu illustré
-
Modes : Survie (vagues sans fin de la Brèche), Évacuation (15 minutes), Défi du jour
-
Sauvegarde et chargement, sauvegarde automatique, replays des parties
-
Rapport de bug (F8) : la partie peut être rejouée à l'identique avec
node tools/rejouer.js rapport.json
Tests
node tests/run.js
Simulation sans navigateur : carte, chemins, récolte, construction, évacuation, cocon → libération → ambulance, incendie, partie complète avec IA, déterminisme.
Test d'interface dans Firefox : node tests/navigateur.js "file://$PWD/index.html?auto=normal" tests/ui.test.js (et ui-essaim.test.js avec &faction=essaim, ui-sentinelle.test.js avec &faction=sentinelle, ui-factions.test.js avec &faction=resistance ou &faction=ordre).
Paramètres de débogage dans l'URL : ?auto=normal&avance=120&revele&vue=36,36&zoom=1.2&vitrine&sel=qg.
Crédits
- Studio Sept Vallées : conception, code et graphismes du jeu (dessinés par le moteur).
- Bande originale : Studio Sept Vallées, composée avec Suno (abonnement payant, droits commerciaux).
- Illustrations (menu, factions, bande originale) : générées avec ChatGPT à partir des prompts de
docs/prompts-visuels.md.
Textures du sol : Poly Haven (licence CC0).