logo MamytwinkRéseau Mamytwink logo MamytwinkMamytwink.com logo Hearthstone-DecksHearthstone-Decks.com logo Overwatch WorldOverwatch-World.com
69

WoW Classic : Blizzard fait le point sur l’avancement du projet

Vendredi 15 juin 2018 à 22h39, par

blizzard parle du developpement de wow classique

Si nous pouvions retenir que deux annonces lors de la Blizzcon 2017, ce serait certainement celle de l'extension Battle for Azeroth, mais aussi l'annonce de serveurs dédiés à WoW Classique.

8 mois après cette révélations, Blizzard revient sur le développement et l'avancement de WoW Classic à travers un article sur le site officiel. Comme le confirme Blizzard, ils travaillent actuellement d'arrache-pied afin que le projet devienne une réalité.

Nous vous proposons un résumé des points importants qui ont été abordés à la suite cet article. De votre côté, êtes-vous impatients de voir arriver WoW Classic et allez-vous tenter l'expérience ?

Sommaire

WoW Classic : l'avancement du projet

  • Le développement est toujours en cours et l'équipe est satisfaite des défis relevés.
  • Développer WoW Classic n'est pas aussi simple qu'il n'y paraît. Les développeurs ont dû analyser les différentes versions du jeu et de nombreuses choses.

Version WoW Classic : patch 1.12

  • Les développeurs ont dû sélectionner la version du jeu qui a déterminé la base sur laquelle ils allaient travailler.
  • WoW Classic s'est étalé sur deux ans. De nombreux ajouts et changements ont été faits à cette période (champs de bataille, raids ou bien encore donjons).
  • Le choix des développeurs s'est arrêté sur le patch 1.12 : Tambours de guerre.
  • Les premiers tests n'étaient pas forcément concluants et cela était très souvent dû à une incompatibilité de matériel avec le système actuel. Cela ne collait pas non plus avec les systèmes de sécurité modernes ou bien encore les mesures anti-triche.
  • Toutefois, les équipes ont su relever ces défis et ont pu faire avancer le projet de manière assez conséquente.

La deuxième phase du projet

  • Le code de base de World of Warcraft est flexible. Son fonctionnement est régi par des informations contenues dans des bases de données.
  • Les développeurs se sont posé la question de savoir s'il était possible d'offrir la même expérience de jeu en reprenant le code actuel de celui-ci et en le transposant sur le patch 1.12.
  • Après plusieurs semaines de recherche, les développeurs étaient sûrs de pouvoir mettre sur les rails le projet WoW Classic et de pouvoir donner vie à son contenu.
  • Les premiers essais ont permis de délimiter le terrain en ce qui concerne l'expérience qu'ils souhaitaient apporter aux joueurs.
  • Les développeurs ont pu alors établir le travail qui leur restait pour restaurer l'expérience classique du jeu de manière authentique.

La version définitive de WoW Classic

  • Avec cette version de WoW Classic, les développeurs espèrent recréer une expérience classique authentique sur une plateforme bien plus stable et optimisée
  • Le développement permettra aussi d'ajouter des systèmes d'anti-triche et anti-robots, mais aussi un service clientèle et bien entendu son intégration sur le launcher Battle.net.
Les développeurs souhaitent recréer une expérience authentique

Les développeurs souhaitent recréer une expérience authentique

Le post officiel

Blizzard Posté par Blizzard (Source)

Salutations ! Le développement de World of Warcraft Classi est en cours, et nous sommes heureux de vous en dire plus sur les défis que nous devons relever et les solutions que nous avons imaginées. Comme nous l’avons dit lors de la dernière BlizzCon, restaurer le jeu classique n’est pas aussi simple qu’il n’y paraît, et nous tenons à prendre le temps de bien faire les choses : cela implique d’analyser les différentes versions du jeu, ainsi qu’une panoplie de données et de nombres, sans oublier d’examiner minutieusement chaque changement apporté au jeu au fil du temps. Soyez-en certains, l’équipe travaille d’arrache-pied pour faire de World of Warcraft Classic une réalité, et nous avons suffisamment progressé dans le développement pour vous en dire plus sur nos avancées.

WORLD OF WARCRAFT CLASSIC : PREMIER PROTOTYPE

