PDA

Afficher la version complète : Ceci explique cela...



Peex_FR
21/06/2004, 11h50
Voici un petit article que j'avais initialement écrit pour un site de news.

---

Titre : Splinter Cell'èbre pour sa qualité de finition


Ces dernières années, UbiSoft a largement contribué à faire reconnaître la créativité et l'originalité de l'industrie française du jeu vidéo avec des titres originaux comme Beyond Good and Evil ou Morrowind et des adaptations bien réussies comme Splinter Cell.

Le deuxième volet de la série Splinter Cell, intitulé Pandora Tomorrow (SCPT) a lui aussi apporté bon nombre d'innovations en matière de gameplay multijoueur et a même réinventé le genre selon certains magazines spécialisés.

Toujours concernant la partie multijoueurs, si le gameplay est novateur, le jeu en lui même est très certainement lÂ’un des plus buggés du moment. En effet, il ne faut pas plus d'une heure de jeu pour en être fatigué et il faut réellement être passionné pour persister. Quel joueur nÂ’a jamais été exaspéré et énervé par tous ces bugs ?

Aussi, bien que ce jeu ait de très grandes qualités, il laisse une impression de projet non finalisé, ou encore de projet en cours de développement. Sur les forums, certains parlent même en plaisantant de Beta version pour SplinterCell 3...

Pensez vous que j'exagère ? Il est vrai que programmer un jeu n'est pas une mince affaire, mais UbiSoft est un professionnel du jeu vidéo et SCPT n'est pas un Mod pour UnrealTournament programmé par des amateurs qui font ça sur leur temps libre et on est en droit d'attendre une meilleure qualité finale du produit.

Si les bugs reflètent bien pour les joueurs ces lacunes, le code source du GameEngine le révèle aussi en accentuant cette impression de projet sorti prématurement.

Voici pour vous une petite douzaine de commentaires triés sur le volet (en francais, la partie multi de SCPT étant développé en France) extraits du code source qui risquent de vous amuser (ou pas)...

//ça peut déconner si on enchaine un controle d'1 bone avec un contrôle d'1 autre... mais ça n'arrive pas, non ?
//Pas testée (marche pas en rx par ex)
// A CHANGER (un jours), FAIRE LA REPLICATION EN CODE
//GVW provisoire !!!
// Attention, on utilise le canal de l'attack en priant pour que l'on ne tousse pas en donnant un coup de coude
// provisoire, tant que le perso ne se penche pas pour tirer...
// en fait, on doit refaire les tests sur le serveur...
// TODO : actuellement le seul moyen que j'ai trouvé pour killer les lasers
//c'est qu'on a eu un pb de réseau...
// et de plus on a des bugs qui font qu'un même mirror state est appel plusieurs fois et dans ce cas ca pose des pbs.
// est d'exécuter une fonction sur les mines des clients. Pas glop mais ça marche.
// les changeenumaction ne doivent se faire qu'en local chez le joueur, sinon c'est la merde.
// SCL - MEGA ANTIBUG BIEN CRADE
// on n'a pas trouvé de mouvement correspondant... bizarre.

Si ça vous a fait rire, c'est déjà ça, mais peut-être que ça vous a fait peur... Pour ma part ça me navre.

Vous demandez peut-être d'ou sortent ces informations. N'allez pas cherchez trop loin, car si vous avez le jeu, vous avez tout le code source du GameEngine sous la main (v1.0 & v1.1). Encore une gaffe du programmeur en chef qui avait probablement oublié quÂ’il compilait la release officielle et a oublié de désactiver le mode debug (ou alors j'ai mal compris... c'était peut-être pour laisser aux joueurs le soin de débugger le jeu -sic-).

Mais au final, je ne blâmerai pas les programmeurs, plutôt la maison UbiSoft qui profite peut-être un peu trop du vent qu'elle a dans le dos en ce moment pour récolter un maximum de blé. Certes le but d'une entreprise est bien sûr de dégager des bénéfices, mais leur politique commerciale adapte une sérieuse tendance qui consiste a prendre les joueurs, donc ses clients pour des vaches à lait.

A ce sujet, le dernier exemple flagrant et honteux toujours sur SCPT Multi à été de faire payer deux cartes supplémentaires aux joueurs XBox alors que traditionnellement ces cartes auraient été offertes pour prolonger la durée de vie du jeu, comme cela se fait chez les autres éditeurs.

UbiSoft innove, c'est sûr ! Réduire les coûts de développement en réduisant les phases de mise au point, réduire la durée de vie du jeu pour vendre plus vite une autre mouture (cf. Splinter Cell 3), faire douiller le client partout ou c'est possible... Mais avec ce genre d'innovations, je doute fort de leur succès auprès des joueurs et de leur communauté si ils continuent ainsi.

