Repository navigation
Releases: Xoriax/snake
Release list
Snake v1.4.0
✨ Nouveautés – v1.4.0
Ajouté
- Nouveau système de particules activable via le menu principal.
- Effet visuel d'explosion lumineuse lors de la consommation d'une pomme.
- Gestion complète : création, mouvement, fade-out et suppression automatique.
- Les particules respectent l'option “Particules” (désactivées si décochées).
Améliorations
- Meilleure isolation des systèmes : les particules sont maintenant gérées dans des fichiers dédiés (
systems/particles.system.tsetrendering/particle.renderer.ts).
Objectif
Améliorer l’immersion et la satisfaction visuelle du joueur sans impacter les performances.
Snake v1.3.1
🛠️ Bugfix – v1.3.1
Corrigé
- Shrinking Arena fonctionne à présent comme prévu :
- Bordure visible et rétrécissement effectif toutes les 12 s.
- Wrap automatiquement désactivé quand le shrink est actif.
- Éléments hors zone gérés : mort si la tête sort, reposition de la food, purge des portails/obstacles hors zone.
🎯 Objectif : rendre le mode shrink lisible, jouable et sans comportements incohérents.
Snake v1.3.0
🌀 Feature – v1.3.0
Ajouté
- Portails dynamiques : la paire de portails change de position toutes les 3 secondes.
- Une paire est toujours présente au démarrage lorsque l’option Portails est activée.
🎯 Objectif : rendre les parties plus vivantes et imprévisibles sans modifier les règles de base.
Snake v1.2.2
🎛️ UX – v1.2.2
Modifié
- Le screen shake n’apparaît plus pendant le dash.
- Le tremblement d’écran est désormais réservé à la mort pour un feedback plus clair et moins intrusif.
Aucun changement de gameplay.
Snake v1.2.1
🛠️ Bugfix – v1.2.1
Corrigé
- 🌀 Portails : une paire apparaît désormais dès le lancement d’une partie si l’option Portails est activée.
- 🍎 Après avoir mangé, le jeu peut recréer une paire s’il n’y en a pas à l’écran.
Aucun changement de gameplay, correction de l’apparition.
Snake v1.2.0
✨ UI/UX – v1.2.0
Ajouté
- 🖼️ Nouvelle page d’accueil au style néon (glassmorphism)
- 🧩 Paramètres regroupés en 4 panneaux : Session, Gameplay, Power-ups, Audio
- 🔘 Switches custom, sélecteurs stylés, slider de volume élégant
▶️ Bouton JOUER proéminent (CTA) avec effet glow
Modifié
- Mise en page responsive (4 → 2 → 1 colonnes)
- Cohérence graphique avec l’interface en jeu
Changement purement visuel : le gameplay ne change pas.
Snake v1.1.2
🎨 Amélioration de l’interface – v1.1.2
Modifié
- 💀 Écran de fin : suppression de l’affichage du score et du meilleur score directement sur le plateau.
- 🖥️ Désormais, seuls les boutons Rejouer et Accueil apparaissent, centrés au milieu du plateau.
- 🧩 Expérience plus claire et cohérente : le HUD reste réservé aux infos en cours de partie, l’écran de fin devient plus épuré.
Notes
- Aucun changement de gameplay.
- Mise à jour purement visuelle / ergonomique.
Snake v1.1.1
🛠️ Bugfix – v1.1.1
- 🪞 Mirror: correction d’un demi-tour involontaire (le filtrage est désormais appliqué après l’inversion des commandes)
- 🐍 (Optionnel) Mouvement autorisé sur la case de l’ancienne queue si on ne mange pas (évite des morts “injustes” dans les virages serrés)
Aucun changement de gameplay majeur.
Mise à jour patch.
Snake v1.1.0
🎮 Snake – Version 1.1.0
🔧 Refactor majeur (interne)
- Nouvelle architecture modulaire (ECS-lite)
- Séparation claire par domaines : app/core/systems/rendering/ui/audio/features/styles
- Logiques isolées (mouvement, collisions, power-ups, dash, portails, shrink…)
📝 Docs
- README enrichi avec la section Architecture
- CHANGELOG mis à jour
ℹ️ Gameplay identique à la v1.0.0, mais code plus propre et évolutif.
Snake v1.0.0
🎮 Snake - Version 1.0.0
Première release stable avec toutes les fonctionnalités principales :
- Modes de jeu : Classic, Time Attack, Zen, Hardcore
- Power-ups : ⏳ Slow, 👻 Ghost, ✖️2 Score, 🧲 Magnet, ⇄ Mirror
- Dash ⚡, Portails 🌀, Arène rétrécissante 🔥
- HUD complet et design néon
- Sons dynamiques avec WebAudio
- Daily Challenge
- Gestion du meilleur score
📜 Licence MIT