La première décision (et sans doute la plus importante) que nous avons prise a été de sélectionner la version du jeu qui allait nous servir de base. Comme beaucoup d’entre vous l’ont fait remarquer, la période classique s’est étalée sur deux années et a vu de nombreux changements. C’est à cette époque que les champs de bataille ont fait leur apparition, et de nombreux donjons et raids emblématiques ont eu droit à leurs propres mises à jour. Après mûre réflexion, nous avons opté pour la mise à jour 1.12 : Tambours de guerre, qui représente la version la plus complète de l’expérience classique.

Nous avions notre point de départ. Nous avons ensuite fait le point sur le contenu du code source et les ressources disponibles, ce qui a nécessité d’étudier en détail la base de données de développement originale. Après avoir assemblé les pièces du puzzle, nous avons pu reconstruire une version interne de la mise à jour 1.12. L’équipe a pu créer des personnages, faire des quêtes basiques, gagner des niveaux et mourir à de nombreuses reprises (pour les besoins des tests, bien sûr).

Nos premiers essais ont mis au jour quelques problèmes (prévisibles) : le jeu plantait parfois, ne reconnaissait pas nos cartes graphiques modernes et était incompatible avec le système de connexion actuel. Cette première version n’était pas non plus compatible avec nos systèmes de sécurité modernes, ni avec nos mesures anti-triche. World of Warcraft Classic avait encore un long chemin à faire avant d’atteindre la qualité typique des productions Blizzard et apporter une expérience satisfaisante aux joueurs. Nous vivons pour ces défis, et l’équipe d’ingénierie de World of Warcraft Classic a progressé à pas de géant.

EN AVANT TOUTE : DEUXIÈME PROTOTYPE

World of Warcraft est un jeu bâti sur les données : le code de base est flexible et son fonctionnement est régi par des informations contenues dans des bases de données. Les quêtes, les monstres, les objets et les règles qui régissent leurs interactions sont définis par les concepteurs et les artistes sous forme de données.

Nous nous sommes alors demandé s’il serait possible d’offrir une expérience authentique en prenant le code moderne du jeu, avec ses améliorations et ses évolutions internes, et en l’utilisant pour gérer les données de la mise à jour 1.12. Bien que contre-intuitive, cette idée pouvait nous permettre d’incorporer des systèmes classiques comme le bonheur des familiers, les compétences d’arme, les talents classiques et ainsi de suite, tandis que les fonctionnalités plus récentes, comme les combats de mascottes, la recherche de groupe et les hauts faits n’existeraient tout simplement pas. Après des semaines de recherche et développement, d’expérimentation et de prototypes, nous étions certains de pouvoir donner vie au contenu classique de World of Warcraft sans sacrifier les heures de développement apportées au jeu ces 13 dernières années.

Si nos premiers essais nous ont permis de définir l’expérience que nous souhaitions apporter à nos joueurs, c’est en réalisant le deuxième prototype que nous avons déterminé comment concrétiser cette expérience. En partant d’une architecture moderne, bénéficiant des dernières améliorations de stabilité et de sécurité, nous avons pu identifier le travail restant pour restaurer l’expérience classique authentique. La moindre différence de fonctionnement entre la version de développement et l’expérience originale peut être cataloguée et corrigée, tandis que nous bâtissons sur des fondations stables et solides.

POUR ALLER PLUS LOIN

Alors, comment l’équipe s’y prend-t-elle pour recréer l’expérience classique avec la technologie moderne ? Commençons par catégoriser les différents types de données que contient World of Warcraft :

  • Bases de données : les informations qu’elles contiennent sont presque toujours représentées par des nombres. La quantité de points de vie d’une créature, la force procurée par un objet, le moment ou le lieu où apparaissent certaines créatures sont autant d’exemples de valeurs stockées dans nos bases de données. Nous pouvons également y stocker les règles qui régissent les relations et les interactions entre les différentes données.
  • Données de fichiers : il s’agit souvent de données très denses, comme des modèles 3D, des textures, des animations ou des terrains. Notre interface est construite à partir de fichiers XML et LUA. La plupart des fichiers graphiques n’utilisent pas le format de sortie des logiciels de création. Nous optimisons les fichiers graphiques d’origine pour faciliter leur lecture et leur gestion par le jeu.
  • Scripts LUA : certaines fonctions sont gérées par des scripts LUA écrits par nos concepteurs pour définir aisément des comportements spécifiques côté serveur ne nécessitant pas de connaissances approfondies en ingénierie.