Pourtant UbiSoft est financièrement en pleine forme, alors n'ont-ils pas les moyens de faire du qualitatif tout en prospérant ?

Dommage que cela gâche un si bon jeu, vraiment dommage. Espérons que le cas SCPT Multi ne soit qu'un faux pas sur le parcours d'UbiSoft.


Peex

Peex_FR
21/06/2004, 11h50
Voici un petit article que j'avais initialement écrit pour un site de news.

---

Titre : Splinter Cell'èbre pour sa qualité de finition


Ces dernières années, UbiSoft a largement contribué à faire reconnaître la créativité et l'originalité de l'industrie française du jeu vidéo avec des titres originaux comme Beyond Good and Evil ou Morrowind et des adaptations bien réussies comme Splinter Cell.

Le deuxième volet de la série Splinter Cell, intitulé Pandora Tomorrow (SCPT) a lui aussi apporté bon nombre d'innovations en matière de gameplay multijoueur et a même réinventé le genre selon certains magazines spécialisés.

Toujours concernant la partie multijoueurs, si le gameplay est novateur, le jeu en lui même est très certainement lÂ’un des plus buggés du moment. En effet, il ne faut pas plus d'une heure de jeu pour en être fatigué et il faut réellement être passionné pour persister. Quel joueur nÂ’a jamais été exaspéré et énervé par tous ces bugs ?

Aussi, bien que ce jeu ait de très grandes qualités, il laisse une impression de projet non finalisé, ou encore de projet en cours de développement. Sur les forums, certains parlent même en plaisantant de Beta version pour SplinterCell 3...

Pensez vous que j'exagère ? Il est vrai que programmer un jeu n'est pas une mince affaire, mais UbiSoft est un professionnel du jeu vidéo et SCPT n'est pas un Mod pour UnrealTournament programmé par des amateurs qui font ça sur leur temps libre et on est en droit d'attendre une meilleure qualité finale du produit.

Si les bugs reflètent bien pour les joueurs ces lacunes, le code source du GameEngine le révèle aussi en accentuant cette impression de projet sorti prématurement.

Voici pour vous une petite douzaine de commentaires triés sur le volet (en francais, la partie multi de SCPT étant développé en France) extraits du code source qui risquent de vous amuser (ou pas)...

//ça peut déconner si on enchaine un controle d'1 bone avec un contrôle d'1 autre... mais ça n'arrive pas, non ?
//Pas testée (marche pas en rx par ex)
// A CHANGER (un jours), FAIRE LA REPLICATION EN CODE
//GVW provisoire !!!
// Attention, on utilise le canal de l'attack en priant pour que l'on ne tousse pas en donnant un coup de coude
// provisoire, tant que le perso ne se penche pas pour tirer...
// en fait, on doit refaire les tests sur le serveur...
// TODO : actuellement le seul moyen que j'ai trouvé pour killer les lasers
//c'est qu'on a eu un pb de réseau...
// et de plus on a des bugs qui font qu'un même mirror state est appel plusieurs fois et dans ce cas ca pose des pbs.
// est d'exécuter une fonction sur les mines des clients. Pas glop mais ça marche.
// les changeenumaction ne doivent se faire qu'en local chez le joueur, sinon c'est la merde.
// SCL - MEGA ANTIBUG BIEN CRADE
// on n'a pas trouvé de mouvement correspondant... bizarre.

Si ça vous a fait rire, c'est déjà ça, mais peut-être que ça vous a fait peur... Pour ma part ça me navre.

Vous demandez peut-être d'ou sortent ces informations. N'allez pas cherchez trop loin, car si vous avez le jeu, vous avez tout le code source du GameEngine sous la main (v1.0 & v1.1). Encore une gaffe du programmeur en chef qui avait probablement oublié quÂ’il compilait la release officielle et a oublié de désactiver le mode debug (ou alors j'ai mal compris... c'était peut-être pour laisser aux joueurs le soin de débugger le jeu -sic-).

Mais au final, je ne blâmerai pas les programmeurs, plutôt la maison UbiSoft qui profite peut-être un peu trop du vent qu'elle a dans le dos en ce moment pour récolter un maximum de blé. Certes le but d'une entreprise est bien sûr de dégager des bénéfices, mais leur politique commerciale adapte une sérieuse tendance qui consiste a prendre les joueurs, donc ses clients pour des vaches à lait.

