Journal de bord / 1.0.0-beta.44

Dev Blog AEVRON

Historique public des jalons du shard, des premiers vols de prototype jusqu'à la bêta actuelle.

actuel

1.0.0-beta.44 · Dernière trace de l'ancien nom du jeu retirée, clé bêta enfin revisible

Le jeu s'appelait autrefois "Void Drift" avant de devenir Aevron - un préfixe "VD-" avait survécu à ce changement de nom à deux endroits visibles (codes d'invitation bêta "VD-ALPHA-...", liens de réinitialisation de mot de passe "VD-RESET-...") ainsi que dans le nom de toutes les variables de couleur/typo internes (`--vd-teal`, `--vd-txt`...) sur une trentaine de feuilles de style du jeu et du site. Tout est renommé sous la bannière Aevron. Par ailleurs, une clé bêta générée depuis l'admin ne pouvait plus jamais être revue une fois l'écran de création quitté (le code n'était stocké que sous forme de hash, comme un mot de passe) - ce qui n'avait pas de sens pour un code d'invitation qu'un admin doit pouvoir retransmettre plus tard. Le code est maintenant aussi stocké de façon chiffrée et réversible, et un bouton "Voir" dans la liste des codes permet de le réafficher à tout moment.

Nouveautés

  • bouton "Voir" par code bêta dans la liste admin, pour réafficher le code complet à tout moment après sa création (chiffrement réversible côté serveur, la vérification à l'inscription reste basée sur le hash existant)

Corrections

  • préfixe "VD-" (ancien nom "Void Drift") retiré des codes d'invitation bêta et des liens de réinitialisation de mot de passe (remplacé par "AEVRON-")
  • préfixe "--vd-" retiré de toutes les variables CSS internes (renommées "--ae-") sur les ~30 feuilles de style du jeu et du site public/admin - aucun changement visuel, purement interne

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.43 · Tickets support et signalements, avec messagerie intégrée au menu Échap

Nouveau système de tickets support/signalement, accessible depuis un nouvel onglet SUPPORT du menu Échap et connecté au panel admin. Un joueur peut ouvrir un ticket (bug, signalement d'un autre joueur, ou autre) avec sujet et description, et échanger des messages avec un modérateur directement dans le ticket - une vraie boîte mail bidirectionnelle plutôt qu'un simple statut. Côté admin, nouvelle section "Support" (visible par les rôles support et admin) avec liste filtrable, fil de discussion et changement de statut (ouvert/en cours/résolu/fermé). Quand un modérateur répond, le joueur reçoit une notification HUD en temps réel s'il est en session, sans attendre de rouvrir le menu Échap.

Nouveautés

  • onglet SUPPORT dans le menu Échap : création de ticket (bug / signalement joueur / autre), liste de ses tickets, fil de discussion avec réponse
  • capture automatique de contexte à la création d'un ticket (station, classe de vaisseau, version client)
  • section admin "Support" (`/admin/support`) : liste filtrable par statut/catégorie, détail avec fil de messages, réponse et changement de statut - nouvelles permissions `support:tickets:read`/`support:tickets:manage` accordées aux rôles support et admin
  • notification HUD temps réel quand un modérateur répond à un ticket, même en dehors du menu Échap

Corrections

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.42 · Capitale de faction capturable, fuite de découverte de carte en onboarding

Suite à un rapport de bugs joueur (spawn après le tutoriel toujours faux, isolation de l'instance solo qui semblait inexistante, une faction avec 2 stations "capitale"). Guerre territoriale : la garde d'immunité anti-capture ne protégeait que le hub neutre d'Orion - une constante dédiée (`FACTION_CAPITAL_STATION_IDS`) existait déjà pour couvrir aussi les capitales Vanguard et Helion mais n'était jamais utilisée ; une campagne de faction pouvait donc capturer la capitale adverse, donnant l'impression qu'une faction possède 2 stations "capitale" pendant que l'autre n'en a plus. Onboarding : la fuite de découverte de carte pendant l'instance solo n'était bloquée qu'au tout premier chargement (bootstrap de connexion) - la boucle de jeu qui tourne 20 fois par seconde pendant toute la durée de l'instance n'avait jamais reçu ce garde-fou et pouvait donc écrire de vraies découvertes de carte depuis la position (isolée) du joueur. Spawn après tutoriel : tous les chemins de sauvegarde de position connus étaient déjà correctement protégés pour un compte tout neuf, mais rien n'empêchait qu'une position sauvegardée par un chemin non identifié (ou un ancien bug déjà corrigé ailleurs) écrase le vrai point d'apparition de faction au moment de rejoindre le monde en ligne - ajout d'une protection directe qui ignore toute position sauvegardée trop proche de l'arène de tutoriel.

Nouveautés

Corrections

  • immunité de capture absente pour les capitales Vanguard/Helion (`FACTION_CAPITAL_STATION_IDS` définie mais jamais câblée) - une faction pouvait capturer la capitale adverse en guerre territoriale
  • fuite de découverte de carte pendant l'instance solo d'onboarding : seul le bootstrap de connexion était protégé, pas la boucle de jeu (20 ticks/s) qui tourne pendant toute la durée de l'instance
  • notifications d'événements serveur/convois envoyées à un joueur isolé en onboarding (vérifiaient l'isolation rift mais pas l'isolation onboarding)
  • spawn après le choix de faction pouvant réutiliser une position sauvegardée proche de l'arène de tutoriel au lieu du point d'apparition de la capitale de faction

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.41 · Menu burger sur le site public et icônes sur le reste de l'admin

Dernier lot de l'audit site public + admin (docs/system-prompts/audits/2026-08-30-audit-web-admin.md), consacré au polish restant. Le site public n'avait toujours aucun menu mobile : sous 760px, la nav (pilotes en ligne, liens, CTA connexion/profil) s'empilait en permanence au-dessus du contenu au lieu de se replier. Elle passe maintenant par le même pattern de menu burger que l'admin (icônes lucide-react Menu/X). Au passage, le flash "Connexion" puis "Profil" au chargement d'une page pour un utilisateur déjà connecté est supprimé (état de chargement neutre le temps de vérifier la session). Les 9 sous-pages admin qui n'avaient encore aucune icône (Joueurs, détail joueur, Logs, Sécurité, Boutique, Codes bêta, Console, Serveur, commandes joueur) reçoivent la même iconographie que la Vue d'ensemble et le menu latéral, sur les en-têtes de section et les boutons d'action.

Nouveautés

  • menu burger sur le site public (sous 760px) : mêmes icônes Menu/X que l'admin, fermeture auto au changement de page
  • icônes lucide-react sur les 9 sous-pages admin restantes (en-têtes de section, boutons d'action : recherche, réinitialiser, actualiser, pagination, générer, enregistrer, téléporter, révéler la carte, reset serveur...)

Corrections

  • flash "Connexion" puis "Profil" au chargement d'une page du site public pour un utilisateur déjà connecté

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.40 · Audit site public + admin : sécurité admin, auth, cohérence UX

Suite à un audit complet du site public et de l'admin (voir docs/system-prompts/audits/2026-08-30-audit-web-admin.md), correction des 5 premiers lots du plan d'action. Sécurité admin : la console (`/api/admin/terminal`) exigeait un simple rôle pour bannir/désactiver/changer un rôle alors que les mêmes actions ailleurs exigent une re-authentification par mot de passe - désormais alignée ; le mot de passe admin était ressaisi via `window.prompt` (non masqué, silencieusement bloqué si le navigateur coupe les popups) sur 4 flux - remplacé par un vrai modal avec champ masqué ; plusieurs actions de modération échouaient silencieusement sans message ; la liste Joueurs affichait des boutons Réactiver/Débannir aux comptes support qui n'ont pas la permission de les utiliser. Auth site public : messages d'erreur bruts non traduits (ex. "LOGIN_FAILED") remplacés par des messages français ; le formulaire d'inscription exigeait toujours un code bêta même quand l'admin avait désactivé cette obligation ; page de réinitialisation de mot de passe sans lien affichait un bouton mort sans explication ; ajout d'un flux de renvoi d'email de confirmation (n'existait pas du tout). Cohérence UX admin : bouton "Réinitialiser" les filtres qui ne relançait pas la recherche, tri de tableau qui ne portait que sur la page affichée sans le signaler, recherche Logs/Sécurité qui envoyait une requête par frappe clavier, sélecteur de joueur du terminal limité aux 12 résultats déjà paginés de la page Joueurs. RGPD/SEO : nouvelle page de politique de confidentialité détaillée, liens de réinitialisation/confirmation email retirés de l'URL affichée avant qu'un script de mesure d'audience ne puisse les capter, bandeau cookies accessible (focus géré, `aria-modal`). Plus un lot de corrections rapides : placeholder juridique visible en production sur les CGU/propriété intellectuelle, chevauchement du bandeau cookies avec le panier boutique, message de code promo contradictoire, accents manquants sur plusieurs pages.

Nouveautés

  • modal de mot de passe admin masqué (remplace window.prompt) sur ban/disable/enable/unban, reset mot de passe, téléportation joueur et commandes de modération du terminal
  • re-authentification par mot de passe sur les commandes de modération du terminal admin (`/disable`, `/ban`, `/enable`, `/unban`, `/role`, `/access`), alignée sur les endpoints REST équivalents
  • renvoi d'email de confirmation depuis /verify-email (nouvel endpoint `POST /api/auth/resend-verification`)
  • formulaire d'inscription public respecte le réglage admin d'obligation de code bêta (`GET /api/auth/registration-config`)
  • page /politique-de-confidentialite (cookies, mesure d'audience, stockage local), liée depuis le bandeau cookies
  • picker "Joueurs" du terminal admin avec sa propre recherche serveur (au lieu des 12 lignes déjà paginées de la page Joueurs)

Corrections

  • actions de modération admin (quickAction, filtres Logs/Sécurité, refresh) sans gestion d'erreur - échecs invisibles pour l'admin
  • boutons Réactiver/Débannir affichés aux comptes support sans la permission de les utiliser (échec silencieux au clic)
  • codes d'erreur bruts affichés à l'utilisateur (LOGIN_FAILED, EMAIL_VERIFICATION_FAILED, RESET_PASSWORD_FAILED)
  • page de réinitialisation de mot de passe sans token : bouton désactivé sans aucune explication
  • bouton "Réinitialiser" les filtres Joueurs qui ne relançait pas la recherche
  • tri de tableau trompeur sur Joueurs/Logs/Sécurité : ne portait que sur la page affichée, sans le signaler
  • recherche Logs/Sécurité sans debounce : une requête HTTP par caractère tapé
  • bandeau cookies qui chevauchait le panier de la boutique sur les écrans courants
  • message de code promo affiché comme "vérifié" avant même la réponse du serveur
  • placeholder juridique ("à compléter par l'éditeur") visible en production sur les CGU et la page propriété intellectuelle
  • jetons de réinitialisation/confirmation email retirés de l'URL affichée avant le chargement d'un éventuel script de mesure d'audience
  • pertes d'accents sur plusieurs pages (authentification, boutique, accueil, profil)

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.39 · Admin responsive (menu burger) et tableau de bord graphique

L'interface d'administration (support/admin) était inutilisable au téléphone : la barre latérale de navigation restait affichée en pleine largeur au-dessus du contenu au lieu de se replier. Elle passe maintenant par un menu burger sous 1024px (tiroir coulissant avec fond assombri, fermeture automatique après un clic sur une section), le reste du comportement desktop restant identique. La "Vue d'ensemble" gagne un vrai tableau de bord façon Grafana sous les cartes chiffrées existantes : 4 graphiques (inscriptions/activité joueurs, événements de sécurité par sévérité, actions admin, top ressources vendues) filtrables sur 24h/7j/30j via un sélecteur de plage commun, alimentés par de vraies séries temporelles calculées côté serveur (nouvel endpoint `GET /api/admin/metrics/timeseries`, bucketing SQL sur les timestamps déjà existants - comptes, logs d'activité, événements de sécurité, audit admin, ventes du marché). Palette de graphiques validée programmatiquement (contraste + daltonisme) en clair et en sombre.

Nouveautés

  • menu burger admin (sous 1024px) : tiroir de navigation coulissant, fond assombri, fermeture auto après navigation
  • tableau de bord graphique dans la Vue d'ensemble admin (4 panneaux, filtre de plage 24h/7j/30j) : inscriptions/activité joueurs, sécurité par sévérité, actions admin, top ressources vendues
  • endpoint `GET /api/admin/metrics/timeseries` (permission `metrics:read` existante) : séries temporelles bucketées sur comptes, logs joueurs, événements de sécurité, audit admin et ventes marché

Corrections

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.38 · Contrôles tactiles en jeu, cookies/Google Analytics et SEO du site public

Le jeu se joue maintenant réellement au doigt : deux joysticks virtuels (déplacement à gauche, visée + tir à droite, façon twin-stick shooter), boutons tactiles pour Interagir/Sonar/Boost/sélection d'arme, et le HUD (vie/bouclier/énergie/XP, hotbar d'armes, radar, menu) remonte en haut d'écran sur tout appareil à pointeur tactile pour libérer les coins bas occupés par les joysticks - basé sur une détection automatique (`pointer: coarse`), sans rien changer aux contrôles clavier/souris existants. Côté site public : bannière de consentement cookies (accepter/refuser), qui conditionne le chargement de Google Tag Manager - aucun cookie de mesure d'audience n'est déposé avant acceptation explicite. SEO : JSON-LD (schema.org VideoGame) sur la page d'accueil, manifest PWA, et /login /profile retirées du sitemap public (pages de compte sans valeur d'indexation, /profile passée en noIndex).

Nouveautés

  • contrôles tactiles complets en jeu : joystick de déplacement + joystick de visée/tir, boutons Interagir/Sonar/Boost/sélection d'arme, détection automatique des appareils tactiles
  • HUD repositionné en haut d'écran sur appareil tactile (barre vie/bouclier/énergie/XP, hotbar d'armes, radar, menu) pour libérer les coins bas occupés par les joysticks
  • bannière de consentement cookies + intégration Google Tag Manager, chargée uniquement après acceptation
  • JSON-LD (schema.org VideoGame) et manifest PWA sur le site public

Corrections

  • /login et /profile retirées du sitemap public (pages de compte sans valeur SEO), /profile passée en noIndex

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.37 · Sprite dédié pour la station casino

Dernier point du rapport de bugs joueur : la station casino partageait le même sprite générique que toutes les autres stations, seul un losange rose "CASINO" dessiné par-dessus la distinguait. Elle a maintenant son propre sprite pixel art (structure circulaire façon jeton de casino/roue de roulette, halo magenta et accents dorés/violets), nettement différent de la palette bleu/teal du reste des stations - visible aussi bien en vol que sur la carte tactique. Le losange, redondant avec la silhouette du nouveau sprite, est retiré ; seul le label "CASINO" reste, sous la station plutôt que dessus. Vérification faite en creusant le rendu des propulseurs secondaires (l'autre point du rapport) : ils utilisent déjà un vrai sprite pixel art animé (`engine_24x24_4f.png`) depuis une vague de production précédente, aussi bien pour la poussée principale que pour les jets latéraux en glissade - rien à corriger de ce côté, le rapport était basé sur un état antérieur du jeu.

Nouveautés

  • sprite dédié pour la station casino (`station_casino_96x96.png`), en vol et sur la carte tactique

Corrections

  • station casino visuellement identique aux autres stations (seul un marqueur dessiné par-dessus la distinguait)

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.36 · Galaxie rééquilibrée : moitié moins de systèmes, stations plus étalées

Dernier point du rapport de bugs joueur : trop de stations visibles sur la carte. La galaxie passe de 90 à 45 systèmes solaires, sur exactement la même surface (aucun changement des dimensions de la carte) - 93 stations au lieu de 189, quasiment une division par deux. En contrepartie, chaque système étant en moyenne deux fois plus grand, ses stations secondaires s'étalent maintenant sur une zone ~1.5x plus large autour de l'étoile au lieu d'être tassées dans un rayon serré, pour donner une impression de système "gigantesque" plutôt que compact. Toutes les positions clés ont été revérifiées après régénération : les 3 capitales de faction, le casino, et les 2 stations à contenu narratif écrit à la main (Rempart Lyis-4 Solace, Citadelle Erion-5 Prime) retombent exactement où elles doivent, biome inclus. Une troisième chaîne de mission à contenu spécifique (Mer Radiante/Ingénieur Toma Yeleen) n'a plus de station de son biome pour l'accueillir avec seulement 45 systèmes - le texte est conservé dans le code plutôt que supprimé, en attente d'un futur rebake ou d'un ajout manuel qui lui redonnerait une maison.

Nouveautés

Corrections

  • trop de stations visibles sur la carte galactique (90 systèmes/189 stations) - réduit à 45 systèmes/93 stations sur la même surface
  • stations d'un même système tassées près de l'étoile plutôt qu'étalées sur toute l'étendue d'un système "censé être gigantesque"

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.35 · Carte de l'espace en temps réel côté admin

Nouvelle page admin "Carte de l'espace" (support et admin) : une vue galactique qui rafraîchit toutes les 4 secondes avec la position des pilotes en ligne (colorés par faction), les stations colorées selon leur propriétaire de territoire, et les événements dynamiques actifs. Un tableau triable liste aussi chaque pilote en ligne (faction, niveau, vaisseau, position, station). Nouvel endpoint `/api/admin/world/live-map` derrière une permission dédiée (`world:map:read`), séparée des autres commandes joueur pour rester déléguable à un compte support sans lui donner accès aux actions de modération.

Nouveautés

  • page admin "Carte de l'espace" : positions des pilotes en ligne, territoires de faction et événements actifs, rafraîchie automatiquement toutes les 4s
  • endpoint `GET /api/admin/world/live-map` et permission `world:map:read` (accordée par défaut aux comptes support et admin)

Corrections

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.34 · Missions à accepter/abandonner, fenêtre Succès, systèmes solaires agrandis

Troisième lot du rapport de bugs joueur. Missions : les contrats de station se lançaient automatiquement à la première ouverture du dialogue PNJ, sans que le joueur ait vraiment choisi de les prendre - il faut maintenant explicitement cliquer sur "Accepter le contrat" (le PNJ propose, le joueur décide). Même chose pour les missions hebdomadaires de faction, qui apparaissaient déjà actives dans le journal dès le début de semaine sans jamais être "prises" auprès de la faction - elles vivent maintenant dans la fenêtre Factions en attente d'un clic "Accepter", et ne comptent aucune progression tant que ce n'est pas fait. Les deux types de mission peuvent aussi être abandonnés à tout moment (bouton dédié dans le journal de missions et la fenêtre Factions) pour débloquer une progression buguée, ce qui n'existait pas du tout avant. Nouvelle fenêtre "Succès" (touche K) : 28 succès (paliers de minage, commerce, combat, PvP, rifts, convois, exploration, plus les 7 débloquages de vaisseau déjà existants) affichés avec leur progression chiffrée, mais nom et description masqués ("???") tant qu'ils ne sont pas obtenus - aucun nouveau suivi serveur, tout est recalculé côté client à partir des statistiques de parcours déjà trackées. Systèmes solaires : en vol, le halo lumineux de l'étoile (jusqu'à ~290px) dépassait largement le rayon minimal de la première orbite (140px), donnant l'impression que les planètes les plus proches étaient englouties dans le soleil - halo réduit, orbite intérieure repoussée, planètes agrandies de 35% pour mieux se détacher visuellement.

Nouveautés

  • fenêtre Succès (touche K) : 28 succès avec progression chiffrée, nom/description masqués tant que non obtenus
  • bouton "Accepter le contrat" dans le dialogue PNJ de station (au lieu d'un démarrage automatique à l'ouverture)
  • bouton "Accepter" sur chaque mission hebdomadaire de faction dans la fenêtre Factions
  • bouton "Abandonner" sur les missions de station (dialogue PNJ + journal de missions) et les missions hebdomadaires de faction (fenêtre Factions + journal)

Corrections

  • contrats de station démarrés automatiquement à l'ouverture du dialogue PNJ, sans action du joueur
  • missions hebdomadaires de faction actives dès le début de semaine sans jamais être acceptées auprès de la faction
  • aucun moyen de débloquer une mission dont la progression restait coincée
  • planètes en vol qui semblaient englouties dans le halo de l'étoile (halo surdimensionné par rapport à la première orbite)

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.33 · Suite du rapport de bugs : site public, carte tactique et parallax

Deuxième lot du même rapport de bugs joueur. Site public : les caractères accentués (é, è, à...) ne s'affichaient plus du tout sur certains systèmes - un correctif précédent forçait ces caractères vers des polices système locales (Segoe UI/Helvetica Neue/Arial) qui n'existent pas partout, et quand aucune n'était trouvée le caractère ne s'affichait pas du tout au lieu de retomber sur la police d'origine ; retiré, les caractères accentués utilisent de nouveau la police du site normalement. Manque d'espace entre le texte d'intro et les boutons de l'accueil, corrigé. Deux mentions résiduelles du "seed" du monde (footer des stats publiques, écran de chargement) laissaient croire que la géographie de la galaxie est encore générée par seed alors qu'elle est figée en donnée statique depuis le 22/08 - reformulées. Carte tactique : le calque "Territoires" ne construisait ses cellules qu'à partir des systèmes déjà découverts par le joueur (contrairement au calque "Biomes", qui montre toujours le découpage complet) - avec un seul système connu en début de partie, le diagramme dégénère en une seule cellule couvrant toute la carte, d'où l'impression d'un immense rectangle vide. Construit maintenant sur la liste complète des systèmes, l'appartenance de faction restant, elle, limitée à ce qui est réellement découvert. L'affichage des ressources en dézoomant modérément montrait des centaines de zones individuelles sans regroupement ; le mode "clusters" (déjà utilisé au dézoom maximal) couvre maintenant cette plage aussi. Le fond spatial en parallax (5 couches loin/proche) était bien présent mais trop discret (opacité 0.14-0.28) face aux étoiles de premier plan (jusqu'à 0.86) pour être perçu comme plusieurs couches distinctes - éclairci.

Nouveautés

Corrections

  • accents français invisibles sur le site public sur certains systèmes (fallback vers des polices locales absentes au lieu de la police d'origine)
  • espacement insuffisant entre le texte d'intro et les boutons sur l'accueil du site public
  • mentions résiduelles du "seed monde" (stats publiques, écran de chargement) laissant croire que la géographie de la galaxie est encore générée dynamiquement
  • carte tactique : calque "Territoires" réduit à un immense rectangle vide en début de partie faute de systèmes découverts pour construire le diagramme
  • carte tactique : zones de ressources individuelles non groupées polluant l'affichage au dézoom modéré
  • fond spatial en parallax quasi invisible (couches trop discrètes face au premier plan)

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.32 · Lot de corrections monde, HUD et admin (rapport de bugs joueur)

Premier lot d'un rapport de bugs joueur, en priorisant ce qui casse l'expérience ou l'équilibrage. Monde : le casino mobile (relocalisation toutes les 6h) pouvait retomber sur un champ d'astéroïdes déjà généré, faute de revérifier sa zone de sécurité après un déplacement (et le boot du serveur régénérait les zones de ressources autour de sa position de départ, pas de sa position réelle) ; le contour pointillé animé des stations à l'approche est remplacé par un simple trait plein discret sur toutes les stations ; le spawn Blackwake tombait au hasard sur un système lointain (aucune ancre propre, par design, mais sans lien avec un point central) et atterrit maintenant près du hub neutre d'Orion ; la seule faille du biome Core se générait systématiquement au coin Vanguard (aucune n'existait côté Helion), déplacée au centre neutre pour équilibrer les deux factions. HUD : la fenêtre vaisseau pouvait se retrouver masquée par le chat ou le tracker de mission (z-index trop bas) ; la soute n'affichait que les emplacements occupés sans jamais montrer l'espace encore disponible ; le tracker de mission en vol affichait la progression numérique sans jamais dire quel était l'objectif. Admin : impossible jusqu'ici de changer le niveau d'un joueur ou de lui donner un skin/vaisseau directement (seuls crédits/ressources/modules l'étaient) - trois nouvelles commandes `/give level|skin|ship` comblent l'écart, avec synchronisation temps réel si le joueur est connecté.

Nouveautés

  • soute : emplacements vides affichés dans la grille (estimation à partir de la masse restante), pas seulement les objets déjà stockés
  • tracker de mission en vol : affiche maintenant le type d'objectif et la ressource ciblée, pas seulement la progression chiffrée
  • console admin : `/give level <accountId> <niveau>`, `/give skin <accountId> <skinId>`, `/give ship <accountId> <classeVaisseau>`

Corrections

  • casino mobile pouvant relocaliser son bouclier de sécurité sur un champ d'astéroïdes déjà généré
  • contour pointillé des stations qui s'illuminait/s'animait à l'approche - remplacé par un trait plein discret et fixe pour toutes les stations
  • spawn Blackwake scatté sur un système aléatoire loin de tout point central - repositionné près du hub neutre d'Orion
  • faille du biome Core générée uniquement près de la capitale Vanguard, sans équivalent côté Helion - déplacée au centre neutre de la galaxie
  • fenêtre vaisseau masquée en partie par le chat ou le tracker de mission (z-index insuffisant)

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.31 · Accueil épuré, sprites boutique et catalogue admin en tableau

La page d'accueil du site public perd le radar tactique décoratif à côté du texte d'introduction (héro recentré, plus épuré). La boutique affiche maintenant de vrais sprites pixel art pour les 3 skins de vaisseau en vente (au lieu d'icônes manquantes) et pour les packs de crédits (jeton et pile de jetons ambrés générés pour l'occasion, au lieu d'un cercle CSS). Côté admin, la gestion de la boutique passait par 4 blocs séparés (formulaire article, formulaire code promo, tableau articles, tableau codes promo) affichés en permanence ; chaque tableau intègre maintenant son propre formulaire d'ajout/édition en ligne, réduisant l'interface à 2 blocs table-centriques.

Nouveautés

  • sprites pixel art des 32 skins de vaisseau copiés vers le site public (seuls 3 étaient présents, les autres cassaient l'image)
  • jeton et pile de jetons ambrés générés pour les packs de crédits de la boutique (remplace le cercle CSS)

Corrections

  • gestion boutique admin éclatée en 4 blocs toujours visibles (2 formulaires + 2 tableaux) au lieu d'un formulaire d'édition intégré à chaque tableau

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.30 · Séparation visuelle des biomes et des territoires sur la carte tactique

L'affichage des régions de biome, réactivé plus tôt aujourd'hui, se superposait aux territoires de faction sur la carte tactique : deux découpages géométriques indépendants avec bordures et noms qui se chevauchaient, sans moyen de masquer l'un ou l'autre. Les biomes ont désormais leur propre calque, désactivé par défaut, sans bordure ni label permanent (le nom et le niveau de danger s'affichent au survol) ; le territoire reste seul responsable des aplats de faction, bordures et lignes de front. Quatre couleurs de biome trop proches d'une couleur de faction ont été repeintes.

Nouveautés

  • calque "Biomes" indépendant dans la carte tactique (désactivé par défaut), infobulle au survol d'une région

Corrections

  • régions de biome qui se superposaient visuellement aux territoires de faction sur la carte tactique (bordures et noms chevauchés)
  • couleurs de biome trop proches d'une couleur de faction (core/vanguard, mer radiante+couronne palladienne/orion, deep void/blackwake)

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.29 · Nouvelle direction visuelle du site public et page de connexion web

Le site public (aevron.online) adopte la nouvelle maquette néon cyan sur fond bleu-nuit : navigation, boutons et libellés d'en-tête sont désormais cohérents sur toutes les pages (accueil, boutique, profil, statistiques, dev blog), au lieu de mélanger l'ancien accent ambre avec le nouveau cyan par endroits. La connexion et la création de compte, qui redirigeaient vers le client de jeu, se font maintenant directement sur le site via une page dédiée (email, pseudo, mot de passe, code d'accès bêta).

Nouveautés

  • page /login dédiée sur le site public avec bascule connexion/inscription, branchée sur l'API de comptes existante
  • navigation publique restylée (liens plats + bouton de connexion en pastille cyan), reprise sur toutes les pages du site

Corrections

  • incohérence visuelle sur apps/web : nav, boutons et libellés d'en-tête restaient à l'ancien accent ambre alors que le contenu des pages avait déjà été redessiné en cyan

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.28 · Fenêtre guide qui restait affichée après le tutoriel

Trouvé en testant le jeu en conditions réelles : le panneau "Guide de bord" générique pouvait s'ouvrir dans une brève fenêtre de course juste après la connexion (avant même que l'instance tutoriel démarre), rester ouvert en arrière-plan pendant tout le tutoriel, puis réapparaître par-dessus le choix de faction et le premier vol - ce qui pouvait ressembler à un halo ou un artefact visuel persistant à l'écran.

Nouveautés

Corrections

  • fenêtre "Guide de bord" générique qui pouvait rester ouverte en arrière-plan et réapparaître après le tutoriel dédié, par-dessus le choix de faction et le début de partie

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.27 · Ramassage réel du minage tutoriel, carte non figée et zones de mission détaillées

L'instance tutoriel ne fait plus progresser la découverte de la carte réelle du monde partagé (elle est censée en être isolée). Miner l'astéroïde du tutoriel dépose désormais la ressource au sol, à ramasser comme en jeu réel, au lieu d'un octroi automatique. La carte tactique affiche les subdivisions de zones/biomes même sans découverte individuelle. La carte de téléportation en station perd son excès de couleur. Le journal de missions précise enfin la ressource attendue (nom, icône, survol pour voir où la miner).

Nouveautés

  • affichage des régions de biome (zones/subdivisions) sur la carte tactique même sans découverte individuelle
  • ressource des objectifs de mission de station affichée avec icône et infobulle (quoi, où la miner)

Corrections

  • instance tutoriel qui marquait des stations/zones réelles comme découvertes de façon permanente
  • minage du tutoriel qui accordait la ressource directement au lieu de la faire ramasser au sol
  • carte de téléportation en station trop chargée en couleur pour un simple réseau de téléportation

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.26 · Halo de tir en pixel art et 3 nouveaux skins pour le Scout

Le halo bleu affiché devant le vaisseau lors de la charge d'une arme est remplacé par une véritable animation pixel art (au lieu d'un cercle vectoriel, et l'intensité montait mal). Le Scout, le vaisseau de départ, gagne 3 livrées détaillées : Standard, Camouflage forestier et Néon - visibles en jeu et dans le hangar. Deux autres (Désert, Void) suivront dans une prochaine passe.

Nouveautés

  • 3 nouvelles livrées Scout en pixel art détaillé : Standard, Camouflage forestier, Néon
  • animation pixel art dédiée pour le halo de charge d'arme

Corrections

  • halo de charge d'arme affiché en cercle vectoriel bleu plat au lieu d'un vrai sprite pixel art
  • intensité du halo de charge qui diminuait au lieu d'augmenter à l'approche du tir

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.25 · Minage réel en instance tutoriel et corrections visuelles

Le minage du tutoriel se fait désormais en tirant sur l'astéroïde comme en jeu réel (au lieu d'un bouton de proximité), et l'astéroïde apparaît enfin dans la vue de jeu. Le guide générique ne s'ouvre plus par-dessus le tutoriel dédié, le choix de faction en fin de tutoriel ne relance plus l'instance depuis le début, l'inventaire en vol adopte une grille compacte type inventaire de jeu de bloc, le skin pirate est correctement orienté, et le voile de nébuleuse/poussière d'espace suit enfin la caméra.

Nouveautés

  • minage du tutoriel par tir d'arme sur l'astéroïde, identique au minage réel
  • grille d'inventaire compacte en vol (icône + quantité par emplacement)

Corrections

  • fenêtre "guide" générique qui s'ouvrait par-dessus l'instance tutoriel dédiée
  • astéroïde du tutoriel invisible dans la vue de jeu (uniquement sur la carte)
  • choix de faction en fin de tutoriel qui relançait une nouvelle instance tutoriel
  • écran d'inventaire en vol déformé (texte et bouton débordant de cases trop étroites)
  • vaisseau pirate affiché tête en bas par rapport à sa direction de vol réelle
  • voile de nébuleuse/poussière d'espace quasiment figé, cassant l'effet de profondeur

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.24 · Corrections instance tutoriel, parallax et refonte du site public

L'instance tutoriel ne devrait plus infliger de dégâts de zone de danger ni perdre l'astéroïde de minage sur la carte, et affiche désormais ses limites comme les failles. Le fond spatial (étoiles, planètes) gagne un vrai effet de profondeur, le HUD affiche les munitions par arme et le menu pause affiche la latence. Le site public retrouve un contenu aligné sur les systèmes réellement actifs en jeu, un vrai logo et vaisseau pixel art, des pages CGU et propriété intellectuelle, et une meilleure gestion des accents.

Nouveautés

  • affichage de la latence réseau (ms) dans le menu pause
  • limites visibles de l'instance tutoriel (carte et vue de jeu), comme pour les failles
  • pages CGU et propriété intellectuelle sur le site public
  • logo et vaisseau pixel art animé sur le site public (remplace le texte seul et le triangle CSS)
  • vrais sprites pixel art pour la machine à sous du site public

Corrections

  • dégâts de zone de danger appliqués par erreur aux joueurs dans l'instance tutoriel isolée
  • astéroïde de minage du tutoriel absent de la carte
  • fond étoilé quasi immobile malgré l'effet de parallax prévu
  • planètes affichées trop proches du soleil, cassant l'effet de profondeur
  • munitions par arme invisibles dans le HUD (masquées en CSS), sans symbole infini visible
  • site public présentant la guerre de territoire, les factions, le sonar et les convois comme "à venir" alors qu'ils sont actifs en jeu
  • police d'affichage du site rendant mal les caractères accentués français
  • détails d'implémentation admin et de sécurité présents dans le dev blog public

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.23 · Isolation de l'instance tutoriel et mises à jour de sécurité

L'instance tutoriel (beta.22) recevait encore certains messages temps réel du monde principal malgré l'isolement prévu - corrigé. Mises à jour de sécurité et de dépendances, et améliorations de confort pour l'équipe de modération.

Nouveautés

  • améliorations de confort pour l'équipe de modération

Corrections

  • fuite de messages temps réel (chat, combats, enchères, territoire) vers l'instance tutoriel isolée
  • mises à jour de sécurité des dépendances

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.22 · Instance tutoriel pour les nouveaux pilotes sans faction

Un nouveau compte (ou un compte n'ayant pas encore choisi de faction) est désormais placé dans une instance solo isolée avant de rejoindre le monde partagé : pilotage libre, carte tactique, minage d'un astéroïde dédié, inventaire et un combat contre une cible d'entraînement, chacun avec du vrai gameplay serveur (pas de simulation à part). Un bouton "Passer" permet de sauter directement au choix de faction à tout moment. Une fois l'instance terminée (ou sautée) et la faction choisie, le pilote rejoint le monde en ligne près de la capitale de sa faction.

Nouveautés

  • instance tutoriel isolée (pilotage, carte, minage, inventaire, combat) avant le choix de faction, avec option "Passer"
  • connexion possible sans faction choisie (auparavant bloquée) - le joueur est isolé dans l'instance tutoriel plutôt que rejeté

Corrections

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.21 · Les pirates Blackwake n'apparaissent plus chez les marchands

Blackwake n'a pas de capitale (les pirates ne tiennent aucun territoire propre), donc son apparition retombait sur le point générique - qui se trouve être en plein dans le hub central marchand d'Orion. Un nouveau pilote Blackwake apparaît désormais près d'un système tiré au hasard parmi tous ceux qui n'appartiennent à aucune des 3 capitales, jamais deux fois au même endroit - cohérent avec des pirates qui rôdent partout sans jamais s'installer.

Nouveautés

Corrections

  • apparition des nouveaux pilotes Blackwake systématiquement dans le territoire d'Orion (le repli générique du point d'apparition tombait sur le hub marchand central)

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.20 · Nouveaux pilotes: apparition près de la capitale de leur faction

Un nouveau pilote (ou un pilote qui meurt sans port d'attache défini) apparaissait toujours près du centre de la galaxie, quelle que soit la faction choisie - le point de départ ignorait complètement l'allégeance du joueur. Il apparaît désormais près de la station de commandement de sa propre faction (Citadelle Vanguard, Bastion Helion, Comptoir Central Orion).

Nouveautés

Corrections

  • point d'apparition d'un nouveau pilote (et de respawn sans port d'attache) sans lien avec sa faction, toujours proche du centre de la carte

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.19 · Trois nouvelles chaînes de missions en zone dangereuse

Premier lot de contenu narratif hors capitales: 3 stations en zone à haut risque (Rempart Lyis-4 Solace et Citadelle Erion-5 Prime dans le Deep Void, Rempart Drora-76 Vesper dans la Mer Radiante) reçoivent chacune leur chaîne de 10 missions et leur PNJ dédié. Contrairement aux capitales, ces PNJ sont volontairement indépendants - aucune affiliation aux 4 factions -, cohérent avec le fait que ces stations peuvent changer de propriétaire au fil de la guerre de territoire. Deux chaînes déposent chacune un fragment de mystère sur le Deep Void, jamais une réponse définitive; la troisième reste volontairement terre-à-terre.

Nouveautés

  • 3 nouvelles chaînes de mission de station: Capitaine Yara Kessel (Rempart Lyis-4 Solace), Dr Ilyne Marsh (Citadelle Erion-5 Prime), Ingénieur Toma Yeleen (Rempart Drora-76 Vesper)

Corrections

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.18 · Marqueur de mission sur la carte tactique

La carte tactique affiche désormais un marqueur pour l'objectif de la mission de station en cours, quand un lieu a du sens: la zone de ressource la plus proche pour une extraction ciblée, la station elle-même pour une livraison. Calculé côté client à partir des données déjà connues de tous les joueurs (zones de ressources, positions de station) - aucune coordonnée n'est ajoutée aux missions déjà écrites. Les primes de secteur (élimination de cibles) n'ont pas de lieu fixe dans le jeu actuel et n'affichent donc pas de marqueur.

Nouveautés

  • marqueur de mission sur la carte tactique pour les objectifs d'extraction (zone de ressource la plus proche) et de livraison (la station)

Corrections

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.17 · Journal de missions et correctif du suivi en HUD

Le suivi de missions actives affiché en vol se superposait exactement au panneau de chat (même position, plan au-dessus) - déplacé en haut à droite, à l'emplacement du panneau de faille, qui n'est jamais affiché en même temps. Nouveau journal de missions (touche J) pour voir le détail complet d'une mission en cours plutôt que la simple barre de progression du suivi HUD: colonne de gauche listant les missions par catégorie (missions de station, missions hebdomadaires de faction), volet de droite avec le portrait du PNJ, le texte de dialogue et l'objectif détaillé.

Nouveautés

  • journal de missions (touche J): liste des missions actives par catégorie avec détail complet (dialogue, objectif, récompenses) à droite

Corrections

  • suivi de missions actives en HUD superposé au panneau de chat, rendant les deux illisibles en même temps

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.16 · Référence de station perdue après une fusion de stations

Après la fusion des stations de capitale (version précédente), les comptes déjà amarrés ou ayant pour port d'attache l'une des stations supprimées se retrouvaient avec une référence vers une station qui n'existe plus - le hangar restait affiché mais sans aucune donnée de station (services, missions, tableau de bord tous vides). Ces références ne sont désormais jamais lues sans vérifier que la station existe encore ; une station disparue retombe proprement sur "non amarré" plutôt que de laisser le hangar dans un état vide. Un simple rechargement/reconnexion suffit à appliquer la correction sur un compte concerné.

Nouveautés

Corrections

  • hangar vidé de tout contenu (missions, services, tableau de bord) pour un compte dont la station amarrée, le port d'attache ou une destination de téléportation découverte a été supprimée par une modification de la carte

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.15 · Correctifs missions de station et fusion des capitales de faction

La fenêtre de dialogue PNJ des missions de station se rouvrait et se refermait toute seule (référence de fonction instable dans un effet React côté hangar, retirée) - au passage la même correction fluidifie les fenêtres qui redemandaient leur état en boucle, dont le nouvel écran Factions. Les 3 capitales de faction (Vanguard, Helion, Orion) avaient chacune deux stations quasi superposées à leur système d'origine - un doublon visuel non voulu même si le mécanisme sous-jacent (poste de commandement imperdable) était volontaire. Fusionnées en une seule station par capitale: le système d'origine de chaque faction est maintenant entièrement imperdable plutôt que de partager sa souveraineté entre deux stations voisines.

Nouveautés

Corrections

  • fenêtre de dialogue PNJ (missions de station) qui s'ouvrait puis se refermait immédiatement toute seule
  • réactivité générale de l'interface pendant le vol/l'accostage (la même boucle de re-rendu affectait la fenêtre Factions et pouvait donner une impression de lenteur/désynchronisation, y compris sur la sortie de station)
  • stations 'Astre Drion-1 Vega' (Vanguard), 'Port Oraris-2 Helix' (Helion) et 'Astre Vaaris-9 Vega' (Orion) supprimées - chacune faisait doublon avec la station de commandement de sa capitale, à ~1300 unités de distance ; la station de commandement (Citadelle Vanguard / Bastion Helion / Comptoir Central Orion) devient l'unique ancre territoriale de son système, permanence de faction jamais capturable

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.14 · Missions de station narratives et guerre de territoire en phases

Chaque station peut désormais confier une chaîne de 10 missions racontées par un PNJ dédié (portrait, dialogue), débloquées une à une et non rejouables une fois terminées - contenu réel écrit pour les 3 capitales de faction (Vanguard, Helion, Orion), le mécanisme est prêt pour le reste de la galaxie. La guerre de territoire passe d'un tir-à-la-corde de présence toujours actif à un système en phases piloté depuis une nouvelle fenêtre Factions: missions de conquête communautaires sur un système voisin du territoire déjà tenu -> jauge de préparation -> station vulnérable (bouclier suspendu, assaut par présence) -> capture -> fenêtre de reconstruction (l'attaquant doit défendre, sinon la station revient à son propriétaire d'origine) -> propriété définitive. Les missions hebdomadaires de faction, jusqu'ici invisibles bien qu'actives côté serveur, sont maintenant affichées dans cette même fenêtre.

Nouveautés

  • onglet Missions du hangar: chaîne narrative de la station (PNJ, dialogue, étape en cours) avec suivi léger en HUD pendant le vol
  • fenêtre Factions (touche N): missions hebdomadaires de faction, ciblage d'un système voisin pour lancer une campagne de conquête, suivi de la jauge de préparation et des phases vulnérable/reconstruction
  • guerre de territoire en phases: seuls Vanguard et Helion peuvent lancer une campagne, cible limitée aux systèmes voisins du territoire déjà tenu (expansion en front continu), bouclier de station suspendu pendant la phase vulnérable

Corrections

  • missions hebdomadaires de faction actives côté serveur depuis longtemps mais jamais affichées au joueur
  • guerre de territoire contestable sur n'importe quelle station à tout moment, sans lien avec la progression réelle du front

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.12 · Stations principales mieux centrées dans leur cellule de territoire

Après le premier passage de relaxation de Lloyd, plusieurs stations principales restaient visiblement décalées par rapport au centre réel de leur cellule de territoire - la correction d'espacement minimal entre systèmes se déclenchait après le dernier ajustement de Lloyd, décalant certains systèmes juste après les avoir bien placés. Les deux passes s'entrelacent maintenant (équilibrage puis espacement, répété à chaque itération au lieu d'une seule correction finale) et le nombre d'itérations est passé de 5 à 15 - l'écart moyen entre un système et le centre réel de sa cellule est divisé par 2. 2 systèmes sur 90 restent partiellement décalés (un vrai conflit local entre équilibrage et espacement minimal, pas un manque de réglage) plutôt qu'une imperfection généralisée.

Nouveautés

  • relaxation de Lloyd entrelacée avec la correction d'espacement minimal (au lieu d'une correction unique en fin de calcul) et augmentée à 15 itérations pour mieux centrer chaque système dans sa cellule de territoire

Corrections

  • stations principales visiblement décentrées dans leur cellule de territoire suite à la relaxation de Lloyd introduite juste avant

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.11 · Cellules de territoire rééquilibrées par relaxation de Lloyd

Les cellules de la carte de territoire (une par système) étaient très inégales en taille, avec des stations mal centrées dans leur propre zone. Une relaxation de Lloyd (déplacement itératif de chaque système vers le centre géométrique réel de sa cellule) rééquilibre maintenant leurs tailles - écart mesuré divisé par plus de 3 entre la plus grande et la plus petite cellule. Contrepartie assumée: les 3 capitales et les 2 coins vides ne sont plus pile sur leur point exact (ancrage du correctif précédent) mais à proximité immédiate (13 000 à 18 000 unités, sur une carte qui en fait 400 000 de large) - la garantie de niveau 91-100 aux 2 coins vides tient toujours après ce déplacement.

Nouveautés

  • relaxation de Lloyd (5 itérations) sur les positions des 90 systèmes solaires pour équilibrer les cellules de territoire de la carte tactique, avec restauration automatique de l'espacement minimal entre systèmes ensuite

Corrections

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.10 · Le fondu de bord de carte effaçait les capitales sur la carte de territoire

Le remplissage des cellules de territoire s'estompait progressivement vers les bords de la carte pour masquer le contour rectangulaire artificiel du découpage - un mécanisme qui tombait sur une opacité strictement nulle à la distance maximale théorique de la carte. Comme les 2 capitales et les 2 coins vides venaient d'être ancrés exactement à cette distance maximale (coins extrêmes), leurs cellules de territoire étaient devenues totalement invisibles sur la carte, quelle que soit la faction propriétaire - donnant l'impression que la conquête n'avait pas de couleur et que tout restait centré.

Nouveautés

Corrections

  • remplissage de territoire totalement invisible aux 2 capitales et aux 2 coins vides (opacité retombant exactement à 0 à la distance maximale de la carte) - un plancher d'opacité minimum empêche maintenant le fondu d'atteindre zéro

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.9 · Les stations ont désormais un rôle selon leur éloignement d'une capitale

Toutes les stations "principales" de la galaxie partageaient jusqu'ici le même nom générique et le même visuel, qu'elles soient à côté d'une capitale ou tout au fond de l'espace profond - la disposition ne racontait rien sur la progression. Chaque station tire maintenant son nom, sa densité de stations secondaires et son visuel du palier de danger de sa zone: comptoirs et postes de sécurité près d'une capitale, relais et avant-postes en zone frontière contestée, forteresses et bastions en zone de fin de jeu. Aucun service ni mécanique de jeu n'a changé - uniquement la lecture de la carte.

Nouveautés

  • 3 paliers de station (proche capitale / frontière / profond) dérivés du même signal de distance qui pilote déjà le niveau des systèmes - noms, densité de stations secondaires et sprite affiché varient désormais par palier

Corrections

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.8 · Capitales de faction ancrées exactement aux 3 points de civilisation

Les capitales Vanguard et Helion, comme le comptoir Orion avant elles, n'étaient garanties que "le système le plus proche par hasard" de leur coin de carte respectif - jamais exactement dessus (Vanguard pouvait atterrir à plus de 24 000 unités du vrai coin extrême). Les 3 capitales sont désormais forcées exactement sur leur point de civilisation (coin haut-gauche, coin bas-droite, centre), et un système de niveau 91-100 existe maintenant garanti aux deux coins vides opposés (un seul des deux l'obtenait de façon fiable auparavant). La zone marchande centrale reste volontairement plus grande qu'une zone de faction ordinaire; les pirates continuent de rôder partout, y compris dans cette zone, sans jamais y posséder de station.

Nouveautés

Corrections

  • capitales Vanguard/Helion pas garanties exactement à leur coin extrême de carte (dépendaient du tirage aléatoire de placement des systèmes, comme le comptoir Orion avant son propre correctif)
  • un seul des deux coins vides (les points les plus dangereux de la carte) obtenait de façon fiable un système de niveau 91-100 - l'autre plafonnait à 81-90

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.7 · Trop de failles corrigé, dézoom de carte élargi, disposition de galaxie figée

Deux régressions supplémentaires de l'agrandissement de galaxie sont corrigées: la densification des régions de biome avait silencieusement multiplié le nombre de failles par 6 (48 au lieu de 8, avec des identifiants en collision), et la carte tactique ne pouvait plus être dézoomée assez pour voir l'ensemble de la galaxie agrandie. Plus largement, la disposition de la galaxie (biomes, systèmes, stations, failles) est désormais figée une bonne fois pour toutes plutôt que régénérée à chaque démarrage du serveur - elle peut maintenant être corrigée à la main, point par point, sans qu'un changement de génération ne redistribue tout le reste. Les zones de ressources restent générées automatiquement comme avant.

Nouveautés

  • disposition de la galaxie (biomes, systèmes, stations, failles) figée en données statiques éditables directement, au lieu d'être régénérée à chaque démarrage du serveur
  • outil de reroll conservé pour régénérer une zone entière si besoin, sans affecter les corrections manuelles déjà faites ailleurs

Corrections

  • nombre de failles multiplié par 6 (48 au lieu de 8) suite à la densification des régions de biome, avec des identifiants de faille en collision entre plusieurs zones
  • dézoom maximal de la carte tactique insuffisant pour voir l'ensemble de la galaxie depuis son agrandissement

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.6 · Comptoir Orion recentré, failles liées au niveau de zone, systèmes solaires plus profonds

Suite à l'agrandissement de la galaxie (bêta 1.0.0-beta.5), plusieurs défauts de la carte sont corrigés: le comptoir marchand Orion est désormais garanti exactement au centre géométrique de la galaxie (il pouvait auparavant atterrir à plusieurs milliers d'unités du centre selon le tirage aléatoire). Les failles (rifts) tiennent maintenant compte du niveau de zone 1-100 en plus du palier de biome pour leur difficulté, pas seulement du danger de biome. Les planètes d'un système solaire sont mieux espacées (espacement progressif, pas juste une bande étroite et régulière) et gagnent un effet de profondeur visuelle (les plus éloignées de l'étoile sont légèrement plus petites et estompées). Les 5 sprites de soleil qui affichaient une forme d'étoile à pointes au lieu d'une boule lumineuse ronde sont régénérés.

Nouveautés

  • difficulté des failles désormais influencée par le niveau de zone 1-100 (en plus du palier de danger de biome), comme déjà le cas pour les chasseurs pirates
  • espacement des planètes progressif (resserré près de l'étoile, plus large vers l'extérieur) et effet de profondeur visuelle, en vol comme sur la carte tactique

Corrections

  • comptoir marchand Orion pas garanti au centre géométrique de la galaxie (dépendait du tirage aléatoire de placement des systèmes)
  • 5 sprites de soleil (jaune, géante bleue, étoile à neutrons, naine rouge, étoile blanche) affichant une forme d'étoile à pointes au lieu d'une boule lumineuse ronde

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.5 · Danger de zone recentré sur les 3 capitales, galaxie agrandie à 90 systèmes

Le niveau de danger des biomes suit désormais la distance aux 3 points de civilisation (Vanguard, Helion, Orion) plutôt qu'un centre géométrique déconnecté de la carte des factions - s'éloigner de la civilisation rapproche vraiment du Deep Void, dans toutes les directions. La galaxie est agrandie à 90 systèmes solaires (contre 15), avec un niveau de zone 1-100 qui pilote maintenant réellement la difficulté des chasseurs pirates. Première contrainte de biome active: les Brumes d'Ionis infligent des dégâts prolongés au-delà d'un délai de grâce.

Nouveautés

  • danger de biome calculé par distance à l'ancre civilisée la plus proche (Vanguard/Helion/Orion), avec dégradé progressif dans toutes les directions
  • 48 régions de biome (contre 8), pour un dégradé plus fin autour des 3 capitales
  • galaxie agrandie à 90 systèmes solaires (contre 15), avec un placement garantissant une couverture de tous les paliers de niveau 1-100
  • niveau de zone 1-100 désormais utilisé pour ajuster le niveau des chasseurs pirates en monde ouvert
  • première contrainte active de biome: séjour prolongé dans les Brumes d'Ionis (au-delà de 45s) déclenche des dégâts réguliers, avec alerte HUD à l'entrée

Corrections

  • incohérence entre biomes de danger différent situés à la même distance du centre géométrique mais dans des directions opposées à la géographie réelle des factions

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.4 · Soleils repensés et systèmes solaires enfin visibles en vol

Les 6 sprites de soleil sont régénérés en plus haute résolution pour rester lisibles en gros plan, et leur affichage sur la carte tactique suit désormais une seule formule continue du dézoom complet au plan rapproché. Surtout: planètes, ceintures d'astéroïdes et anomalies, qui ne s'affichaient jamais en vol réel à cause d'un plafond de distance obsolète, sont maintenant bien visibles et correctement espacées autour de chaque étoile.

Nouveautés

  • taille du soleil et fondu des planètes/labels de système continus sur toute la plage de zoom de la carte tactique
  • les 3 systèmes d'origine (capitales + hub marchand) restent nommés même au dézoom complet

Corrections

  • sprites de soleil pixelisés en gros plan sur la carte (sources 64x64 régénérées en 192x192)
  • "pop" brutal du soleil au franchissement du seuil de gros plan sur la carte tactique
  • planètes, ceintures d'astéroïdes et anomalies qui ne s'affichaient jamais en vol réel (seuil de distance de rendu resté calé sur une échelle de monde plus ancienne)
  • anneaux d'orbite des systèmes trop serrés sur la vue rapprochée de la carte tactique

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.3 · Garage unifié, écran vaisseau enrichi et inscription ouverte

Le hangar se réorganise autour d'un nouveau Garage qui réunit chassis, modules et skins, la Vue Station devient un vrai tableau de bord, et l'écran vaisseau affiche désormais des jauges et un aperçu avant/après lors du changement de module. L'inscription est ouverte au public, avec un code d'invitation encore requis mais désactivable par l'équipe.

Nouveautés

  • onglet Garage: liste de vaisseaux, fiche compressée (modules + skin) au clic sur un vaisseau
  • Vue Station transformée en tableau de bord: services de la station, résumé de parcours, alertes de galaxie à proximité
  • jauges visuelles pour la coque, le bouclier et l'énergie sur l'écran vaisseau
  • aperçu des stats avant/après au survol d'un module dans le Garage
  • inscription accessible directement depuis l'écran d'accueil (plus besoin d'une adresse secrète)
  • numéro de version affiché discrètement en bas à droite de l'écran d'accueil

Corrections

  • divergence de numéro de version possible entre différents écrans du site selon la configuration de déploiement

Équilibrage

Aucun ajustement majeur.

beta

1.0.0-beta.2 · Interface pixel art, achat de vaisseaux simplifié et durcissement sécurité

Le chantier d'intégration des sprites pixel art produits pour le HUD, le hangar et la carte tactique est terminé. Le parcours d'achat de vaisseau est scindé par palier, et deux failles de sécurité identifiées lors de l'audit sont corrigées.

Nouveautés

  • jauges, cadres et icônes HUD en pixel art (santé/bouclier/énergie/xp, alertes de zone, cadre de terminal de station, cadre de chat)
  • marqueurs de carte tactique et icônes d'événements en pixel art
  • badges de rang de réputation et icônes sociales en pixel art
  • vaisseaux d'entrée (chasseur, mineur, intercepteur) achetables directement en crédits, sans plan de coque ni farm de rift

Corrections

  • barres de statistiques du HUD qui débordaient visuellement à gauche et à droite
  • renforcement de la validation des messages réseau
  • renforcement de la sécurité des actions d'administration sensibles

Équilibrage

  • niveau requis pour l'intercepteur abaissé (désormais cohérent avec sa taille, plus petite que le chasseur)
  • niveau requis pour le vaisseau de transport relevé (désormais cohérent avec sa taille, plus grande que la frégate)
beta

1.0.0-beta.1 · Failles galactiques et bêta jouable actuelle

Le shard Aevron ouvre une boucle complète et ajoute les premières failles PvE instanciées: solo ou groupe, vagues, boss, récompenses et écran de fin.

Nouveautés

  • HUD modernisé
  • sessions joueur persistantes
  • stations majeures avec services
  • failles galactiques solo/groupe
  • vagues PvE, boss, score de fin et récompenses rares

Corrections

  • stabilisation des reconnexions
  • meilleure sauvegarde des modules équipés
  • isolation des instances de faille hors événements de carte principale

Équilibrage

  • progression XP plus lisible
  • danger des biomes avancés renforcé
  • failles sans perte d'inventaire pour offrir une activité de répit
beta

0.9.0 · Préparation alpha

Les systèmes de compte, faction et supervision publique se consolident avant l'ouverture plus large.

Nouveautés

  • codes alpha
  • profils publics
  • statistiques serveur
  • choix de faction

Corrections

  • durcissement des routes admin
  • meilleure gestion des sessions remplacées

Équilibrage

  • récompenses de collecte ajustées par zone
alpha

0.8.0 · Boutique publique et profil

Le site public gagne une boutique, un profil joueur et les premiers indicateurs du shard.

Nouveautés

  • page boutique
  • page profil
  • sitemap public
  • métadonnées SEO

Corrections

  • navigation web responsive
  • fallback de santé serveur

Équilibrage

Aucun ajustement majeur.

alpha

0.7.0 · Monde persistant

La galaxie conserve ressources, territoires, inventaires et découvertes entre les sessions.

Nouveautés

  • sauvegarde automatique de la progression
  • découvertes de carte
  • territoires de faction
  • stockage en station

Corrections

  • sauvegarde après téléportation
  • inventaires plus robustes

Équilibrage

  • coût des trajets par station lié à la distance
alpha

0.6.0 · Hangar et modules

Les pilotes commencent à spécialiser leur vaisseau avec classes, modules, skins et stockage.

Nouveautés

  • classes de vaisseaux
  • modules installables
  • objets uniques
  • skins

Corrections

  • calcul de masse de soute
  • mise à jour fiable des stats dérivées

Équilibrage

  • tiers d'équipement mieux différenciés
alpha

0.5.0 · Combat spatial serveur

Le serveur devient autoritaire sur les tirs, dégâts, projectiles et premières menaces hostiles.

Nouveautés

  • armes
  • projectiles
  • pirates
  • chasseurs hostiles

Corrections

  • zones sûres de station
  • cadence de tir limitée serveur

Équilibrage

  • coût énergétique des armes réduit
prototype

0.4.0 · Stations et économie

Les stations structurent la galaxie avec marché, réparation, stockage et prix dynamiques.

Nouveautés

  • stations majeures
  • marché des ressources
  • réparation
  • stockage local

Corrections

  • prix arrondis
  • ressources vendues persistées

Équilibrage

Aucun ajustement majeur.

prototype

0.3.0 · Inventaire et ressources

La boucle d'extraction prend forme avec soute, masse, ressources rares et collecte.

Nouveautés

  • inventaire
  • ressources par biome
  • butin au sol
  • limites de soute

Corrections

  • ramassage propriétaire
  • expiration des butins

Équilibrage

Aucun ajustement majeur.

prototype

0.2.0 · Premiers astéroïdes et minage

Les champs d'astéroïdes donnent au vol une première raison économique.

Nouveautés

  • zones de ressources
  • laser de minage
  • respawn énergétique
  • sonar initial

Corrections

  • positions de zones plus stables

Équilibrage

  • densité des astéroïdes réduite dans le Core
prototype

0.1.0 · Prototype navigation

Premier vol dans le vide: canvas, caméra, inertie simple et synchronisation multijoueur minimale.

Nouveautés

  • client Vite React
  • canvas 2D
  • Socket.IO
  • déplacement de vaisseau

Corrections

  • centrage caméra
  • premiers contrôles clavier

Équilibrage

Aucun ajustement majeur.