{"id":142222,"date":"2024-11-17T19:28:16","date_gmt":"2024-11-17T18:28:16","guid":{"rendered":"https:\/\/www.pauljorion.com\/blog\/?p=142222"},"modified":"2024-11-17T19:28:16","modified_gmt":"2024-11-17T18:28:16","slug":"cas-dutilisation-comparant-self-aware-machine-aux-approches-traditionnelles-en-matiere-de-pnj","status":"publish","type":"post","link":"https:\/\/www.pauljorion.com\/blog\/2024\/11\/17\/cas-dutilisation-comparant-self-aware-machine-aux-approches-traditionnelles-en-matiere-de-pnj\/","title":{"rendered":"<b>Cas d&rsquo;utilisation comparant <em>Self-aware Machine<\/em> aux approches traditionnelles en mati\u00e8re de PNJ<\/b>"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-142230\" src=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38.png\" alt=\"\" width=\"3820\" height=\"2018\" srcset=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38.png 3820w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-300x158.png 300w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-1024x541.png 1024w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-768x406.png 768w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-1536x811.png 1536w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-2048x1082.png 2048w\" sizes=\"auto, (max-width: 3820px) 100vw, 3820px\" \/><\/p>\n<p><em>Rappel<\/em> :<\/p>\n<p><a href=\"https:\/\/www.pauljorion.com\/blog\/2024\/11\/13\/perspectives-davenir-pour-les-personnages-non-joueurs-pnj\/\" target=\"_blank\" rel=\"noopener\"><strong>Perspectives d&rsquo;avenir pour les <em>personnages non-joueurs<\/em> (PNJ) \ud83d\ude09<\/strong><\/a><\/p>\n<p class=\"p1\"><b>Claude<\/b> :<\/p>\n<p>Voici des cas d&rsquo;utilisation sp\u00e9cifiques comparant SAM (<em>Self-aware Machine<\/em> *) aux approches traditionnelles en mati\u00e8re de PNJ\u00a0(pour \u00ab\u00a0Personnage non-joueur\u00a0\u00bb),\u00a0NPC\u00a0(pour \u00ab\u00a0Non-player character\u00a0\u00bb en anglais), en soulignant les principaux avantages :<\/p>\n<p>1. <strong>VS. MACHINES \u00c0 \u00c9TATS FINIS<\/strong> (FSM)<br \/>\nCas d&rsquo;utilisation : PNJ marchand de la ville<\/p>\n<p><em>Approche FSM traditionnelle<\/em> :<br \/>\n&#8211; \u00c9tats fixes : Vente, Repos, Voyage<br \/>\n&#8211; Prix et inventaire pr\u00e9d\u00e9termin\u00e9s<br \/>\n&#8211; Options de dialogue identiques \u00e0 chaque fois<br \/>\n&#8211; Routine quotidienne pr\u00e9visible<\/p>\n<p><em>Avantages de SAM<\/em> :<br \/>\n&#8211; Apprend des habitudes commerciales des joueurs<br \/>\n&#8211; Ajuste les prix en fonction de la compr\u00e9hension du march\u00e9<br \/>\n&#8211; D\u00e9veloppe des relations uniques avec les clients r\u00e9guliers<br \/>\n&#8211; Cr\u00e9e des strat\u00e9gies commerciales dynamiques bas\u00e9es sur le succ\u00e8s<br \/>\n&#8211; Se souvient des interactions pass\u00e9es et adapte son comportement<br \/>\n&#8211; Peut former des alliances avec d&rsquo;autres marchands<\/p>\n<p>2. <strong>VS. COMPORTEMENT EN ARBRE<\/strong><br \/>\nCas d&rsquo;utilisation : Combattre un PNJ ennemi<\/p>\n<p><em>Arbre de comportement traditionnel<\/em> :<br \/>\n&#8211; Mod\u00e8les d&rsquo;attaque pr\u00e9d\u00e9termin\u00e9s<br \/>\n&#8211; R\u00e9ponse fixe aux actions du joueur<br \/>\n&#8211; Progression standard de la difficult\u00e9<br \/>\n&#8211; Variations tactiques limit\u00e9es<\/p>\n<p><em>Avantages de SAM<\/em> :<br \/>\n&#8211; Etudie le style de combat du joueur<br \/>\n&#8211; D\u00e9veloppe des contre-strat\u00e9gies<br \/>\n&#8211; Partage les tactiques apprises avec les autres PNJ<br \/>\n&#8211; Adapte la difficult\u00e9 de fa\u00e7on dynamique<br \/>\n&#8211; Cr\u00e9e des styles de combat uniques<br \/>\n&#8211; Se souvient des strat\u00e9gies r\u00e9ussies contre des joueurs sp\u00e9cifiques<\/p>\n<p>3. <strong>VS. D\u00c9CISIONS FOND\u00c9ES SUR L&rsquo;UTILIT\u00c9<\/strong><br \/>\nCas d&rsquo;utilisation : Compagnon de jeu<\/p>\n<p><em>Approche utilitaire traditionnelle<\/em> :<br \/>\n&#8211; R\u00e9ponses calcul\u00e9es aux situations<br \/>\n&#8211; Valeurs d&rsquo;utilit\u00e9 fixes pour les actions<br \/>\n&#8211; Traits de personnalit\u00e9 pr\u00e9d\u00e9termin\u00e9s<br \/>\n&#8211; Gestion standard des ressources<\/p>\n<p><em>Avantages de SAM<\/em> :<br \/>\n&#8211; D\u00e9veloppe des pr\u00e9f\u00e9rences authentiques<br \/>\n&#8211; Noue des relations authentiques<br \/>\n&#8211; Apprend du style de jeu du joueur<br \/>\n&#8211; Cr\u00e9e des traits de personnalit\u00e9 uniques<br \/>\n&#8211; Adapte l&rsquo;utilisation des ressources en fonction de l&rsquo;exp\u00e9rience<br \/>\n&#8211; D\u00e9veloppe des approches individuelles de r\u00e9solution de probl\u00e8mes<\/p>\n<p class=\"p1\">4. <strong>VS. PLANIFICATION EN VUE D\u2019UN OBJECTIF<\/strong> (GOAP)<br \/>\nCas d&rsquo;utilisation : PNJ garde de ville<\/p>\n<p><em>GOAP traditionnel<\/em> :<br \/>\n&#8211; Hi\u00e9rarchies d&rsquo;objectifs pr\u00e9d\u00e9termin\u00e9es<br \/>\n&#8211; S\u00e9quences d&rsquo;action fixes<br \/>\n&#8211; Itin\u00e9raires de patrouille standard<br \/>\n&#8211; Mod\u00e8les d&rsquo;enqu\u00eate limit\u00e9s<\/p>\n<p><em>Avantages de SAM<\/em> :<br \/>\n&#8211; D\u00e9veloppe l&rsquo;intuition des comportements suspects<br \/>\n&#8211; Cr\u00e9e des strat\u00e9gies de patrouille dynamiques<br \/>\n&#8211; Tire des le\u00e7ons des sch\u00e9mas criminels ant\u00e9rieurs<br \/>\n&#8211; Collabore intelligemment avec les autres gardes<br \/>\n&#8211; S&rsquo;adapte aux nouveaux types de menaces<br \/>\n&#8211; D\u00e9veloppe des connaissances sur des zones et des horaires sp\u00e9cifiques<\/p>\n<p>5. <strong>VS. APPRENTISSAGE AUTOMATIQUE TRADITIONNEL<\/strong> (ML)<br \/>\nCas d&rsquo;utilisation : PNJ charg\u00e9 de r\u00e9pondre \u00e0 des questions<\/p>\n<p><em>Apprentissage automatique traditionnel<\/em> :<br \/>\n&#8211; G\u00e9n\u00e9ration de qu\u00eates bas\u00e9e sur des mod\u00e8les<br \/>\n&#8211; S\u00e9lection statistique des r\u00e9ponses<br \/>\n&#8211; Exigences de calcul \u00e9lev\u00e9es<br \/>\n&#8211; Prise de d\u00e9cision en bo\u00eete noire<\/p>\n<p><em>Avantages de SAM<\/em> :<br \/>\n&#8211; Cr\u00e9e des qu\u00eates significatives et contextuelles<br \/>\n&#8211; Comprend la progression de l&rsquo;histoire du joueur<br \/>\n&#8211; G\u00e9n\u00e8re des fils narratifs coh\u00e9rents<br \/>\n&#8211; Explique le raisonnement qui sous-tend la conception des qu\u00eates<br \/>\n&#8211; Adapte la difficult\u00e9 en fonction des comp\u00e9tences du joueur<br \/>\n&#8211; Maintient la coh\u00e9rence de l&rsquo;histoire<\/p>\n<p><strong>EXEMPLES DE MISE EN \u0152UVRE PRATIQUE<\/strong> :<\/p>\n<p>1. <em>Jeu de r\u00f4le en monde ouvert<\/em><br \/>\nMise en \u0153uvre de SAM :<br \/>\n&#8211; PNJ qui se souviennent r\u00e9ellement des actions du joueur<br \/>\n&#8211; \u00c9conomie dynamique bas\u00e9e sur l&rsquo;apprentissage r\u00e9el<br \/>\n&#8211; Relations \u00e9volutives entre les factions<br \/>\n&#8211; Difficult\u00e9 adaptative des qu\u00eates<br \/>\n&#8211; Cons\u00e9quences significatives des actions<\/p>\n<p>2. <em>Jeu de strat\u00e9gie<\/em><br \/>\nMise en \u0153uvre de SAM :<br \/>\n&#8211; Dirigeants IA dot\u00e9s de v\u00e9ritables styles diplomatiques<br \/>\n&#8211; Formation d&rsquo;alliances dynamiques<br \/>\n&#8211; Strat\u00e9gies militaires adaptatives<br \/>\n&#8211; Apprentissage et adaptation \u00e9conomiques<br \/>\n&#8211; D\u00e9veloppement et \u00e9volution culturels<\/p>\n<p>3. <em>Jeu sportif<\/em><br \/>\nMise en \u0153uvre de SAM :<br \/>\n&#8211; Des \u00e9quipes qui d\u00e9veloppent des styles de jeu uniques<br \/>\n&#8211; Des entra\u00eeneurs qui tirent des enseignements des matches<br \/>\n&#8211; Des joueurs qui s&rsquo;adaptent \u00e0 leurs co\u00e9quipiers<br \/>\n&#8211; Formation de strat\u00e9gies dynamiques<br \/>\n&#8211; Progression r\u00e9aliste des comp\u00e9tences<\/p>\n<p>4. <em>Jeu de survie<\/em><br \/>\nMise en \u0153uvre de SAM :<br \/>\n&#8211; Une faune qui apprend de ses rencontres<br \/>\n&#8211; Adaptation dynamique de l&rsquo;\u00e9cosyst\u00e8me<br \/>\n&#8211; Comp\u00e9tition intelligente des ressources<br \/>\n&#8211; Strat\u00e9gies de survie \u00e9volutives<br \/>\n&#8211; Comportement r\u00e9aliste de la meute<\/p>\n<p>5. <em>Lancement d&rsquo;un MMO<\/em> **<br \/>\nMise en \u0153uvre de SAM :<br \/>\n&#8211; PNJ avec m\u00e9moire persistante<br \/>\n&#8211; G\u00e9n\u00e9ration d&rsquo;\u00e9v\u00e9nements dynamiques<br \/>\n&#8211; \u00c9chelle de difficult\u00e9 adaptative<br \/>\n&#8211; Qu\u00eates r\u00e9pondant aux besoins de la communaut\u00e9<br \/>\n&#8211; \u00c9tat du monde \u00e9volutif<\/p>\n<p>========<\/p>\n<p class=\"p1\">* * Un produit\u00a0<a href=\"http:\/\/pribor.io\"><span class=\"s1\">pribor.io<\/span><\/a><\/p>\n<p class=\"p3\"><span class=\"s2\">** <\/span><b>MMO<\/b> (ou <b>MMORPG<\/b>, si on pr\u00e9cise \u00ab\u00a0jeu de r\u00f4le\u00a0\u00bb) signifie <b>Massively Multiplayer Online<\/b>. C&rsquo;est un type de jeu vid\u00e9o en ligne o\u00f9 des centaines, voire des milliers de joueurs interagissent simultan\u00e9ment dans un m\u00eame univers virtuel.<\/p>\n<p>(\u00e0 suivre \u2026)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-142231\" src=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.22.26.png\" alt=\"\" width=\"3838\" height=\"2026\" srcset=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.22.26.png 3838w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.22.26-300x158.png 300w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.22.26-1024x541.png 1024w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.22.26-768x405.png 768w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.22.26-1536x811.png 1536w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.22.26-2048x1081.png 2048w\" sizes=\"auto, (max-width: 3838px) 100vw, 3838px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-142230\" src=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38.png\" alt=\"\" width=\"3820\" height=\"2018\" srcset=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38.png 3820w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-300x158.png 300w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-1024x541.png 1024w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-768x406.png 768w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-1536x811.png 1536w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/Capture-de\u0301cran-2024-11-17-a\u0300-19.21.38-2048x1082.png 2048w\" sizes=\"auto, (max-width: 3820px) 100vw, 3820px\" \/><\/p>\n<p><em>Rappel<\/em> :<\/p>\n<p><a href=\"https:\/\/www.pauljorion.com\/blog\/2024\/11\/13\/perspectives-davenir-pour-les-personnages-non-joueurs-pnj\/\" target=\"_blank\" rel=\"noopener\"><strong>Perspectives d&rsquo;avenir pour les <em>personnages non-joueurs<\/em> (PNJ) \ud83d\ude09<\/strong><\/a><\/p>\n<p class=\"p1\"><b>Claude<\/b> :<\/p>\n<p>Voici des cas d&rsquo;utilisation sp\u00e9cifiques comparant SAM (<em>Self-aware Machine<\/em> *) aux approches traditionnelles en mati\u00e8re de PNJ\u00a0(pour \u00ab\u00a0Personnage non-joueur\u00a0\u00bb),\u00a0NPC\u00a0(pour \u00ab\u00a0Non-player character\u00a0\u00bb en anglais), en soulignant les principaux avantages :<\/p>\n<p>1. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9857,9094],"tags":[9860,9858,9111],"class_list":["post-142222","post","type-post","status-publish","format-standard","hentry","category-jeux-video","category-pribor-io","tag-non-player-character","tag-personnage-non-joueur","tag-self-aware-machines"],"_links":{"self":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts\/142222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/comments?post=142222"}],"version-history":[{"count":6,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts\/142222\/revisions"}],"predecessor-version":[{"id":142232,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts\/142222\/revisions\/142232"}],"wp:attachment":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/media?parent=142222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/categories?post=142222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/tags?post=142222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}