A ce sujet, le dernier exemple flagrant et honteux toujours sur SCPT Multi à été de faire payer deux cartes supplémentaires aux joueurs XBox alors que traditionnellement ces cartes auraient été offertes pour prolonger la durée de vie du jeu, comme cela se fait chez les autres éditeurs.

UbiSoft innove, c'est sûr ! Réduire les coûts de développement en réduisant les phases de mise au point, réduire la durée de vie du jeu pour vendre plus vite une autre mouture (cf. Splinter Cell 3), faire douiller le client partout ou c'est possible... Mais avec ce genre d'innovations, je doute fort de leur succès auprès des joueurs et de leur communauté si ils continuent ainsi.

Pourtant UbiSoft est financièrement en pleine forme, alors n'ont-ils pas les moyens de faire du qualitatif tout en prospérant ?

Dommage que cela gâche un si bon jeu, vraiment dommage. Espérons que le cas SCPT Multi ne soit qu'un faux pas sur le parcours d'UbiSoft.


Peex

cretts
21/06/2004, 12h12
En ce qui me concerne , je fais une disctinction radicale entre les programmeurs et développeurs du multi (mes idoles) et les huiles d'ubi (*$!!!@!:!:!:^=)à de $^ù*àà=).
Ces derniers ont pris la décision de sortir le jeu avant la fin de l'année fiscale , sachant très bien qu'il serait buggé a mort , tout ca pour des raisons financières. Le jeu aurait du sortir un mois plus tard et aurait ete sans bug.
Patience , ils s'en mordront les doights bientot...

Da_Whorus
21/06/2004, 12h14
Malheureusement, peu de monde dans la presse web s'est montré interessé... http://ubbxforums.ubi.com/infopop/emoticons/icon_frown.gif

Ne pas mettre de signature débile.

PaNda_san
21/06/2004, 15h07
je deplore le manque de courage de certaines personnes... celui a qui s'adresse ce message se reconnaitra et qu'il ne prenne pas cela pour une attaque personnelle mais comme une constatation...
ce topic ne va pas aider la bien etre de ce forum bien au contraire... et les moderateurs ont deja supprimes des topics pour moi que ca alors, avec l'objectivite dont ils doivent faire preuve, il n'y a aucune raison que celui-ce reste... non?

http://www.panda-team.com02.com/

Saliens
21/06/2004, 15h13
Et on l'a tous Achetés??!?

Franchement ce n'est vraiment pas pro vis a vis de Ubi.

SCPT pour plus d'info >> www.nyx.fr.tc (http://www.nyx.fr.tc)

Zoidberg_78
21/06/2004, 15h30
Malheureusement cretts, je pense qu'ils s'en tamponnent royalement vu les scores de vente de SCPT...C'est malheureusement un cas très fréquent dans le monde du jeu vidéo. Il faut savoir aussi que l'année fiscale des boites est compliquée, et quand on fait les bilans et qu'un produit est à cheval entre deux trimestres, ca fout énnnnooooormément la merde. Ca les excuse pas du tout, mais voila, c'est une des explications.

Et pour répondre à panda_san, les gens se plaigent que soi-disant les modos ferment et censurent les messages anti-ubi, et quand ils le font pas, ca gueule également... faudrait savoir quand même.

Jvé sortir des caleçons "Love and Peace", Love derrière, Peace devant.

Tow_Gandalf
21/06/2004, 15h37
Salut a tous,

Rien a dire, vu que je connaissais deja tout sa je rajoute seulement que c'est abuser. Pour moi ce jeux c'est une beta, j'ai jamais vu un jeux avec autant de bug.

Bye et a pouce.

-----------------------------
A vaincre sans péril, On triomphe sans gloire ( Corneille ).
Sans liberté de blâmer, il n'est point d'éloge flatteur
( Beaumarchais ).
http://perso.wanadoo.fr/imagesagogo/Tow/Banierres_TOW/Banniere_TOW.gif

http://www.clantow.net

Ankhenaton
21/06/2004, 16h52
c'est surtout nous les gros beta.... dans l'histoire....

(un gros beta = un idiot de par chez nous... lol)

----------------------------------------------
La meilleure défense c'est l'attaque....et la meilleure attaque alors ?
bah celle de la team TOW !
http://perso.wanadoo.fr/imagesagogo/Tow/Images/banniereNoWaR.jpg
http://www.clantow.net

AlexFly
21/06/2004, 16h57
Navré PaNda_san, mais je ne touche pas au topic (c'est scandaleux de demander que voulez vous pour le patch 1.3 et de voir que rien n'a été retenu).

modo oui, mais avant tout joueur.

