PATCH NOTE V1.6.9
Mode multijoueur local (2 à 4 joueurs)
- Lobby complet : chaque joueur prend un serpent avec sa manette ou le clavier (ZQSD / Flèches), toggle PRÊT avec une touche dédiée, compte à rebours de démarrage.
- Serpents aux couleurs distinctes (vert, magenta, blanc, violet) avec tête et corps personnalisés.
- Direction initiale des serpents automatiquement orientée vers la première pomme au début d'une partie multijoueur
- Collisions inter‑serpents : le corps des serpents morts reste comme obstacle permanent sur la grille.
- Tête‑à‑tête kamikaze : si deux têtes visent la même case au même tick, elles meurent toutes les deux.
- Pommes bonus et portails synchronisés pour tous les joueurs.
- Écran de fin “SSS‑TIER !!” avec classement trié par segments > speedrun > survie, chaque ligne à la couleur du serpent.
- High score multijoueur distinct (clignotement doré en cas de record).
Portails – set de couleurs alterné
- Deux paires de portails simultanées possèdent désormais des couleurs différentes (bleu/orange et bleu foncé/orangé), pour mieux les distinguer à l’écran.
Accessibilité des pommes en multi
- Avant d’être posée, une pomme vérifie qu’au moins un serpent vivant peut l’atteindre (BFS avec marge de croissance) –beaucoup moins de pommes injustes, et respawn automatique si elle devient inaccessible
- Clignotement de la pomme si elle devient inaccessible ou en fin de timeout, avec respawn forcé.
Musiques étendues
- 3 nouvelles playlists : lobby multijoueur, in‑game multijoueur, fin multijoueur (victoire / défaite).
- Playlists menu et crédits enrichies.
GamepadManager & LEDs multijoueur
- Jusqu’à 4 manettes gérées simultanément pour les vibrations et les LEDs DualSense.
- Chaque joueur a sa propre couleur LED en jeu.
- Hot‑plug manette : branchez/débranchez à tout moment, SDL2 se reconnecte automatiquement.
- Multiplicateur de vibration automatique par type de manette (Xbox, PlayStation, Switch, Steam Deck).
High score multijoueur sur l’écran de pause
- Classement en temps réel affiché pendant la pause, coloré par joueur – même principe que l’écran de fin.
Résolution “Auto”
- Nouvelle option dans le menu résolution : sélectionne automatiquement la meilleure résolution disponible au premier lancement, tout en restant ajustable.
Contrôles lobby distincts
- Icônes de touches dédiées dans le lobby (Se déplacer / Sélectionner / Prêt) avec prise en charge complète (clavier, Xbox, PlayStation, Nintendo, Steam Deck).
- Textes localisés FR/EN pour les labels du lobby.
CORRECTIONS
- Barres noires (letterboxing) – Le
GL.Clearen début de chaque frame garantit que les zones hors viewport sont parfaitement noires sur toutes les plateformes, y compris Steam Deck. - Divers ajustements UI – Tailles de police, marges, alignements sur tous les écrans (jusqu’à 4K).
- Crash rare au changement de langue.
- Solo parfaitement préservé – Aucune régression : le serpent solo, les menus, la musique, les sauvegardes, les vibrations, les LEDs, les écrans de fin… tout fonctionne exactement comme avant.
Temps de travail supplémentaire depuis la version solo : ~100 heures (refonte + multijoueur + polissage)...