📋 Changelog

Toutes les mises à jour du jeu, du plus récent au plus ancien.

💬 Chat général + 💎 Boutique
  • Nouveau : Chat général 💬 — parle avec tous les joueurs en temps réel, rafraîchissement auto toutes les 10 secondes.
  • Envoi avec la touche Entrée, compteur de caractères, avatar avec initiale et lien profil.
  • Boutique 💎 — nouvelle page dédiée accessible depuis le menu de navigation.
  • Protection 24h (50 or) et Protection 48h (100 or) disponibles à l'achat.
  • Gain d'or : +5 or automatiquement à chaque victoire en combat.
  • Menu mis à jour avec Boutique 💎 et Chat 💬.
🤖 Bots renforcés + 🔧 Corrections majeures
  • Bots jouent à GAME_SPEED x30 — même vitesse que les joueurs.
  • Bots affichés dans le classement avec badge 🤖.
  • Cron optimisé — bots jouent toutes les 2 minutes.
  • 🔧Catapultes ne détruisent plus en dessous du niveau 1.
  • 🔧Rempart réduit à +5% défense par niveau (était +20%).
  • 🔧Stockage hôtel de ville augmenté — +3000 par niveau.
  • 🔧Bibliothèque : Contre-espionnage, Mentor spirituel, Maîtrise héroïque supprimés.
🕵️ Système d'espionnage — Éclaireur
  • Nouvelle unité : Éclaireur 🕵️ — unité rapide (14 c/h) dédiée à l'espionnage. Caserne niv.2 requise.
  • Envoie un éclaireur espionner un village ennemi pour révéler sa garnison complète.
  • Contre-espionnage : si l'ennemi a des éclaireurs, 15% de chance de détecter et éliminer ton espion par éclaireur défensif.
  • Troupes masquées sur les profils — seul le propriétaire voit sa garnison. Les autres voient 🔒 sauf après un espionnage réussi (visible 10 min).
  • Rapports d'espionnage dans la page Rapports — succès ou détection affichés clairement.
  • Bouton 🕵️ Espionner ajouté dans les profils ennemis et la page attaque.
  • Les bots n'utilisent pas les éclaireurs — réservé aux joueurs.
🤖 Refonte complète des Bots IA
  • Bots builders maintenant agressifs (aggression=1) — ils attaquent aussi.
  • Bots warriors ultra-agressifs (aggression=3) — attaquent très fréquemment.
  • Cooldown d'attaque réduit drastiquement : harasser 2min, bully 3min (avant 5-30min).
  • Seuil minimum de troupes pour attaquer réduit à 4-5 (avant 8-40).
  • Recrutement adaptatif — réduit la quantité si ressources insuffisantes.
  • Bots jouent maintenant à GAME_SPEED x30 — même vitesse que les joueurs.
  • Cron passé à toutes les 2 minutes pour des bots plus réactifs.
  • Bots affichés dans le classement avec badge 🤖.
🛡️ Protection débutant — 48 heures
  • Tout nouveau joueur bénéficie automatiquement de 48h de protection à l'inscription.
  • Village protégé = impossible d'être attaqué par les joueurs ET les bots pendant 48h.
  • Bannière verte dans village.php avec temps restant affiché.
  • Badge 🛡️ Protégé visible sur le profil du joueur protégé.
  • Si le joueur attaque quelqu'un — protection retirée immédiatement.
  • Au reset de guerre — protection de 48h redonnée à tous les joueurs.
  • Les bots ignorent automatiquement les villages protégés lors du ciblage.
🧌 Nouvelle unité — Le Troll
  • Nouvelle unité : Troll 🧌 — unité de choc massive, l'unité la plus puissante du jeu.
  • Stats : Attaque 180, Défense 150, Vitesse 3 c/h, Pillage 50 ressources.
  • Résistance magique — l'effet des Mages ennemis est réduit de moitié contre les Trolls.
  • Coût : 800 bois, 400 argile, 600 fer, 200 blé. Caserne niveau 10 requise.
  • Les bots ne recrutent pas de Trolls — unité réservée aux joueurs.