L’ÉVOLUTION DE L’INGÉNIERIE

L’un des défis que nous devons relever réside dans le format des données classiques : celles-ci utilisent le format d’origine, utilisé au lancement de World of Warcraft, mais celui-ci a considérablement changé avec le temps. Il nous reste encore beaucoup de travail pour rendre le client de jeu moderne compatible avec les données classiques.

Par exemple, à l’origine, les sorts ne pouvaient effectuer que trois actions sur la cible. Voilà à quoi ressemblaient nos tableaux :

Evolution de l'ingénierie - actions sur la cible

Evolution de l'ingénierie - actions sur la cible

Comme vous pouvez le voir, de nombreuses cellules indiquent « Rien ». Au fil des années, nous avons amélioré la conception de nos données et normalisé la plus grande partie de nos bases de données. Aujourd’hui, ces mêmes données seraient séparées comme suit :

Evolution de l'ingénierie - Normalisation des bases de données

Evolution de l'ingénierie - Normalisation des bases de données

Ce format a l’avantage de gâcher beaucoup moins d’espace et de ne plus limiter les sorts à trois effets. Toutefois, avant d’utiliser des bases de données, nous allons devoir convertir les anciennes données dans ce nouveau format. Cela ne se limite pas au sort : presque tous les systèmes du jeu (objets, créatures, personnages-joueurs, points d’apparition, IA, etc.) ont vu la structure de leurs bases de données évoluer au fil des années.

ET APRÈS ?

À terme, tout ce travail nous permettra de recréer une expérience classique authentique sur une plateforme bien plus stable et optimisée, ce qui contribuera à éviter les problèmes de latence et de stabilité. Cette modernisation apportera également des améliorations comme des systèmes anti-triche et anti-robots, l’intégration de Blizzard Battle.net et de l’assistance clientèle, et toute autre fonctionnalité pertinente pour vous offrir une expérience optimale.

Nous avons hâte de relever les défis à venir et de partager notre passion pour le jeu classique ; chaque vérification de code, chaque conversion de donnée nous rapproche de World of Warcraft Classic pour vous offrir l’expérience authentique que vous attendez tant (tout comme nous). Merci de nous accompagner dans cette aventure.

Avatar de Melody

À propos de l'auteur : Melody

Contacter

Melody, la touche féminine de Mamytwink.com. Elle a rejoint la rédaction durant l'été 2012 et égaie depuis les lecteurs du site par sa douceur et sa poésie. Outre ses nombreux guides, elle n'hésite pas à mettre en avant par le biais de ses news la créativité de la communauté.

Retour aux news

Commentaires (69)

Tous les commentaires Top commentaires

eik0nn
  • 39 messages

+
+1
Citation de MiKeFuRyC'est un projet qui peut faire rêver les plus nostalgiques mais je me rappelle bien de certains côtés bien négatifs de ce WOW Vanilla.
Je jouais chasseur par exemple, et j'ai du dépenser tout mon or en flèches & bouffe pour le pet qui n'était jamais content. Je n'ai jamais pu m'offrir la monture level 60. Et je ne sais pas combien de fois je me suis retrouver sans balles, sans flèches en plein donjon/raid.
Le WOW tel qu'on l'a connu me fait vraiment peur, j'aurais souhaité qu'ils intègrent certaines modifications et améliorations que l'on connait aujourd'hui. Pas forcément la recherche de donjons (qui a tué les relations sociales intra-serveurs pour moi).


Je jououais hunt à vanilla.

Alors je n'ai pas dépensé tout mon or en flèche, certes ça avait un coup mais faut arrêter les mythos.
Le pet à la fin t'as tjr le même et quand t'es ami avec lui il ne consomme plus tant que ça.
J'ai pu m'offrir la monture comme n'importe quelle autre classe.
Fallait prévoir le stock de flèches.

Vanilla était très bien comme il était.
winnyman972
  • 1343 messages

+
+1
Citation de Stalwart69Il y a pas mal de gens qui critiquent Classic.

