Exemple concret de l'intelligence artificiel dans Fantasy Arena

18 déc. 2021

Bonjour !

Aujourd'hui est une grande journée pour Fantasy Arena.

Dans tout jeux qui se respecte, on entend parlé d'intelligence artificielle. Cependant comment est-elle définie, quelle sont les bases à mettre en place pour arriver à quelques choses de bon, ou du moins bien. Je vais y répondre dans cet article

C'est partit !

Les fondamentaux:

L'équilibre

Le robot que vous allez mettre en place doit être soumis aux même règle que le joueurs, cela permet d'éviter le ressentie de triche.

Les actions

Il faut également qu'il puisse se servir des mêmes outil que le personnage (exemple: déplacement, tir, saut etc...)

La difficulté

Il est également important que le robot ne puisse pas être trop supérieur, ou trop inférieur, suivant comment votre jeux se comporte, la difficulté doit pouvoir être ajuster ou être fixe.

L'intelligence ⭐️

Dans mon cas, j'ai opté pour un système par jet aléatoire. Le concept est très simple, on lance le dès toutes les secondes et suivant le résultat et la situations on effectue une action.

Voici le schéma

Un exemple d'action avec un jet de 1 à 500

Quand le jet arrive dans un champs d'action alors il considère son contexte et exécute l'action adéquate.

Sinon si le jet est dehors du champs d'actions, on persiste le dernier mouvement (exemple: suivre le joueur)

Quelques essais raté 😅
Encore un

On tient quelques chose finalement

Un debut de partie avec l'IA (à droite sur l'écran)

C'est plutôt pas mal 😊

Et c'est disponible sur la nouvelle version.

Android : https://play.google.com/store/apps/details?id=com.Simerca.FantasyArena

iOS : https://testflight.apple.com/join/HyLcPK1I

Ayrton

J'aime faire des choses parfois inutiles 😅