{"product_id":"139032","title":"Introduction aux algorithmes de recherche pour l'IA des jeux ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPBvrrzwOIGjumRqEGyPlKs2qD2Y.png?v=1765072248\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Introduction aux algorithmes de recherche pour l'IA des jeux \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/125230335\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eDe la théorie des algorithmes de recherche essentiels à l'IA des jeux à leur application pratique dans des jeux réels.\u003cbr\u003e Fournit des exemples de code en C++ pour la mise en œuvre de jeux d'IA réalistes.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e « Introduction aux algorithmes de recherche pour l'IA des jeux » traite de la « recherche », l'un des éléments fondamentaux de la technologie de l'IA des jeux.\u003cbr\u003e La recherche est un terme qui désigne la recherche dans un arbre de jeu en théorie des jeux combinatoires et en métaheuristiques utilisant l'optimisation combinatoire.\u003cbr\u003e Ce livre explique comment préparer un environnement de développement C++ et comment utiliser des algorithmes de recherche adaptés aux jeux solo, tels que la prédiction du comportement du joueur ou l'utilisation de l'optimisation combinatoire.\u003cbr\u003e Nous examinons également les algorithmes de recherche adaptés aux jeux où le prochain coup est totalement imprévisible, tels que les jeux à deux joueurs comme le Janggi ou le Baduk, où les joueurs jouent à tour de rôle, ou les jeux à deux joueurs où les joueurs jouent simultanément. \u003cbr\u003eDans la première partie, nous avons présenté des algorithmes adaptés à chaque type de jeu, et dans la seconde partie, nous avons découvert des algorithmes pour une meilleure exploration et comment les utiliser dans des situations réelles.\u003cbr\u003e Développez des compétences pratiques en mettant en œuvre et en renforçant une IA qui joue le rôle de « Connecter pour ».\u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e Vous pouvez consulter un aperçu du contenu du livre.\u003cbr\u003e \u003cspan\u003eAperçu\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e \",\"\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eChapitre 1 : Le monde des jeux et de l'exploration\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.1 IA et exploration du jeu\u003cbr\u003e __1.1.1 IA et exploration dans le jeu\u003cbr\u003e __1.1.2 Types de jeux et algorithmes de recherche\u003cbr\u003e 1.2 L'attrait de l'exploration dans les jeux\u003cbr\u003e __1.2.1 Explorez si vous développez un jeu personnel !\u003cbr\u003e __1.2.2 Exploration du développement de jeux commerciaux à grande échelle !\u003cbr\u003e __1.2.3 Une arme secrète pour gagner diverses compétitions de programmation\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 2 : Préparation de l'environnement de développement\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 2.1 Comment installer WSL (Sous-système Windows pour Linux)\u003cbr\u003e __2.1.1 Vérification du fonctionnement de WSL\u003cbr\u003e __2.1.2 Vérifier la fonction de virtualisation du processeur  \u003cbr\u003e__2.1.3 Activation de la virtualisation dans le BIOS\/UEFI\u003cbr\u003e __2.1.4 Paramètres de distribution\u003cbr\u003e Mise à jour du package __2.1.5\u003cbr\u003e __2.1.6 Installation de l'environnement de développement C++\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 3 : Algorithmes de recherche à utiliser dans un jeu contextuel à un joueur\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 3.1 Introduction au jeu d'exemple : Jeu du labyrinthe de collection de nombres\u003cbr\u003e __3.1.1 Jeu de labyrinthe de collection de nombres\u003cbr\u003e 3.1.2 Mise en œuvre d'un jeu de labyrinthe de collecte de nombres\u003cbr\u003e 3.2 Algorithme glouton\u003cbr\u003e 3.2.1 Caractéristiques et fonctionnement de l'algorithme glouton : le fondement de tous les algorithmes de recherche ! Grâce à lui, vous pouvez combattre !\u003cbr\u003e 3.2.2 Implémentation d'un algorithme glouton\u003cbr\u003e 3.3 Recherche par faisceau\u003cbr\u003e 3.3.1 Caractéristiques et fonctionnement de la recherche par faisceau : Comprendre l’espace de recherche ! Une méthode de recherche fréquemment utilisée dans les compétitions de haut niveau !\u003cbr\u003e 3.3.2 Mise en œuvre de la recherche par faisceau\u003cbr\u003e Modifications apportées à la manière dont la recherche par faisceau COLUMN est implémentée\u003cbr\u003e 3.4 Exploration de Chokudai\u003cbr\u003e 3.4.1 Fonctionnalités et fonctionnement de la recherche Chokudai : Diversité garantie ! Facile et recommandé pour les débutants !\u003cbr\u003e __3.4.2 Implémentation de la recherche Chokudai\u003cbr\u003e  \u003cbr\u003e\u003cb\u003eChapitre 4 : Algorithmes de recherche à utiliser dans les jeux solo sans contexte\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 4.1 Introduction au jeu d'exemple : Jeu de labyrinthe de collecte automatique de nombres\u003cbr\u003e __4.1.1 Jeu de labyrinthe de collecte de nombres\u003cbr\u003e 4.1.2 Mise en œuvre d'un labyrinthe de collecte automatique de nombres\u003cbr\u003e 4.2 Navigation en montée\u003cbr\u003e 4.2.1 Recherche par escalade de gradient : Caractéristiques et opérations : Recherche constante de bonnes solutions ! Un algorithme simple et fiable !\u003cbr\u003e 4.2.2 Mise en œuvre de la recherche par ascension de colline\u003cbr\u003e 4.3 Techniques de saumurage\u003cbr\u003e 4.3.1 Caractéristiques et fonctionnement de la technique de pickling : sortir des solutions optimales locales ! Un algorithme familier avec les matchs marathon !\u003cbr\u003e 4.3.2 Mise en œuvre de la technique de saumurage\u003cbr\u003e COLONNE Métaheuristiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eUn algorithme de recherche que vous aimeriez utiliser dans un jeu à deux joueurs où vous alternez entre 5 joueurs.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 5.1 Introduction au jeu d'exemple : Jeu du labyrinthe de collecte de nombres alternés\u003cbr\u003e __5.1.1 Jeu de labyrinthe à collection de nombres alternés\u003cbr\u003e 5.1.2 Mise en œuvre d'un labyrinthe qui collecte des nombres alternés\u003cbr\u003e 5.2 Algorithme Minimax  \u003cbr\u003e__5.2.1 Caractéristiques et fonctionnement de l'algorithme Minimax : un coup de maître !\u003cbr\u003e __5.2.2 Implémentation de l'algorithme Minimax\u003cbr\u003e 5.3 Élagage alpha-bêta\u003cbr\u003e __5.3.1 Élagage Alpha-Bêta : Caractéristiques et opérations : Le gaspillage est impardonnable ! L’évolution de l’algorithme Minimax !\u003cbr\u003e COLONNE La relation entre l'algorithme minimax et l'élagage alpha-bêta\u003cbr\u003e 5.3.2 Mise en œuvre de l'élagage alpha-bêta\u003cbr\u003e\u003cbr\u003e 5.4 Exploration approfondie itérative\u003cbr\u003e __5.4.1 Caractéristiques et opérations de la recherche itérative en profondeur : Pas de temps à perdre ! Trouvez la profondeur optimale de l’arbre !\u003cbr\u003e 5.4.2 Mise en œuvre de la recherche itérative par approfondissement\u003cbr\u003e 5.5 Recherche Monte Carlo pure\u003cbr\u003e __5.5.1 Caractéristiques et comportement de la recherche Monte Carlo pure : Pas besoin d’évaluer l’échiquier ! Choisissez simplement le coup avec les meilleures chances de gagner !\u003cbr\u003e CHRONIQUE À la découverte de Monte Carlo et de Las Vegas\u003cbr\u003e 5.5.2 Mise en œuvre de la recherche Monte Carlo pure\u003cbr\u003e 5.6 Recherche arborescente Monte Carlo MCTS\u003cbr\u003e __5.6.1 Fonctionnalités et opérations de MCTS : Ne sous-estimez pas votre ennemi ! Une simulation de la Bataille des Forts\u003cbr\u003e 5.6.2 Mise en œuvre de MCTS\u003cbr\u003e 5.7 Exploration du Tonnerre \u003cbr\u003e__5.7.1 Fonctionnalités et fonctionnement de Thunder Exploration : une invention de l’auteur ! Utilise l’évaluation du plateau pour explorer les nœuds avantageux !\u003cbr\u003e __5.7.2 Mise en œuvre de la navigation Thunder\u003cbr\u003e COLONNE Comment Thunder Navigation a-t-il été créé ?\u003cbr\u003e\u003cbr\u003e \u003cb\u003eUn algorithme de recherche que vous aimeriez utiliser dans un jeu à deux joueurs où vous placez six cartes simultanément.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 6.1 Introduction au jeu d'exemple : un jeu de labyrinthe de collecte simultanée de nombres\u003cbr\u003e __6.1.1 Jeu de labyrinthe de collecte simultanée de nombres\u003cbr\u003e 6.1.2 Implémentation d'un labyrinthe de collecte simultanée de nombres\u003cbr\u003e 6.2 Application de l'algorithme aux jeux alternés\u003cbr\u003e 6.2.1 Mise en œuvre de la recherche Monte Carlo pure\u003cbr\u003e 6.2.2 Mise en œuvre de MCTS\u003cbr\u003e 6.3 DUCT (Arbre de confiance supérieur découplé)\u003cbr\u003e __6.3.1 Caractéristiques et fonctionnement de DUCT : Si vous cherchez un jeu qui met les choses en place en même temps, c'est celui-ci !\u003cbr\u003e __6.3.2 Mise en œuvre de DUCT\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 7 : Techniques pour une meilleure exploration\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 7.1 Introduction au jeu d'exemple : un labyrinthe de collecte de nombres avec des murs\u003cbr\u003e __7.1.1 Jeu de labyrinthe de collecte de nombres avec murs\u003cbr\u003e 7.1.2 Mise en œuvre d'un labyrinthe de collecte de nombres avec des murs\u003cbr\u003e 7.2 Conception d'une fonction d'évaluation \u003cbr\u003e7.2.1 Ajout des scores des candidats autres que les scores réellement enregistrés\u003cbr\u003e 7.2.2 Mise en œuvre d'une méthode permettant d'ajouter des scores d'enregistrement auxiliaires autres que les scores d'enregistrement réels\u003cbr\u003e 7.3 Politique de diversité\u003cbr\u003e 7.3.1 Retirer le même plateau de jeu\u003cbr\u003e 7.3.2 Mise en œuvre de la suppression du même plateau de jeu\u003cbr\u003e 7.4 Haute vitesse\u003cbr\u003e __7.4.1 Représentation du plateau de jeu sous forme de chaînes binaires multiples\u003cbr\u003e __7.4.2 Implémentation d'une représentation de plateau de jeu à l'aide de plusieurs chaînes de bits\u003cbr\u003e 7.4.3 Représentation du plateau de jeu par une seule chaîne binaire\u003cbr\u003e 7.4.4 Implémentation d'une représentation de plateau de jeu à l'aide d'une seule chaîne de bits\u003cbr\u003e 7.4.5 Contrôle du nombre d'exemplaires\u003cbr\u003e 7.4.6 Mise en œuvre du contrôle du nombre de copies à l'aide du comptage de références\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 8 : Application aux jeux réels\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 8.1 Mise en œuvre d'une IA qui joue à Connect for Games\u003cbr\u003e 8.1.1 Se connecter pour les jeux\u003cbr\u003e 8.1.2 Mise en œuvre de Connect pour\u003cbr\u003e 8.1.3 Accélération du plateau de jeu à l'aide du bitboard\u003cbr\u003e 8.1.4 Implémentation des opérations bit à bit sur Puissance 4\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e \",\"\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eImage détaillée\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate4433\/MidCate007\/443268113.jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e \",\"\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e  \u003cdiv\u003eCe livre présente les concepts fondamentaux des algorithmes de recherche, un élément essentiel de l'IA des jeux, et examine les algorithmes de recherche adaptés aux différents types de jeux.\u003cbr\u003e Nous explorerons des algorithmes applicables à divers jeux, ainsi que des algorithmes développés par l'auteur lui-même, qui a remporté de nombreuses compétitions.\u003cbr\u003e De plus, le code d'exemple basé sur C++ est aimablement expliqué par des commentaires et est structuré de manière à ce que même les débutants puissent facilement le comprendre grâce à la structure COLUMN et POINT.\u003cbr\u003e De plus, nous fournissons un modèle de code utilisable en pratique, qui transmet systématiquement la théorie et le savoir-faire nécessaires au développement de l'IA pour les jeux.\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e \"]\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate d'émission :\u003c\/strong\u003e 8 mars 2024\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 344 pages | 183 × 235 × 30 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9791169212038\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10 :\u003c\/strong\u003e 1169212034 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893337391146,"sku":"139032","price":37.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/2b633051f0ad19ce60d6797c0f5c6d68.jpg?v=1765397047","url":"https:\/\/librairie.coreenne.fr\/products\/139032","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}