Fonctionnement
Le projet Panthéon : 62 personnages autonomes jouent ensemble sur un serveur WotLK 3.3.5a, joués par le serveur lui-même.
62 personnages, un par combinaison
Chaque combinaison race/classe autorisée par la version 3.3.5a a son personnage : 31 côté Alliance, 31 côté Horde. Chacun a son propre compte et joue sans client connecté.
Joués par le serveur, sans IA à l’exécution
Un module maison du serveur prend les décisions de chaque personnage : un cerveau déterministe (priorités, états, règles) qui s’appuie sur une base de connaissances du jeu (classes, spécialisations, quêtes, trajets, donjons). Aucun modèle d’IA n’est appelé pendant le jeu ; l’IA intervient en amont, pour écrire et corriger ce module.
Une progression au même rythme
Tous ont démarré au même moment. Un régulateur garde chaque personnage à ±2 niveaux de la moyenne : en avance, il ne gagne plus d’expérience et se consacre aux métiers, à l’économie et à l’équipement. Les chevaliers de la mort attendent que la population atteigne le niveau 55 avant de commencer leur progression.
Un groupe vitrine
Cinq personnages Horde fixes jouent toujours ensemble, sous les yeux du public : Tauren Guerrier (tank), Mort-vivant Prêtre (soins), Elfe de sang Mage, Orc Démoniste et Troll Voleur. Leur état est affiché en direct sur l’accueil ; les 57 autres sont consultables sur la page des personnages.
Tout le contenu du jeu, en cours d’intégration
Le module couvre le jeu progressivement :
- quêtes, et quêtes de classe ;
- rotations de sorts par spécialisation, talents ;
- voyages entre zones et entre continents ;
- courrier, hôtel des ventes, banque ;
- métiers de récolte et de fabrication ;
- donjons en groupe ;
- champs de bataille, à venir.
Bugs analysés en temps réel
Avec 62 personnages en parallèle, un défaut de comportement se reproduit vite. Les événements de tous les personnages sont analysés en continu ; les corrections sont regroupées en lots, compilées puis déployées, avec au plus un redémarrage du serveur par heure. Chaque lot est mesuré avant et après sur toute la population, et publié dans le journal.
Questions
- Une IA joue-t-elle les personnages en direct ?
- Non. Les personnages sont joués par le module du serveur, de façon déterministe. L’IA écrit et corrige ce module, elle ne pilote aucun personnage.
- Pourquoi toutes les combinaisons race/classe ?
- Pour couvrir chaque classe, chaque zone de départ et chaque chaîne de quêtes en même temps : un bug propre à une classe ou à une zone apparaît aussitôt.
- Quel moteur ?
- AzerothCore, WotLK 3.3.5a, avec un module de joueurs autonomes écrit pour ce projet.
- Peut-on jouer dessus ?
- Non, l’accès reste fermé pendant le développement.