HTML5 CANVAS · ADAPTIVE ODE · RK4 / RK2 ECO · MULTI-PHYSICS LAB
Duel spatial arcade
Un laboratoire de duel spatial avec trois classes de vaisseaux, EDO couplées RK4, gravité binaire, prédiction de trajectoire, masse/carburant, chaleur, boucliers, débris, collisions énergétiques et IA tactique par classe avec planification prédictive anti-collision planétaire.
PHYSIQUE MULTI-SYSTÈMES MATCHMAKING 1 CONTRE 1 PRÉDICTION DE TRAJECTOIRE IA TACTIQUE + ÉVITEMENT
⛶ PLEIN ÉCRAN
PILOTE · Intercepteur COQUE
0 : 0
SPACE DUEL READY
Distance 0
EDO adaptatives · RK4 / RK2 ECO
Champ: libre
60 FPS
GAUCHE : maintenir/glisser = piloter · DROITE : toucher = tirer · DOUBLE TOUCHER / 2 DOIGTS = impulsion
FLOTTE · 3 VAISSEAUX
Votre vaisseau Intercepteur Gardien Raidisseur
Vaisseau IA Aléatoire Intercepteur Gardien Raidisseur
Intercepteur Très rapide · coque légère Tir rapide Surpropulsion
Gardien Blindage lourd · lent Canon lourd Onde de choc
Raidisseur Équilibré · énergie élevée Plasma double EMP
ARÈNE EN LIGNE
Connexion au matchmaking…
Vous jouez contre l’IA pendant l’attente. Dès qu’un deuxième joueur arrive, les deux vaisseaux sont transférés automatiquement dans la même arène.
En ligne 1 En attente 1
Revenir dans l’arène
Les joueurs sont jumelés deux par deux. Le gagnant retourne automatiquement dans la file pour affronter le prochain challenger; le perdant est éliminé jusqu’à ce qu’il choisisse de revenir.
COMMANDES ← / A Rotation gauche → / D Rotation droite ↑ / W Propulsion SPACE Tir principal SHIFT / E Impulsion spéciale Q Tracteur gravitationnel R Répulseur TOUCH Maintenir/glisser à gauche pour piloter; toucher à droite pour tirer. ×2 Double toucher ou deux doigts : impulsion spéciale.
DUEL Détruisez le vaisseau rival. Les deux appareils conservent leur inertie dans un champ gravitationnel binaire; vaisseaux, projectiles, astéroïdes et débris subissent la gravité.
Difficulté IA Facile Normale Difficile
Nouveau duel Réinitialiser le score
TÉLÉMÉTRIE PHYSIQUE
Masse 0 kg
Carburant 0%
Température 0%
Bouclier 0%
Vitesse 0
Énergie cinétique 0
Accél. gravité 0
Moteur 100%
Arme 100%
Prédiction RK4 · 4 s
SYSTÈMES Matchmaking web automatique : les visiteurs sont jumelés deux par deux dans une arène humaine synchronisée; les gagnants restent en file pour le prochain duel. Caméra adaptative avec zoom fluide gardant les deux vaisseaux visibles. Arène carrée finie avec limites symétriques gauche/droite et haut/bas. Trois classes de vaisseaux avec statistiques, armes et capacités distinctes. Énergie régénérative adaptée à chaque classe. Trajectoires des deux vaisseaux calculées comme un système de 8 EDO couplées avec intégration Runge–Kutta 4. Deux puits gravitationnels orbitants avec zones de capture et points de Lagrange approximatifs. Prédiction RK4 des trajectoires futures et trajectoire fantôme chaotique perturbée. Masse variable selon le carburant, chaleur moteur/arme, refroidissement radiatif et boucliers dynamiques. Dommages de collision dérivés de l’énergie cinétique, modules endommagés, couple asymétrique et débris persistants. Atmosphère proche des puits gravitationnels avec traînée et échauffement. Franchir le rayon de capture d’un puits gravitationnel déclenche un effondrement orbital et termine le duel. Astéroïdes avec collision continue (CCD), impacts solides et destruction progressive par les armes : fissures, perte d’intégrité, éclats puis fragmentation. Les destructions par arme peuvent libérer des bonus capturables : réparation, bouclier, cellule réacteur ou surcharge d’armement. Les astéroïdes détruits naturellement par une planète, l’atmosphère ou une collision entre astéroïdes ont aussi une plus petite chance de laisser un bonus de récupération. Implémentation originale inspirée du genre des duels spatiaux classiques; aucun graphisme ou personnage de Star Control n’est reproduit.
Projet portfolio : laboratoire-jeu autonome en Canvas 2D combinant EDO RK4, gravité binaire, systèmes thermiques/énergétiques, dommages modulaires, IA tactique par classe et rendu procédural sans moteur externe.