Connexion
Pour récupérer votre compte, veuillez saisir votre adresse email. Vous allez recevoir un email contenant une adresse pour récupérer votre compte.
Inscription
En vous inscrivant, vous acceptez les conditions d'utilisation du site et de nous vendre votre âme pour un euro symbolique. Amusez vous, mais pliez vous à la charte.

Un Rédacteur Factornews vous demande :

Forums

Deep learning dans le jeu vidéo
Anglemort
Membre Factor
Membre 385 msgs
Zaza le Nounours a écrit :
Ca existe depuis 20 ans ça, pas besoin de le branlettiser avec de l'IA.

C'est niveau âge de pierre ce qui existe, et présent dans assez peu de jeux en fait. C'est partout le bon vieux menu de sélection de la difficulté (sauf Elden Rings bien sûr, vision d'artiste tmtc).

Nan je te parle d'un vrai truc, fonctionnel, qui cherche à te stimuler et à te pousser plus loin dès que tu commences à maîtriser ton jeu.

Je comprends même pas le concept de "tuto dynamique", il faudrait sûrement une IA pour me l'expliquer. C'est quoi l'idée, quand au bout de 5 minutes le jeu en a marre de voir le joueur se taper dans tous les murs parce qu'il arrive pas à sortir de la première pièce, il lui suggère d'ouvrir la porte ?


Précisément, comment tu fais la distinction entre le joueur qui se tape dans les murs parce que c'est son délire de celui qui le fait parce qu'il lui manque une info importante ?
Au niveau de l'analyse du comportement c'est loin d'être simple. Faut voir ça comme une IA "copilote" (terme très à la mode) qui fait le tri entre les infos inutiles et pertinentes.
 
Zaza le Nounours
Connard aigri
Membre 14286 msgs
Anglemort a écrit :
C'est niveau âge de pierre ce qui existe, et présent dans assez peu de jeux en fait. C'est partout le bon vieux menu de sélection de la difficulté (sauf Elden Rings bien sûr, vision d'artiste tmtc).

Nan je te parle d'un vrai truc, fonctionnel, qui cherche à te stimuler et à te pousser plus loin dès que tu commences à maîtriser ton jeu.

Resident Evil 4. 2005. Left 4 Dead. 2008. Y en a sûrement d'autres, c'est les deux qui me viennent en tête sans réfléchir. Tu voudrais quoi, que subitement les ennemis deviennent plus intelligents d'un claquement de doigts ? Y a deux choses qui font qu'on a des jeux avec des IA toujours aussi cons depuis l'invention du jeu vidéo : 1/ on n'est pas forcément capables de faire mieux et 2/ des IA adverses vraiment "intelligentes" et imprévisibles, ça serait bien souvent juste pas marrant.

Précisément, comment tu fais la distinction entre le joueur qui se tape dans les murs parce que c'est son délire de celui qui le fait parce qu'il lui manque une info importante ?
Au niveau de l'analyse du comportement c'est loin d'être simple. Faut voir ça comme une IA "copilote" (terme très à la mode) qui fait le tri entre les infos inutiles et pertinentes.

Mais là aussi t'es en train d'inventer des solutions à des problèmes qui n'existent pas, j'ai l'impression de réentendre les plus fervents défenseurs des conneries de blockchain et de NFT. Quelle est l'utilité de développer des trucs dynamiques excessivement complexes quand tu peux avoir des humains qui décident s'ils veulent ou non que leur jeu assiste le joueur, à quelle fréquence, dans quelles circonstances ? Ca existe déjà, ça marche bien (si les devs font leur boulot à peu près correctement), pourquoi vouloir réinventer une roue qui ne roulera absolument pas mieux juste parce qu'elle utiliserait une toute puissante IA magique ?
 
Anglemort
Membre Factor
Membre 385 msgs
Zaza le Nounours a écrit :
Tu voudrais quoi, que subitement les ennemis deviennent plus intelligents d'un claquement de doigts ?


Justement... Des IA trop fortes ça on sait faire depuis longtemps, moi je te parle d'IA adaptative, tu n'as pas écouté ce que je te disais.
Chaque personne est différente, trouver la difficulté parfaite pour chaque personne ça semblait impossible, mais peut être qu'avec de l'IA ça pourrait changer.
RE4 c'était juste "si joueur meurt X fois à emplacement Y, baisser difficulté", ça a juste rien à voir.

j'ai l'impression de réentendre les plus fervents défenseurs des conneries de blockchain et de NFT. Quelle est l'utilité de développer des trucs dynamiques excessivement complexes quand tu peux avoir des humains qui décident s'ils veulent ou non que leur jeu assiste le joueur, à quelle fréquence, dans quelles circonstances ? Ca existe déjà, ça marche bien (si les devs font leur boulot à peu près correctement), pourquoi vouloir réinventer une roue qui ne roulera absolument pas mieux juste parce qu'elle utiliserait une toute puissante IA magique ?


Attends, le but du topic c'est de discuter des applications du deep learning dans le jeu vidéo, comme un "champ d'exploration" pour reprendre la formule de zaibatsu. je réponds juste à la question moi. On est pas en train de parler de l'utilité ou du réalisme des solutions. Mais en tout cas les IA copilotes c'est déjà en train de se déployer dans plein de domaines, donc un copilote "aide de jeu" ça arrivera probablement assez vite. Et il y a aussi des recherches sur des IA adaptatives dans le domaine de l'éduction.
 
Zaza le Nounours
Connard aigri
Membre 14286 msgs
Y a quand même que du conditionnel dans ce que tu dis, c'est que des idées jetées en l'air pour des trucs pas envisageables ou qui n'apporteraient rien.

Sinon, on peut aussi regarder ce qui existe déjà comme utilisations réelles des IA : les guignoleries de bagnoles autonomes. Vous avez vu les merdes que c'est, à foncer dans les piétons et les murs, et à se mettre en PLS au milieu de la route avec les warnings au moindre courant d'air ? Et ça, c'est des produits développés depuis des années par des gens sûrement talentueux dont c'est la spécialité (je parle pas de ce tocard de Musk, mais des hordes d'ingés qui bossent pour lui ou pour les autres boites qui sont sur ce créneau). Vous pensez vraiment que des codeurs de JV, pas foutus de pondre des jeux qui tournent correctement et qui soient pas bourrés de bugs à leur sortie, vont vraiment arriver à faire mieux que ça au niveau IA ? Allons.
 
Le vertueux
J'aime les films de karaté
Membre 6695 msgs
Perso une IA qui s'adapte au joueur je n'en veux pas. Ça donne le sentiment que tout est truqué, factice, aucun sentiment de challenge et d'accomplissement.
J'ai arrêté de jouer aux need for speed car justement l'IA trichait, elle va plus vite que la lumière si elle a pris du retard à cause d'un crash et au contraire elle ralentit si c'est toi qui est trop lent. C'est pas fun du tout.
 
__MaX__
David Croquette
Admin 4973 msgs
Tu confonds game design et IA. Rien n'empêche les devs de faire un truc clean. NFS ça a été fait avec un objectif de "oulala t'as toujours la pression"... et puis bon, prendre le McDo des jeux de bagnoles en exemple, c'est pas le meilleur point de départ :p
 
Le vertueux
J'aime les films de karaté
Membre 6695 msgs
Au contraire c'est un excellent exemple, le plus pédagogue, car c'est celui qui est le plus parlant et qui montre les faiblesses de l'idée d'ajuster la difficulté via une IA.

Tu confonds game design et IA


Humm non, c'est pile poil dans le sujet évoqué par Anglemort.
 
zaibatsu
Membre Factor
Membre 933 msgs
@Zaza Ditcher tous les nouveau outils à base de machine learning parce que y'a des Tesla qui explosent, c'est un raccourci un peu facile non ? Je sais pas si tu suis l'actu des nouvelles technos de l'image mais y'a quand même ce truc qui est entré en béta et ça fait le boulot de cinq personnes (à temps plein pendant plusieurs semaines) en deux clics et 10 mn de calcul. Je pensais que c'était survendu avant de le tester moi-même.

C'est pas ça qui va écrire ton scénar ou décider de ton montage, mais on ne peut plus faire comme si c'était de la bullshit des apôtres des NFT.
 
Zaza le Nounours
Connard aigri
Membre 14286 msgs
zaibatsu a écrit :
@Zaza Ditcher tous les nouveau outils à base de machine learning parce que y'a des Tesla qui explosent, c'est un raccourci un peu facile non ?

C'est pas un raccourci, ça reste la réalité, ou en tout cas une réalité des machins à base d'IA.

Je sais pas si tu suis l'actu des nouvelles technos de l'image mais y'a quand même ce truc qui est entré en béta et ça fait le boulot de cinq personnes (à temps plein pendant plusieurs semaines) en deux clics et 10 mn de calcul. Je pensais que c'était survendu avant de le tester moi-même.

C'est pas ça qui va écrire ton scénar ou décider de ton montage, mais on ne peut plus faire comme si c'était de la bullshit des apôtres des NFT.

C'est pas mal, mais bon c'est juste une évolution de ce qui existe déjà avec des mecs dans un costume en spandex vert. La pub est très jolie, ça vend peut-être du rêve, mais 1/ c'est pas du temps réel, et ça en est encore tellement loin que ça le sera probablement jamais et 2/ c'est juste un outil avec une utilisation très spécifique, faut être sacrément souple dans sa gymnastique mentale pour se dire que la prochaine étape après ce truc, c'est de taper "je veux GTA 7 à Meudon" dans un prompt, d'aller se faire un café, et de revenir avec tout le jeu préparé, installé et prêt à lancer sur le bureau.
 
Anglemort
Membre Factor
Membre 385 msgs
@ le vertueux
Bah là tu parles d'une IA qui "triche", laisser l'IA tricher c'est un choix de game design. Et vu le comportement que tu décris ce n'est probablement pas une IA par apprentissage dont il s'agit. Ça ressemble plus à des règles définies à l'avance.

A l'inverse tu as Sony qui bosse sur GT Sophy et c'est pas du tout la même approche:
https://www.usine-digitale.fr/article/gt-sophy-un-pilote-virtuel-entraine-par-deep-learning-a-battu-les-meilleurs-joueurs-de-gran-turismo.N1783547

Mais le but c'est pas de mettre des IA imbattables dans les jeux donc il y a encore du boulot.
 
zaibatsu
Membre Factor
Membre 933 msgs
Zaza le Nounours a écrit :
faut être sacrément souple dans sa gymnastique mentale pour se dire que la prochaine étape après ce truc, c'est de taper "je veux GTA 7 à Meudon" dans un prompt, d'aller se faire un café, et de revenir avec tout le jeu préparé, installé et prêt à lancer sur le bureau.

Oui non mais là tu réponds à CBL qui s'est projeté dans le prochain siècle (ça rejoint ce que le boss de Nvidia prophétise d'ailleurs). Ca n'empêche pas de réfléchir à des usages spécifiques qui pourraient être cools ou faciliter la vie des devs. C'était un peu plus ma question que d'imaginer le jeu vidéo en 2850.

Y'avait ça d'ailleurs de mémoire qui était assez ouf, une surcouche IA sur du rendu 3D.
 
Le vertueux
J'aime les films de karaté
Membre 6695 msgs
Bah là tu parles d'une IA qui "triche", laisser l'IA tricher c'est un choix de game design. Et vu le comportement que tu décris ce n'est probablement pas une IA par apprentissage dont il s'agit. Ça ressemble plus à des règles définies à l'avance.


Il ne faut pas jouer sur les mots ça devient facile quand tu es maladroit et ça devient difficile quand tu es adroit. Elle s'adapte à la dextérité du joueur, créant un sentiment de vacuité totale.
Mais je vois ce que tu veux dire avec ton exemple, tu ne parles pas d'une IA qui s'adapte en temps réel avec le joueur, mais qui sert à créer un mode de difficulté en amont basé sur du deep learning. Ça permettrait d'avoir des modes de difficulté qui sont toujours présents avec un planché et un plafond de challenge, au choix du joueur, qui ne changent pas en cours de route, mais dont la création change de la simple variation du nombre de points de vie car les devs n'ont pas le temps de pousser plus loin alors qu'une IA pourrait potentiellement le faire.
 
Zaza le Nounours
Connard aigri
Membre 14286 msgs
zaibatsu a écrit :
Y'avait ça d'ailleurs de mémoire qui était assez ouf, une surcouche IA sur du rendu 3D.

J'avais vu, ça a déjà quelques années, et quand on se pose deux minutes pour analyser la situation c'est quand même juste un ReShade avec beaucoup d'étapes en plus.
 
Le vertueux
J'aime les films de karaté
Membre 6695 msgs
Je ne crois pas qu'il y ait de reshade qui se rapproche de ce niveau de réalisme, je peux me tromper mais bon.
Par contre l'image est un peu dégueu, ce qui aide aussi au photoréalisme.
 
Anglemort
Membre Factor
Membre 385 msgs
Le vertueux a écrit :

Bah là tu parles d'une IA qui "triche", laisser l'IA tricher c'est un choix de game design. Et vu le comportement que tu décris ce n'est probablement pas une IA par apprentissage dont il s'agit. Ça ressemble plus à des règles définies à l'avance.


Il ne faut pas jouer sur les mots ça devient facile quand tu es maladroit et ça devient difficile quand tu es adroit. Elle s'adapte à la dextérité du joueur, créant un sentiment de vacuité totale.
Mais je vois ce que tu veux dire avec ton exemple, tu ne parles pas d'une IA qui s'adapte en temps réel avec le joueur, mais qui sert à créer un mode de difficulté en amont basé sur du deep learning. Ça permettrait d'avoir des modes de difficulté qui sont toujours présents avec un planché et un plafond de challenge, au choix du joueur, qui ne changent pas en cours de route, mais dont la création change de la simple variation du nombre de points de vie car les devs n'ont pas le temps de pousser plus loin alors qu'une IA pourrait potentiellement le faire.


Oui ce serait plus quelque chose dans ce goût là, le temps réel ça va surtout dépendre du type de jeu et ce ne sera pas pertinent partout.

Un jeu de course typiquement si l'adversaire change totalement de comportement pendant la course ça ne va pas le faire, par contre on s'attend dans ce genre de jeu à débloquer de nouveaux championnats et que les championnats soient de plus en plus exigeants. Donc il y a la possibilité de réévaluer régulièrement le niveau du joueur.

Dans un FPS ou un hack'n'slash avec des ennemis qui arrivent par vague, une réaction de l'IA en temps réel par contre ça peut apporter du réalisme : les premiers ennemis teubés sont morts ça ne va pas casser l'immersion si les suivants sont plus retors.

Côté recherche je sais qu'il y a eu des travaux sur une IA de jeu d'échecs (lc0) l'idée est de se rapprocher du comportement d'humains de différents niveaux. Une fois au point ça permettra de simuler des parties très réalistes avec des joueurs de son niveau:
http://echecs-et-informatique.franceserv.com/maia.html
 
Anglemort
Membre Factor
Membre 385 msgs
"Let me think...
....
...."

N'empêche c'est impressionnant, c'est une super implémentation et on voit bien le potentiel.

En modèle text-to-audio je viens de m'amuser une petite demie heure sur la démo de Bark :
https://github.com/suno-ai/bark

Des fois ça part complètement en vrille mais c'est hyper prometteur. Le modèle est multilingue et il s'adapte au contexte.
Bientôt on pourra écrire un dialogue, préciser que c'est entre une petite fille et une vieille dame, que la vielle dame à un accent français et que la petite fille est nerveuse et rit beaucoup, et le modèle va se démerder avec ça et faire les voix correspondante avec le ton qui va bien.

Bref dans le futur même les petits indés pourront sortir des jeux entièrement doublés.
 
zaibatsu
Membre Factor
Membre 933 msgs
Génial Bark... Encore un peu trop random mais j'y ai passé une heure là
 
noir_desir
Membre Factor
Membre 2238 msgs
Contrairement aux crypto qui étaient poussées uniquement par la pyramide d'investisseurs et n'ont pratiquement aucune application utile... Les "IAS" en ont, dans ce qui se fait de pire: diminuer la main d'œuvre pour augmenter les profits. Donc si pour le coup c'est le futur... Le futur de merde.


De mémoire le seul homme politique que j'ai vu se préoccuper de ses questions concernant robot et ia, a été l'arisé par tout le monde..... Et a eu 4% au présidentielle...
 
Deep learning dans le jeu vidéo

Règles à suivre

Écrire dans un français correct et lisible : ni phonétique, ni style SMS. Le warez et les incitations au piratage sont interdits. La pornographie est interdite. Le racisme et les incitations au racisme sont interdits. L'agressivité envers d'autres membres, les menaces, le dénigrement systématique sont interdits. Éviter les messages inutiles

 
Rechercher sur Factornews