Vous n'oubliez pas ces points faibles, mais vous oubliez clairement ces points forts. Je vais pas parler de communauté ici mais réellement de contenu HL puisque apparemment certains oublient largement le contenu HL qui est arrivé après la sortie du jeu.
Ahn'quiraj, Backwindlair, Naxxrammas (oui oui Naxx était vanilla à la base, WOTLK a resorti du placard ce raid parce que énormément de joueurs étaient passer à la trappe).
Wow Classic, c'est aussi l'ouverture d'Ahnquiraj, qui était grandiose sur les serveurs peuplés.
C'est la sortie d'altérac et le goulet, puis Arathi.

Alors oui, il y avais de grosses bourdes, comme certaines classes qui en raid ne pouvait compté que sur un sort ou presque (par ex, mage qui spam fireball), une classe de tank (guerrier), pas réellement d'autres possibilités pour le druide (uniquement heal), des lenteurs de fou sur certaines classes (démoniste et le farm de shard, ou le hunter qui passe sa vie à faire bouffer son pet et acheter des munitions).

J'ai passé mes meilleures années de mmo sur cette période. Le soucis, c'est que les nostalgiques ne comprennent pas une chose... La communauté wow n'est plus en éclaireur, à cette période nous commencions tous un peu prêt notre expérience MMO. C'était une révolution, le simple fait d'avoir un monde aussi vaste, aussi fourni était incroyable. Je me rapelle avoir été choqué de voir une elf près près des mortemines... Découvrir le tram SW > Forgefer... Les 1er raids pvp Ashenvale Vs Xroad...
Le jeu n'étais même pas traduit complètement.
Bref, nous étions comme des enfants devant un cadeau de noël. A ce jour, la communauté enchaine le contenu à une vitesse folle, on sait ou l'on va, qu'est ce qu'il faut faire etc... Donc Wow classic sera classic que de nom, les joueurs qui vont y joué, connaitront la moindre feature. Pas d'exploration, pas de nouveauté, pas d'émerveillement...

Mais je pense que Blizzard sait tout ça. C'est l'une des boites les plus intelligentes du jeux vidéo. Et leur but sera de tester grandeur nature ce que veut la communauté. Si le serveur a du succès, ils feront des ajustements sur les prochaines extensions. Mettre un peu plus de "MMO" de "communauté".

Ce n'est pas la version du jeu qui la rend plus "communautaire" mais la mentalité des joueurs. Les joueurs de classic ne seront pas forcément des joueurs à la mentalité irréprochable. Tu trouveras de tout comme on a trouvé de tout à Vanilla. La différence c'est qu'à Vanilla les joueurs avaient de bonnes ou de mauvaises réputations démons leurs actions. Pas sûr que ça revienne à classic. Ça jouera pour beaucoup
rinku
  • 1081 messages

+
+1
Citation de Liana
Citation de ÀROSCela fait maintenant 8 ans que je joue sur différents serveurs privés "Classic".

Pourquoi j'ai commencé à jouer sur private WoW Vanilla 1.12.1 ?

Car je voulais à tout pris voir l'aventure 40 joueurs en PVE comme en PVP avec des gears et spécialisations totalement fumé.

J'ai clean sur private mainte et mainte fois le contenu PVE avec plusieurs formulations de scripts de tel ou tel boss. D'un serveur à l'autre, ce n'est pas la même équipe de développeurs et donc pas exactement les mêmes scripts.

Ce que je retiendrais de mon parcours de joueur "private old school" est que:

- Le PVE de Vanilla n'est pas difficile (même le dernier boss de fin de contenu est easy win easy farm).

- Le PVP est encore plus bidon, l'équilibrage est particulièrement douteuse. Mais c'est ce qui fait tout son charme. Pas de long duel 1v1 comme sur le retail actuel. Tu stunlock, tu crit, tu win. L'optimisation est encore plus poussé en PVP car tu as le droit à tes consommables dans les BGs.

Vous voulez un jeu saint et équilibré? C'est pas WoW Vanilla.

Vous voulez avoir une communauté in game bien présente? Des rivalités? Un esprit d'entraide? Une communauté active comme à la bonne époque?
Montez vos 60 niveaux sans hésiter, sans geindre pour des broutilles de longévité.

WoW Vanilla, un jeu pour les joueurs qui aiment l'entraide et un gameplay 7 binds.

