No description
  • JavaScript 92.8%
  • HTML 2.7%
  • CSS 2.2%
  • Python 2.1%
  • Shell 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-11 15:18:24 +01:00
app Autotest de l'appli : titre, illustration et bande originale chargés 2026-11-05 17:05:22 +01:00
assets Illustrations des factions : écran de faction au début d'une partie, fond de l'écran de fin ; accueil du Studio Sept Vallées au lancement 2026-11-05 16:53:31 +01:00
build Application Linux (AppImage) 2026-11-04 17:03:51 +01:00
docs Version 1.0.0-beta.2 « Nouveau regard » : sol photo, décor Blender, menu ; README et feuille de route 2026-11-06 14:49:42 +01:00
js Version 1.0.0-beta.2 « Nouveau regard » : sol photo, décor Blender, menu ; README et feuille de route 2026-11-06 14:49:42 +01:00
tests Illustrations des factions : écran de faction au début d'une partie, fond de l'écran de fin ; accueil du Studio Sept Vallées au lancement 2026-11-05 16:53:31 +01:00
tools Décor rendu par Blender : sapins, feuillus, rochers, buissons (Ctrl+G : dessin classique) 2026-11-06 14:33:40 +01:00
.gitignore Sol aux textures photo CC0 (Poly Haven) sur toutes les cartes, générées comprises 2026-11-06 14:31:49 +01:00
CLAUDE.md Décor rendu par Blender : sapins, feuillus, rochers, buissons (Ctrl+G : dessin classique) 2026-11-06 14:33:40 +01:00
index.html Menu de pause plus visible (☰ Menu) ; « Retour au menu principal » sauvegarde la partie avant de quitter 2026-11-06 14:38:18 +01:00
install.sh Application Linux (AppImage) 2026-11-04 17:03:51 +01:00
LORE.md Lore : personnel du Projet SEUIL et chalet de Mathilde Karsenty (repris du lore du RPG) 2026-11-11 15:18:24 +01:00
package-lock.json Application Linux (AppImage) 2026-11-04 17:03:51 +01:00
package.json Version 1.0.0-beta.2 « Nouveau regard » : sol photo, décor Blender, menu ; README et feuille de route 2026-11-06 14:49:42 +01:00
README.md Version 1.0.0-beta.2 « Nouveau regard » : sol photo, décor Blender, menu ; README et feuille de route 2026-11-06 14:49:42 +01:00
style.css Illustrations des factions : écran de faction au début d'une partie, fond de l'écran de fin ; accueil du Studio Sept Vallées au lancement 2026-11-05 16:53:31 +01:00

Studio Sept Vallées

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).