Ubi_Darkam
22/06/2004, 08h23
Hello,

Voici une réponse de l'un des développeurs (nota: pour éviter les débordements comme dans un thread similaire je ban directement tout acte de Trolling qui pourrait suivre cette réponse, merci de respecter l'auteur!).



"
C'est habile d'extraire 12 lignes de commentaires de leur contexte et d'en déduire l'état d'esprit et la manière dont a travaillé toute une équipe pendant deux ans... Mais c'est bien vite oublier le million de lignes de codes écrites qui ont permis de réaliser un concept de jeu nouveau et jamais tenté...



Pour ceux qui ne le savent pas, les ingénieurs "commentent" leur code pour que d'autres ingénieurs puissent plus rapidement comprendre le but d'une modification ou d'une correction dans un programme. Cela peut s'apparenter à des annotations sur des portées pour un musicien...



Tous les ingénieurs s'amusent à un moment ou à un autre à insérer des commentaires humoristiques surtout lorsqu'ils ont des bugs "mystiques" ou vraiment tordus à corriger, sur lesquels ils passent parfois des journées entières... c'est de l'humour potache, pas toujours compréhensible pour des personnes extérieures, pas toujours drôle non plus http://ubbxforums.ubi.com/infopop/emoticons/icon_smile.gif mais qui bien souvent permet de détendre l'atmosphère lors des périodes de debug.



Avec du recul cela m'amuse de voir que nos private jokes font autant de bruit, peut-être devrions nous éditer un recueil des meilleures lignes de commentaires! Je suis triste en revanche de lire des généralités fausses sur Ubisoft et ses développeurs car le souci du joueur est au coeur de notre travail tous les jours.

En somme gardez la critique constructive, elle nous aide à réaliser de meilleurs jeux !
"

cretts
22/06/2004, 09h03
C'est bien de voir enfin un développeur ayant le courage de répondre aux critiques qui sont faites , et je les encourage a recommencer.
J'en profite pour les remercier a nouveau pour avoir eu l audace d introduire ce nouveau concept de jeu sur le marché.
Néanmoins , l'auteur a perdu une bonne occasion de s expliquer sur le fait qu'un jeu aussi buggé ait pu etre commercialisé . J'aurais été curieux d entendre son explication a ce qui , en tout honneteté , n'est pas une critique , mais un fait connu de tous. Si les ingénieurs s 'amusent des innombrables bugs de ce jeu , cela fait beaucoup moins rire les joueurs , qui ont acheté ce jeu au prix fort.
Je ne pense pas que mon post constitue un trollage et j espère qu il ne sera pas supprimé...

Zoidberg_78
22/06/2004, 11h00
Jvous parie ma cd key que ce ne sont pas les devs qui décident de la sortie du jeu... L'éditeur leur dit "pour telle date, il me faut un truc sortable, quitte à le rustiner ensuite..."

Jvé sortir des caleçons "Love and Peace", Love derrière, Peace devant.

LEGION_AnGeL
22/06/2004, 14h07
MDR a propo de la reponse d'UBI sur ces lignes de code !!!!!!

Quand on voit le résultat que donne le soft, on eput douté qu'il sagisse ici d'un humour potache ou de private jokes, alors que chez nous les bugs sont bels et bien rpésents et qu'UBI garde le silence radio la dessus pendant des semaine... donc le coup de "a changer un jour" ou encore "pas testé" dépasse ALRGEMENT la amuvaise blague pour devenir de l'escroquerie préméditée !!!

Peex_FR je suis très très intéressé par ton article, et je serai ravi de le publier sur le site de notre CLAN http://ubbxforums.ubi.com/infopop/emoticons/icon_biggrin.gif SI tu as d'autre contenu ou infos tu es le bienvenu.. contact moi via le site (dont l'adresse est en bas du site) ou a cette adresse : archangel88@tiscali.fr

<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR> En somme gardez la critique constructive, elle nous aide à réaliser de meilleurs jeux ! <HR></BLOCKQUOTE>
il me semble que meme si parmis les milliers de critiques que nous avons faite certaine n'étaient pas constructives, certes, d'autre l'était a juste titre mais UBI n'en a JAMAIS tenu compte... c'est la petite phrase de la fin qui vient confirmer le soupcon d'hypocrisie qui hante ce message... a méditer.


on trouve aussi "; ARG : !!! NE PAS METTRE D'ESPACE DE CHAQUE COTE DU SIGNE =" dans l'un des INI du jeu. La présence résiduelle de ces message constitue a elle seule une faute grave dans un programme finalisé de cette importance et vendu a ce prix.