Pourquoi je jouerais à WoW Classic sur retail?
Car mes mates de serveurs privés iront. Pourquoi iront-ils? Car nous connaissons l’entièreté de toutes les phases du jeu, et que nous pouvons atteindre les firsts realm très simplement.

Bisous.


Parce tu joues sur privé, tu penses connaitre vanilla? lol


8 ans sur vanilla mais il ne connait pas vanilla :)
rinku
  • 1081 messages

+
+1
Respectez vous un peu sérieusement,c'est pas parce que vous avez tué ragnaros après la sortie de naxx a l'époque que votre parole a plus de valeur que l'expérience sur privé.
Kiyo
  • 7 messages

+
+1
Sauf que ce n'est pas aux joueurs du wow actuel que ces serveurs s'adressent, mais justement à ceux qui ont quitté le jeu pour différentes raisons, dont l'aspect très individualiste du wow actuel et qui seront heureux de revenir à ce wow là. Il n'y a aucun intérêt pour Blizzard d'attirer des joueurs qui jouent déjà.
winnyman972
  • 1343 messages

+
+1
Citation de KiyoSauf que ce n'est pas aux joueurs du wow actuel que ces serveurs s'adressent, mais justement à ceux qui ont quitté le jeu pour différentes raisons, dont l'aspect très individualiste du wow actuel et qui seront heureux de revenir à ce wow là. Il n'y a aucun intérêt pour Blizzard d'attirer des joueurs qui jouent déjà.

Ce n'est pas aussi simple. Les actuels iront aussi pour tester. En tout cas une partie. Blizzard ne peut pas miser que sur les anciens qui sont partis car ils ne sont pas assez nombreux pour rentabiliser et parce que les anciens on vieillit, vie de famille etc... Ça n'aide pas aux vues de l'investissement que demandait Vanilla
Seasee
  • 250 messages

+
+1
Sincèrement, j'irai y faire un tour si l'accès est possible avec l'abo actuel mais je n'y restera pas 2 ans lvl60 à pied. A farm du T1.5

Si je veux du WoW classic à la sauce d'aujourd'hui, j'irai sur BFA tapé du H2

Et je pense pas être le seul dans ce cas, un afflue de joueur au lancement et les gens reviendrons sur BFA clean avant que le raid disparaissent et les loots avec.

Car si le rythme est le même qu'a Légion, j'ai pas le temps d'entretenir 2 WoW avant le palier suivant. J'ai déjà pas le temps de jouer a d'autre jeux...

3 plombs de lvling, 2 iles, pas de volantes, déja tu étais content si tu avais la monture 100%

Je comprends pas tous ces efforts pour relancer un WoW classic, pourquoi ne pas avoir mes ces efforts dans le UP lvl 120 des raids et dj de l'époque avec des loots vraiment sympa. Ils pouvais faire un mode HM et MM 120 et NM 60

WoW faut le faire grossier en largeur et stopper la course folle en hauteur : 90 % du contenu est inexploité !!!

Go Ragnaros, C'Thun ou kel'thuzad lvl 120 !!!
rokyler
  • 228 messages

+
+1
Je suis vraiment hype par ce wow classic mais bien plus encore, je suis surtout curieux de voir ce que nous autres, joueur des première années, allons en faire.
Pour moi Wow vanilla fût ma première expérience Mmo et la période d'apprentissage fut très longue et laborieuse.
Avec les connaissances que l'ont possède aujourd'hui je doute que la difficulté soit réellement au rendez-vous ( mais je pense que certain vont surement rager en voulant ce rendre a l’entrée d'un donjon quand ils vont remarquer qu'il y a une armée d'élite avant d'atteindre le portail xd ou encore les quettes sans indication sur les map !! , va falloir lire et écouter ce que disent les pnj ^^ )
En bref même payant je suis prêt a ouvrir mon porte-feuille pour re goûter un peu a cette saveur d'autrefois.
+
+1
World Of Warcraft Classis = le retour des vrais Twink, MAMYTWINK remet en ligne tes anciens guide de classe! :)
Barøux
  • 387 messages

+
+0
Perso j'irai y faire un tour car ces la seule extension que j'ai pas connu ^^

Ajouter votre réaction

Afin de poster une réaction, vous devez être connecté !

Connexion
Inscription

Retour aux news