⚙️ Temps adaptés à la vitesse du serveur
  • Tous les temps affichés (construction, recrutement, recherche) s'adaptent automatiquement à GAME_SPEED.
  • Si GAME_SPEED change dans config.php, tous les temps se mettent à jour partout sans toucher au code.
  • Graphique statistiques ajouté dans village.php — Points, Stocks, Combats sur 7 jours.
🧙 Nouvelle unité — Le Mage
  • Nouvelle unité : Mage 🧙 — unité magique qui affaiblit la défense ennemie avant le combat.
  • Effet magique : chaque Mage réduit la défense ennemie de 3% (maximum -30% avec 10 mages).
  • Stats : Attaque 80, Défense 20, Vitesse 4 c/h — entre l'épéiste et le chevalier.
  • Coût : 200 bois, 100 argile, 150 fer, 50 blé. Caserne niveau 6 requise.
  • L'effet magique est affiché dans les rapports de combat.
  • Badge ✨ Magie affiché dans la page attaque avec info sur le debuff.
🔧 Corrections & Améliorations
  • 🔧Correction bug catapulte — ENUM training_queue mis à jour pour inclure catapult.
  • 🔧Correction retour des troupes après combat — resolveArrivedAttacks ajouté dans village.php.
  • 🔧Correction notifications d'attaque — bannière rouge affichée uniquement pour les vraies attaques entrantes.
  • 🔧Correction bonus stockage bibliothèque — Entrepôt renforcé appliqué correctement.
  • 🔧Correction héros niveau 3 — formule XP corrigée pour débloquer les compétences.
  • 🔧Correction checkTrainingQueue — validation stricte des unit_type.
⚔️ Système de Guerres — Saisons de 30 jours
  • Nouvelle page Guerre — classement en temps réel, compte à rebours, Hall of Fame, règles du reset.
  • Chaque guerre dure 30 jours — à la fin tout repart à zéro (bâtiments, troupes, héros, bibliothèque, alliances).
  • Le top 3 est immortalisé dans le Hall of Fame permanent avec médailles 🥇🥈🥉.
  • Reset automatique via le cron — nouvelle guerre démarre immédiatement après.
  • Badge guerre affiché dans le header de toutes les pages : ⚔️ Guerre #X — X j restants.
  • Bandeau guerre sur la landing page avec compte à rebours en direct.
  • Lien ⚔️ Guerre ajouté dans la navigation.
🤖 Bots IA v3 — Progression boostée
  • BOT_SPEED x4 — les bots construisent et recrutent 4x plus vite que les joueurs.
  • Les bots peuvent lancer jusqu'à 2 constructions par tick.
  • Ressources minimum garanties — les bots ne sont jamais bloqués faute de ressources.
  • Warriors recrutent 6-12 unités par tick (au lieu de 4-8).
  • Marge de construction réduite à 80% — construisent plus tôt.
  • Points mis à jour automatiquement à chaque tick.
  • ⚖️Correction couleurs pages Bibliothèque, Guerre, Carte — style parchemin uniforme.
📚 Bibliothèque & Système de recherche
  • Nouvelle page Bibliothèque — 13 technologies permanentes en 4 catégories (Économie, Militaire, Défense, Héros).
  • Économie : Extraction améliorée (+2% prod/niv), Entrepôt renforcé (+500 stockage), Agriculture intensive (+3% blé), Routes commerciales (-5% taxe marché).
  • Militaire : Forge des lames (+2% attaque), Élevage équestre (+5% vitesse cavalerie), Art du pillage (+5% butin), Génie militaire (+1 dégât catapulte).
  • Défense : Maçonnerie avancée (+3% défense), Rempart inébranlable (-1 dégât catapulte), Contre-espionnage (+20% détection).
  • Héros : Mentor spirituel (+10% XP), Maîtrise héroïque (+5% compétences).
  • Une seule recherche à la fois, durées longues (2h à 48h), certaines techs ont des prérequis.
  • Lien 📚 Biblio ajouté dans la navigation.
