Tous | Tutoriels du Mercredi | Basic Casio | C/C++/ASM | LuaFX | Graphisme | Transferts | Logiciels | Diverses astuces

Calculatrice
Toutes
Graphs 35 à 100
Graph 25
Graphs 75/85/95 (SD)
Graph 100(+)
Classpad 300/330 (+)
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour à la liste des tutoriels
Tutoriel Casio : L'intelligence Artificielle, I.A
Tutoriel rédigé le : 2008-04-17 23:37  par Gadgetroch  Catégorie : Basic Casio  Calculatrice : Toutes

Discutez de ce tutoriel sur le forum >> Voir le sujet dédié (42 commentaires)

L'intelligence Artificielle, I.A
I.A


I.A = intelligence artificielle

L'intelligence artificielle peut être réalisée de plusieurs manières.

Voici quelques exemples de jeux utilisant l'intelligence artificielle :

Survivor, Nombres-IA, Morpion-IA, Labyrinte,Poker,...
Vu que l'on apprend mieux avec des exemples, en voici quelques-uns :

Labyrinthe :





Image tirée de survivor

Soit A et B les coordonnées du joueur et C et D les coordonnées de l'I.A.

Si A<C, il faut donc diminuer la valeur de C. On mettra donc :



A<C=>1->E
E=1=>C-1->C



Mais pourquoi on ne met pas directement
A<C=>C-1->C ?


Et bien, tout simplement, si on rajoute du code


A<C=>C-1->C
A>C=>C+1->C

Et pour les ordonnées :

B<D=>D-1->D
B>D=>D+1->D


Et bien l'intelligence artificielle se déplacera de deux cases en un tour !
Une fois sur les abscisses et une fois sur les ordonnées !

On mettra donc :


A<C=>1->E
A>C=>2->E
B<D=>3->E
B>D=>4->E
E=1=>C-1->C
E=2=>C+1->C
E=3=>D-1->D
E=4=>D+1->D


L'intelligence artificielle ne se déplacera que d'une case, il y aura d'abord priorité sur les ordonnées puis quand les ordonnées de l'I.A. seront égales a celle du joueur elle se préoccupera des abscisses.

Morpion :

Cette I.A. réagit par rapport au jeu du joueur.

Par exemple, si le joueur place une croix a la case 1 ainsi qu'a la case 5 (au milieu), alors l'intelligence artificielle placera le cercle dans la case 9 (en bas a droite) pour bloquer le joueur.
Si elle constate qu'elle en a deux alignés, il suffit qu'elle choisisse la troisième case où il manque son cercle.

On teste toutes les cases et l'I.A. se base là-dessus.

Si aucune condition n'est vérifiée, l'aléa est alors utilisé. Si le chiffre donné par l'aléa est égal à celui où la croix a déjà été mise par le joueur, alors on reprends cet aléa.

Fichier joint


Discutez de ce tutoriel sur le forum >> Voir le sujet dédié (42 commentaires)

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 24 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd