Page 1 sur 1

Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : jeu. 19 juil. 2018 19:29
par Sephi
Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu. Le fail de l’année ? :D

https://www.resetera.com/threads/aliens ... ter.55247/

Re: [PS4 Pro, Xbox One X, Switch] Discussions, rumeurs et infos.

Publié : jeu. 19 juil. 2018 19:48
par Pouet
Ahaha c’est enorme.

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : ven. 20 juil. 2018 04:41
par Gui
OMG... Comment ça a pu passer la QA ? C'est fou ! ^^

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : ven. 20 juil. 2018 11:48
par Rui
Gui a écrit : ven. 20 juil. 2018 04:41 OMG... Comment ça a pu passer la QA ? C'est fou ! ^^
Ben tu dis quoi en QA?
"L'IA n'est pas assez bonne" ?
C'est pas au QA que tu pourrais détecter ce problème. Ca aurait été le cas si l'IA ne fonctionnait pas du tout. Là ça fonctionne mais qu'a moitier (doit appliqué l'IA par défaut de dummy ou un truc dans le genre.

Donc "L'IA pas assez bonne" le dev IA qui bosse dessus "nan mais là j'ai fait des trucs de fou en contournement etc quand je test sur ma machine ça marche nickel" envoie au QA "L'IA pas assez bonne" Dev => "Fuck this shit"

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : ven. 20 juil. 2018 13:29
par Gui
Béh vérifier que les pattern des ennemis correspondent à ce qui a été prévu c'est leur taf. QA c'est un boulot sérieux et consciencieux, c'est pas juste "ouais c'est bon les ennemis bougent".

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : ven. 20 juil. 2018 14:05
par Vincent
Malheureusement souvent les défauts sont là, repérés par le QA, mais non corrigés par manque de budget / temps. La responsabilité finale en revient à l'équipe de développement et aux décideurs. Je l'ai fait chez Lexis Numérique.

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : lun. 23 juil. 2018 04:36
par Gui
Vincent a écrit : ven. 20 juil. 2018 14:05 Malheureusement souvent les défauts sont là, repérés par le QA, mais non corrigés par manque de budget / temps. La responsabilité finale en revient à l'équipe de développement et aux décideurs. Je l'ai fait chez Lexis Numérique.
Oui ça je dis pas ! ^^

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : mar. 24 juil. 2018 13:50
par Rui
Gui a écrit : ven. 20 juil. 2018 13:29 Béh vérifier que les pattern des ennemis correspondent à ce qui a été prévu c'est leur taf. QA c'est un boulot sérieux et consciencieux, c'est pas juste "ouais c'est bon les ennemis bougent".
Nan mais comment tu fais pour savoir que le patern des ennemies est "pas comme il faut" dans le sens il y a un bug et ils ne réagissent pas comme le code le prévoit?

Le QA a surement remonter le fait que les ennemies avaient une IA pas terrible et l'équipe de dev a surement travailler dessus. Mais puisque le "problème" est au niveau du fichier de config c'est plus compliqué. Pour une fois ils auraient gagné a avoir une plus petite équipe pour le QA pouvait directement discuter en live avec les devs.

Là le problème vient surement de l'inertie et de la taille de la structure.

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : mar. 24 juil. 2018 14:58
par Gui
Au final on sait pas vraiment d'où vient le problème, mais a priori dans la check list des QA il y aurait dû avoir des trucs du style "les aliens contournent l'ennemi quand celui-ci fait blablabla", "les aliens se cachent blablabla quand le joueur fait ceci". Et tant que ça marche pas tu fais la boucle avec les dev.
Après mon expérience de bosser avec des QA est mince vu que ça fait à peine 11 mois que je fais du dev de JV, mais c'est comme ça que ça semble fonctionner ici et pourtant on est un tout petit studio.

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : mar. 24 juil. 2018 14:58
par Pouet
Ba ils ont pas une liste de choses à verifier les QA ou c’est juste tu joues au jeu et tu regardes ce qu’il se passe ?
Je serais surpris qu’ils ne savent pas en avance le pattern des ennemis pour les tester justement.

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : mar. 24 juil. 2018 15:59
par Delpij
En fait, y'a une marge de progression quasi-infinie sur les assertions (scénarios de tests) que tu vérifies en QA.
Donc généralement, les contraintes de coût font qu'on teste surtout des fonctions et chemins critiques (idéalement via des bots).
Et vu que ce qui est considéré comme critique est souvent arbitraire... :D

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : mar. 24 juil. 2018 20:45
par Alx
Ouais c'est le genre de bug que tu peux chercher des années sans trouver, surtout que tu vas naturellement chercher dans le code alors que c'est dans un fichier de config…
Bon après c'est aussi un signe de mauvaise implémentation, normalement si le code qui charge ce fichier tombe sur un terme qu'il ne connaît pas, il devrait au moins l'écrire dans un log quelque part.

Re: Quand remplacer une seule lettre dans le code peut modifier complètement l’expérience d’un mauvais jeu

Publié : mer. 25 juil. 2018 00:08
par Gui
C'est clair ^^'