🗺️ Carte améliorée & Navigation
  • Carte redessinée sur Canvas HTML5 — terrain généré procéduralement.
  • Déplacement drag & drop sur desktop, swipe sur mobile.
  • Tooltip au survol/tap avec nom, type, points, distance et lien profil.
  • Filtres : Tous / Ennemis / Alliés / Bots.
  • Barre de recherche — centre la carte sur le joueur trouvé.
  • Bouton ⌖ centrer sur mon village.
  • Clic sur un village → ouvre directement le profil.
⚔️ Bots Warriors & Plus de bots attaquants
  • Passage de 3 à 8 bots Warriors : Ragnar, Thorvald, Keira, Bjorn, Idunn ajoutés.
  • ⚖️Warriors plus agressifs : cooldown réduit à 10 min, envoient 70-90% de leurs troupes.
  • 🔧Pages profil, héros, bibliothèque et carte : couleurs CSS hardcodées — correction lisibilité Android.
🪨 Catapulte & ⚖️ Moral au combat
  • Nouvelle unité : Catapulte 🪨 — arme de siège, détruit 2 niveaux de bâtiment ennemi par catapulte survivante. Nécessite Caserne niveau 5.
  • ⚖️Catapulte équilibrée : attaque 20, défense 5, vitesse 2 cases/h — oblige une escorte de soldats.
  • Système de moral : attaquer un joueur 3x plus faible réduit l'efficacité des troupes (75% → 60% → 50%).
  • Avertissement de moral affiché dynamiquement avant l'attaque avec barre de progression colorée.
🦸 Système de Héros
  • 3 classes de héros : Guerrier (+3% attaque/niv), Bâtisseur (+2% production/niv), Défenseur (+3% défense/niv).
  • Débloqué à 20 points — le choix est définitif.
  • Niveau héros 1→20 avec XP gagné en combattant, construisant et commerçant.
  • Page héros dédiée avec fiche, compétences et barre d'XP.
  • Mini-fiche héros intégrée dans la page village.
🏠 Retour des troupes après combat
  • Les troupes survivantes rentrent au village après une attaque avec le même temps de trajet.
  • Affichage des mouvements de retour avec compte à rebours dans la page attaque.
  • Le butin est déposé automatiquement à l'arrivée des troupes.
👤 Page Profil joueur
  • Fiche profil complète : rang, stats de combat, bâtiments, garnison, derniers combats.
  • Accès aux profils depuis le classement, les rapports, la carte et les alliances.
  • Les bots ont aussi un profil visible avec badge 🤖.
  • 🔧Correction des problèmes d'affichage sur mobile Android.
⏱️ Temps de déplacement des armées
  • Les attaques ne sont plus instantanées — les troupes voyagent selon la distance.
  • Vitesses différentes : Chevalier 12 c/h, Lancier/Archer 6 c/h, Épéiste 5 c/h, Catapulte 2 c/h.
  • Aperçu du temps de trajet mis à jour dynamiquement selon la cible choisie.
  • Affichage des attaques entrantes avec compte à rebours.
🤖 Système de bots IA
  • 16 bots avec 3 personnalités : Builder (passif), Balanced (mixte), Warrior (très agressif).
  • IA intelligente avec phases de développement (early/mid/late game).
  • Cron Job automatique toutes les 15 minutes.
  • Panneau d'administration pour gérer les bots manuellement.
🗺️ Carte, Alliance & Marché
  • Carte du monde avec tous les villages et leurs positions.
  • Système d'alliances : créer, rejoindre, chat en temps réel, exclure des membres.
  • Marché inter-joueurs : publier et accepter des offres d'échange.
  • Messagerie privée entre joueurs.
🏰 Lancement de Mini Travian
  • Village avec 8 bâtiments améliorables jusqu'au niveau 20.
  • 4 ressources : bois, argile, fer, blé — production automatique.
  • 4 unités militaires : Lancier, Épéiste, Archer, Chevalier.
  • Système de combat avec calcul attaque/défense, rempart et butin.
  • Classement, rapports de combat, messagerie privée.