http://www.legion.fr.vu/

ANTI-BACTERIEN
22/06/2004, 14h54
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>
on trouve aussi "; ARG : !!! NE PAS METTRE D'ESPACE DE CHAQUE COTE DU SIGNE =" dans l'un des INI du jeu. La présence résiduelle de ces message constitue a elle seule une faute grave dans un programme finalisé de cette importance et vendu a ce prix.<HR></BLOCKQUOTE>

Pour moi ce genre de message est plus un indicatif qu'autre chose...

Je suis d'accord avec lui sur les commentaires hallucinant qu'on peut trouver dans le code , que cela soit pour réelement signaler un bug ou pour faire rire le copain qui va travailler sur le fichier apres.

Et puis une fois que tu as fini de developper ton application, tu ne t'amuses pas a retirer les commentaires!! Qu'ils aient ete corriges ou pas... ca manque peut etre de professionalisme si vous voulez, mais d'experience ce n'est pas un drame , ou la preuve d'un manque de travail http://ubbxforums.ubi.com/infopop/emoticons/icon_smile.gif

Ce n'empeche pas le jeu d'etre sortie bugé http://ubbxforums.ubi.com/infopop/emoticons/icon_smile.gif

doctorrock
22/06/2004, 19h27
Personnellement je travaille dans la prog, pas de jeux vidéo, mais ca se touche, et pour les commentaires, ca reste correct.
Les programmeurs ont fait un bon travail d'ensemble.La faute n'est pas à eux.S'ils avaient eu plus de temps ...

Le maitre mot en 2004 pour toute entreprise est RENTABILITE.
La sortie de SCPT a été calculée par leurs comptables et responsables marketing de manière à ce qu'elle soit la plus fructueuse possible pour l'entreprise.
SCPT a donc été sorti non fini, buggué, mais en plus mal suivi, mal corrigé; et ce n'est pas la faute des programmeurs, mais de ceux qui les manipulent, qui manipulent eux .... et nous.
Une entreprise qui pense à son propre profit, avant de penser à son client; risque sa propre peau.

Traiter le client de la sorte est honteux, surtout, surtout, quand on sait que le client, comme tout internaute qui se respecte, possède les moyens de couler un boite... avec un simple double-clic , multiplié par 1 millions de clients ...
Je laisse des sous entendus ici, pour ne pas crier le mot qui fait trembler les editeurs de jeux, comme les maisons de disques ou de films, mais en à l'heure actuelle, le client possède un moyen de couler n'importe quelle boite de ce style, il suffit qu'ils agissent tous ensemble, tel un empire coulé par le peuple qui le fait vivre

Isn't it nice when things just ... work ?

Peex_FR
24/06/2004, 13h13
C'est une bonne chose en soi qu'un développeur soit allé sur le forum, qu'il ait entre autre lu ma critique et qu'il se soit donné la peine de répondre.

Je regrette seulement que la réponse ne porte que sur les commentaires du code et pas d'une manière plus générale sur la politique d'UBI et leurs méthodes. Mais en même temps je comprends bien que ce programmeur axe sa réponse sur son travail et ce quÂ’il connaît bien.

Mais revenons à notre sujet, les bugs et le code. J'ai dans un premier temps été heureux d'apprendre la sortie dÂ’un nouveau patch (v1.3), mais ma joie n'a été que de courte durée.

En effets, si l'on peut noter des modifications dans l'interface graphique, l'apparition d'un ladder et quelques ajouts comme l'icône qui clignote pour le micro, en revanche, les bugs ‘PENIBLESÂ’ des versions 1.0, 1.1, 1.2 n'ont toujours pas été corrigé !

Les déconnexions sont toujours aussi fréquentes, les bugs micro sont omni présent, le bug du NAT censé être déjà corrigé existe toujours et les bugs du gameplay n'ont pas bougé d'un poil. Bref, grosse déception pour ma part.

Pourtant tous ces bugs sont largement abordés sur le forum, posté et reposté, et on peut difficilement passer à coté. Voila, je me demande sincèrement si les programmeurs font un quelconque effort dans ce sens.

Aussi, si je relis le message de ce programmeur : ''Avec du recul cela ... éditer un recueil des meilleures lignes de commentaires!'' J'ai bien l'impression que SCPT est une affaire bouclée, qui fait partie de l'histoire ancienne. Mais avec le développement de SC3, je commence à comprendre que UBI se moque bien de perdre quelques heures de debug pour SCPT...

Je trouve que cÂ’est dommage pour un aussi bon jeu. Aussi, au-delà des bugs, cela laisse une impression de gâchis.