J'ai entendu parler de 2 termes définissant une erreur de jeu : "Bug" et "Glitch".
Quelle est la différence entre eux ?
Pour le garder plus "lamens" ? Que voulez-vous dire ?
J'ai entendu parler de 2 termes définissant une erreur de jeu : "Bug" et "Glitch".
Quelle est la différence entre eux ?
Dans le domaine du matériel électronique, un bogue provient d'un bogue réel qui se coince dans un composant et provoque un court-circuit, tandis qu'une anomalie est une condition indésirable qui se corrige d'elle-même.
Je dirais donc que si votre jeu se plante, c'est un bug, s'il se bloque pendant une seconde puis continue comme si de rien n'était, alors c'est un glitch, et des degrés variables des deux.
Essentiellement, si le problème se corrige de lui-même, il s'agit d'un pépin, sinon, s'il persiste, c'est un bogue. Il y a évidemment une très grande zone grise ici.
Pour rester dans des termes plus simples, je vais essayer de traiter la question sous l'angle d'une relation de cause à effet entre les deux.
Un pépin est le plus souvent un effet causé par un bug imprévu. Un exemple beaucoup plus récent est le "G-Slide" de Call of Duty Black Ops 3. Si le joueur est correctement synchronisé, il peut sauter et glisser, ce qui lui permet de se déplacer plus rapidement sur la carte. Cela devrait être considéré comme un problème que d'autres ont défini comme la conséquence non intentionnelle d'une action ou d'une combinaison d'actions d'un acteur (joueur/ai/calcul physique).
Un bug est plus souvent considéré comme mentionné en ce qui concerne des conséquences plus graves dans le jeu. Un exemple beaucoup plus récent est la corruption de la sauvegarde du jeu de Fallout 4. Il peut s'agir d'un problème quasi répétitif ou d'un cas unique dans des circonstances très spécifiques. Bugs Comme indiqué ci-dessus, les erreurs de code ou les incompréhensions de ce que la machine est censée faire. Un simple "bug" consiste à ne pas fermer un fichier après y avoir écrit (certaines sauvegardes "corrompues" ne sont que des données mélangées d'une certaine manière, par exemple en écrivant l'alphabet en avant dans un fichier et en ne le fermant pas, puis en écrivant la moitié des mêmes données en arrière dans le fichier et en essayant de lire le fichier de la même manière, comme si c'était a-z au lieu de z-nn-z).
J'espère que cela vous aidera. Techniquement, mes définitions dépendent de la gravité.
@AshleyNunn layman's terms : en termes que quelqu'un qui n'est pas un expert peut comprendre.
Les deux termes sont assez interchangeables, sauf pour les ramifications "politiques" de chacun. Un "Glitch" est une erreur inattendue et potentiellement "hors de notre contrôle" dans un système automatisé, un programme, une application ou tout autre algorithme. Dans ce scénario, les concepteurs techniques et les responsables de la maintenance du système acceptent peu ou pas de responsabilité pour le problème. Un "bug", en revanche, est un problème identifié dans la façon dont le système a été "codé" et l'utilisation de ce terme implique donc que le problème était et/ou est toujours sous le contrôle des concepteurs/mainteneurs du système. En résumé, la différence entre un bug et un pépin est liée à la manipulation et à la recherche de coupables.
Je parle de mon propre point de vue, c'est ainsi que j'ai personnellement appris les mots. Les autres sont invités à exprimer leur accord ou leur désaccord.
Comme je comprenais un "bug", le mot était enseigné dans les cours d'informatique, et ces cours m'ont appris l'histoire du mot. Un vieil ordinateur (qui était très grand, remplissant probablement la majeure partie d'une grande pièce, et utilisant probablement des tubes à vide) avait une panne. Une enquête a révélé que la cause mécanique était due à une mite.
Depuis lors, le terme "bug" a été utilisé pour les erreurs informatiques, et surtout utilisé par le "développement de logiciels" / "programmation informatique". Ainsi, une erreur dans un programme informatique est un bug.
Étant donné que les logiciels doivent faire la même chose lorsque toutes les entrées sont identiques, de nombreux bogues sont généralement faciles à reproduire. Certains bugs, comme le fait d'être petit avec des boules de feu dans Super Mario Bros. 1 (NES), peuvent être assez sûrs (une fois que leurs effets sont maîtrisés).
Les pépins ont toujours des effets détectables. Par exemple, si un bug logiciel corrompt certaines données, je n'ai jamais entendu parler d'une telle erreur comme d'un "pépin" jusqu'à ce que ces données soient utilisées, auquel moment des problèmes peuvent survenir. Si l'attaque d'un joueur fait 25% de dégâts supplémentaires, et que cela est faux, alors il s'agit d'une erreur et donc d'un véritable bug. Cependant, si l'ennemi serait mort de toute façon et que le jeu n'affiche pas le montant des dégâts, le résultat final est le même et il n'y a pas d'impact durable, ce n'est donc pas un bug.
La première fois que j'ai entendu parler de "glitch", c'était en référence à un jeu NES 8-bit. Il s'agissait probablement de quelque chose de particulièrement désagréable qui rendait le logiciel inutilisable. (Quoi qu'il en soit, j'ai considéré qu'il s'agissait d'une situation dans laquelle quelque chose était "cassé", en particulier s'il restait cassé.
Une autre caractéristique du terme "glitch" est que l'effet est causé par des problèmes matériels, tels que des dysfonctionnements causés par des choses comme la saleté sur une cartouche, serait une cause probable d'un glitch. Les problèmes logiciels peuvent également être décrits comme un "glitch" s'ils provoquent un effet qui ressemble à une panne matérielle. Par exemple, si un personnage se téléporte, ce qui peut être l'effet attendu si la RAM a mal conservé les informations, ou si des données incorrectes ont été lues à partir de la ROM, alors cela indiquerait également un glitch.
Les glitches sont souvent très peu sûrs, bien que les logiciels puissent être en mesure de corriger certains glitches en écrasant les données problématiques (comme lors de la réinitialisation d'un niveau après une mort, ou le chargement de données de jeu "sauvegardées").
Ainsi, lorsque Sinistar a donné à un joueur un nombre de vies inférieur à zéro, puis a traité ce nombre comme 255 vies, le jeu a pu continuer à fonctionner de manière stable. Il n'y avait aucun risque que le jeu devienne inutilisable. Une fois que le nombre de vies est devenu 255, Sinistar s'est comporté comme prévu et le jeu s'est arrêté si le "joueur" continuait à perdre toutes les vies restantes. Ce bug n'était donc pas un "pépin". En revanche, si un bug dans DOOM 2 faisait en sorte qu'un Archipel rende une autre créature invincible, il s'agissait d'un "glitch" car la situation restait cassée puisque l'ennemi restait inattaquable. La résurrection plaçant l'ennemi dans un plan incorrect était un bug, mais la situation restante représentait le glitch.
Un bogue est un défaut de conception, qui fait le plus souvent référence à une erreur dans les instructions que nous appelons généralement "logiciel".
Les glitches font référence à des erreurs matérielles, à des choses qui semblent être des erreurs matérielles (comme un sprite qui se brouille) ou à quelque chose qui a un impact durable. Une erreur qui n'a pas d'impact n'est pas un pépin.
Curieusement, sur la base de ces définitions, cela signifie que le papillon de nuit dans l'ancien ordinateur aurait provoqué une anomalie, et ne représente pas un "bug" selon la nouvelle façon dont le mot a été utilisé.
Super Meat Boy a un personnage qui a été nommé "Glitch Girl".
Le terme "insecte" était utilisé avant cette mite anecdotique. Ce a fait se produire, mais c'était ya une blague à ce stade. lire la suite sur Site de l'Université de Harvard sur l'ordinateur Mark I .
AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
31 votes
Un bug est quelque chose qui fait que même certains soldats endurcis deviennent dégoûtés, tandis qu'un glitch est un personnage qui ne peut pas quitter son jeu.
3 votes
Meta question sur la migration vers la SE anglaise.
0 votes
J'ai adoré lire toutes les réponses ci-dessous. Malheureusement, aucune d'entre elles n'a donné un bon exemple de quelque chose que je considérerais comme un Glitch et non un Bug, donc j'aimerais donner un exemple facile à comprendre. Continuer sur le commentaire suivant avec un exemple facile à comprendre....
0 votes
Disons que nous avons un jeu basé sur un navigateur, et que ce jeu doit supporter plusieurs navigateurs. Disons que dans FF et Chrome, le jeu fonctionne parfaitement, mais que lorsque vous avez la page zoomée (90-%), par exemple, un élément ou un objet du jeu s'affiche de manière incorrecte uniquement sur Chrome. Je n'appellerais pas cela un bogue, mais plutôt un problème qui ne se produit que dans la version zoomée de Chrome. En fin de compte, le programmeur du jeu devra identifier si le problème sous-jacent se situe du côté du jeu ou du navigateur, mais au final, il devra ajouter un nouveau code pour prendre en charge une telle situation, plutôt que de corriger un défaut/bogue dans le code actuel.