Ange-Marie MAURIN - A2M Systèmes 5b0b1dbe81 build: script de lancement de Studio, aide -Help, CUDA sans winget
scripts/studio.ps1 et studio.sh lancent Vite (npm ci automatique, Core simule ou -Core ws://...). install-cuda.ps1 lit le nom de l'installateur et son MD5 dans la liste officielle NVIDIA (md5sum.txt) au lieu du manifeste winget. Aide integree (-Help, Get-Help) pour tous les scripts PowerShell.
2026-11-06 19:57:49 +01:00
2026-11-06 16:51:38 +01:00
2026-11-06 16:51:38 +01:00

SEQUA Engine

SEQUA

SEQUA : Simulate Environments, Quantify Uncertainty, Adapt.

Environnement de création et d'exécution de mondes virtuels, piloté par l'intention de l'auteur, au-dessus d'un noyau déterministe et rejouable. Les moteurs 3D et les modèles IA sont des composants interchangeables.

Documentation de référence : docs/SEQUA_Engine_resume_complet_v2.md

Organisation du dépôt (monorepo)

Dossier Rôle Langage
studio/ SEQUA Studio : application web de création TypeScript
core/ SEQUA Core : projet, simulation déterministe, rejeu, intentions, orchestrateur, confiance C++20
3d/ SEQUA 3D : interface vers les moteurs 3D (adaptateurs, capacités, synchronisation) C++20
schema/ Contrat de données et protocole Studio↔Core Protobuf / FlatBuffers
docs/ Documentation et décisions d'architecture (docs/adr/) Markdown
artwork/ Identité graphique et sources visuelles PNG
prototypes/ Prototypes jetables (ex. échange GPU rendu vers inférence), hors produit C++
cmake/, scripts/ Options de compilation, build et vérification locaux CMake, PowerShell, Bash

Les adaptateurs de moteurs (Godot, Unreal) vivent dans des dépôts séparés.

État

Phase 0 : fondations. Base de build en place (CMake, presets, tests), pas encore de fonctionnalité.

Construire et vérifier

Il n'y a pas d'intégration continue sur serveur : les vérifications se lancent localement.

Plateforme Commande Prérequis
Windows .\scripts\build.ps1 [-Preset <nom>] [-Clean] [-NoTests] Visual Studio 2022 avec outils C++ (MSVC, CMake et Ninja fournis)
Windows, avant commit .\scripts\check.ps1 idem + Node.js pour Studio
Linux / macOS ./scripts/build.sh [<preset>] CMake ≥ 3.25, Ninja, GCC ou Clang

Presets : windows-msvc-debug, windows-msvc-release, windows-msvc-asan, windows-msvc-prototypes, linux-gcc-debug, linux-clang-sanitize, macos-clang-debug (voir CMakePresets.json).

Sous Windows PowerShell, si les scripts sont bloqués : powershell -ExecutionPolicy Bypass -File scripts\build.ps1.

Licence

MPL 2.0. © Ange-Marie MAURIN - A2M Systèmes (https://a2msystemes.org)

S
Description
No description provided
Readme MPL-2.0
2.3 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 72.3%
TypeScript 15%
PowerShell 4.8%
CMake 3.6%
JavaScript 3.3%
Other 1%