En quelques années, les domaines des jeux vidéo et des systèmes multi-agents (SMA) ont pris de plus en plus de places dans la vie de chacun. Malgré des similitudes assez fortes (présences d’entité dans les vidéo pouvant être assimilées à des agents), les SMA ne sont presque jamais utilisés dans le développement de jeux. Ce mémoire présente Shine Agent Modeling Platform (SAMP), une plateforme visant intégrer le paradigme multi-agents au sein du développement de jeux vidéo. Cette fusion permet l’utilisation de la puissance des multi-agents au sein des jeux vidéo.SAMP propose une approche au niveau des interactions permettant de réduire le coût de traitement de ces interactions en optimisant le nombre de recherches effectuées dans l’environnement.En plus d’intégrer le paradigme multi-agents, SAMP vise à être accessible à un maximum d’utilisateurs en proposant une interface de modélisation entièrement graphique. Un système d’importation de modèles comportementaux permet de créer deuxniveaux de modélisation : un niveau proche de la logique développement informatique et un niveau proche de la logique métier de l’utilisateur.SAMP est intégré à un moteur de jeux vidéo, Shine Engine, permettant de générer les environnements graphiques dans lesquels les agents évolueront. / In recent years, video games domains and multiagents systems (MAS) domains took more and more place into the life of many pepole. Despite of strong similarities (video games entities wich can be assimilated to agents), MAS are very rarely used during the development of video games. This submission presents the Shine Agent ModelingPlatform (SAMP), a framework trying to integrate the multi-agents paradigm within the development of video games. The purpose is to integrate the efficiency of the MAS within the video games.SAMP provides an approach to enhance the interactions between agents. This approach reduces the number of searches within the environment. In addition to integrate the multi-agents paradigm within the video games, SAMP aims to be userfriendly by proposing a full graphical interface to MAS. An import/export system of these modelsallows users to create two modeling levels: one close to the computer sciences logic and the second close the business logic of the user.SAMP is integrated in a video games engine: Shine Engine. This integration allows to generate the graphic environment in which agents will live.
Identifer | oai:union.ndltd.org:theses.fr/2018UBFCD065 |
Date | 19 December 2018 |
Creators | Diot, Nicolas |
Contributors | Bourgogne Franche-Comté, Bouquet, Fabrice, Lang, Christophe |
Source Sets | Dépôt national des thèses électroniques françaises |
Language | French |
Detected Language | French |
Type | Electronic Thesis or Dissertation, Text |
Page generated in 0.0017 seconds