Pour moi, dans Médaille d’Honneur par exemple, ou Half Life, les scripts sont des évènements scénaristiques spéciaux qui sont censés donner un plus à l’action ou à la narration.
Exemples : le scientifique qui te parle, te suit, t’ouvre une porte, etc dans Half Life.
Dans Médaille d’Honneur c’est par exemple la scène du débarquement. Les bateaux qui avancent, les coups de canon qui en coulent quelques uns, les morts sur la plage, les 3 types qui arrivent au bunker, les 2 qui se font tuer par les mitrailleuses, etc…
L’IA c’est (toujours selon mes termes) un script global qui permet de gérer les réactions des NPCs en toute situation, et souvent pour le combat. Comment ils tirent, s’ils se mettent debout, s’ils reculent, se mettent à couvert, vont voir le médecin quand ils sont blessés, etc…
Dans Splinter Cell les ennemis ont généralement des rondes de garde, et dès qu’ils voient un ennemi, ils tirent dessus = IA
Par contre il y a certains scripts que tu peux laisser se dérouler ou interrompre, tels que le colonel qui va tripoter son ordinateur, ou se servir un café, ce genre de choses.
Maintenant, pour parler de quelque chose de très personnel, il y a des choses que je déteste certains scripts. C’est quand on ne peut les interrompre. Je reviens sur l’exemple du débarquement de Médaille d’Honneur:
1- On est dans des chalands avec beaucoup de monde, on s’approche de la plage et on voit les chalands autour de nous se faire exploser à coups de mortier. On ne peut rien faire de là où on est, pas grave.
2- Ensuite on est sur la plage et on se fait canarder par les mitrailleuses. Déjà à cet endroit vous remarquerez que la progression de vos alliés se fait toujours de la même manière. Ils se font toujours tuer au meme endroit, mais on ne voit meme pas les mitrailleuses à cause du brouillard. Passe encore.
3- Enfin on arrive au bunker. Toujours de la même façon, on se retrouve à 4 (moi, le sergent et 2 soldats) à l’abri des mitrailleuses. Que se passe-t-il ensuite ? Le Sergent envoit les 2 soldats traverser, ils se font tuer par les mitrailleuses. Je dis ça suffit ! Je prend mon courage à deux mains, je recharge, je fonce avant eux, je prend le fusil dans le trou et je tue les deux mitrailleurs avant que mes potes n’arrivent (il faut être très rapide). Que se passe-t-il ? Ils meurent tout de même.
Flashpoint au contraire, les scripts servent à donner des indications sur le comportement et l’arrivée ou non de renforts (entre autres choses), mais ils ne servent surtout pas à décider de l’issue des combats. Il ne forcent pas telle unité à mourir de manière totalement artificielle comme le fait Médaille d’Honneur ou d’autres jeux (Red Faction par exemple). Dans Flashpoint, non seulement vous avez un impact important sur le cours du jeu, selon que vous soyez bon ou mauvais, plus ou moins de vos coéquipiers s’en sortiront. Mais en plus, si vous ne faites rien, l’issue d’un combat peut être différent d’une partie à l’autre, si vos hommes ont plus ou moins bien tiré ou si ils ont attaqué comme il faut ou pas, selon les blessures et ce genre de choses.
Un autre exemple que l’on voit dans pas mal de jeux, un script classique (dans un FPS), c’est l’arrivé dans une pièce et l’exécution d’un otage par un méchant.
Le bon script est celui qui vous permettra de tuer le méchant et de sauver l’otage si vous avez des réflexes de folie.
Le mauvais script est celui où vous verrez l’otage mourir d’une balle fantome alors que le méchant est déjà mort.