Aller au menu - Aller au contenu
Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !

où trouver des tuto/codes sources d'IA de stratégie

Pour accéder à cette section
Connectez-vous !
connexion_rpx

Résolu Le problème de ce sujet a été résolu

Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne judybrainy # Posté le 03/01/2012 à 19:32:28
Avatar

Études : INSAT

Salut les gamers :)
je cherche à développer un jeu d'action/stratégie
le gameplay est assez différent de ce qu'on peut trouver généralement (quoi que inspiré de plusieurs gameplay existant), et cest assez complexe! çà demande aussi beaucoup de reflexion de la part du joueur! Donc niveau IA, ce nest pas évident!
je ne sais quel jeu est semblable au mien (au niveau de l'IA) pour me baser la dessus
j'ai jamais développer des IA et tout ce que je trouve cest en rapport avec le déplacement de personnages, ce nest pas ce que je cherche!
j'ai essayé de chercher des tuto/codes sources des jeux comme le jeu d'echec, dames, jeu de cartes, domino (qui illustre bien le côté IA, et où on trouve un peu de reflexion/stratégie) pour me baser la dessus, mais en vain!

comment est ce que je peux procéder ?!
merci d'acvance :)
Publicité # Posté le 03/01/2012 à 19:32:28

Connecté Neki # Posté le 04/01/2012 à 12:35:25
Plug 'n pray

Bonjour,
Déjà, je souligne que ce que tu cherches à faire est particulièrement ambitieux et difficile.
Créer une IA efficace est quelque chose de très compliqué et chaque jeu utilise ses propres techniques, tu n'auras pas de code tout prêt.
De ce que j'en sais, tu peux commencer par te renseigner sur les algorithmes min-max et sur ses évolutions. De plus, des recherches dans Google avec des mots-clés comme "chess algorithm" te renvoient plein de résultat intéressants !

Edit : Wikipédia est un bon départ : http://en.wikipedia.org/wiki/Computer_chess
Edit 2 : Le (très bon) jeu libre Battle for Wesnoth dispose d'une IA décente, et son code source est accessible.
Édité le 09/02/2012 à 20:17:06 par Neki

Prière de lire en entier tous les messages d'erreur si vous voulez résoudre votre problème.
Voir aussi : http://the-lambda-church.org/articles/hotline/
 
Connecté Faucheuses # Posté le 04/01/2012 à 15:30:59
Souriez, demain se sera pire!
Avatar

Je compte faire un tuto la dessus sur le SDZ, faut juste que je trouve le temps et la motivation XD.
Je peux t'aider en orientant tes recherches :
Une IA simple va d'un point A à un point B, comment se rendre au point B ? Y'a t'il des obstacles ? Si oui la solution ne sera probablement pas une ligne droite, dans ce cas l'IA doit passer par une phase de Pathfinding(le plus utilisé en JV étant le A*). Maintenant qu'elle sait quel chemin suivre, comment se déplace t'elle ? Tout droit ? Il existe des techniques dites de Steering(la ca peut devenir un peu plus compliqué).

Maintenant il y'a encore une dernière "couche" à voir, qui est utilisée enormément dans les jeux de stratégies : l'IA d'equipe. Pour ca on imagine que l'IA est séparée en 3 parties : un commandant, un capitaine, des soldats. Le commandant decide quoi faire(les unités doivent aller ici!), la capitaine decide comment y aller (pathfinding, steering), les soldat suive les ordres.
Par exemple Starcraft : commandant = joueur, le capitaine n'es tpas représenté dans le jeu, les unités se déplacent.


Venez découvrir la webTV de créajeux : La CréaTV !
Ecrite/Réalisée/tournée par des élèves et uniquement des élèves de l'école !

Delire steam
 
Hors ligne judybrainy # Posté le 04/01/2012 à 23:36:28
Avatar

Études : INSAT

oui l'IA de recherche de chemin est basée sur la théorie des graphes, j'en ai une idée, et j'imagine je pourrai le faire
mon jeu est un peu comme le jeu d'echec: parmi x choix lequel choisir? parmi x cases laquelle choisir pour placer un tel objet? déjà pour un humain ce nest pas évident, que dire pour une machine :)
merci pour vos réponses ;)
Hors ligne jet sett # Posté le 30/01/2012 à 18:16:06
Avatar

Il y a déja un tuto sur l'algo min max sur le sdz, section algorithmie.

Le but, au départ est de trouver le coup le plus avantageux à jouer (on peut aussi prendre en compte les équipier, et bien d'autres chose) et on le joue (en tout cas, c'est ce que j'ai compris pour l'ago min max)

Un geek n'est pas no life et l'inverse est vrai aussi !

90% of teens today would die if Facebook was completely destroyed. If you are one of the 10% that would be laughing, copy and paste this to your signature.

 
Hors ligne Gwenn # Posté le 30/01/2012 à 23:38:12
Chez moi ça marche.
Avatar
Groupe : Anciens

Sachant que dans StarCraft II par exemple, une IA qui ne triche pas se fait violer par à peu près n'importe quel joueur moyen, et que les développeurs de Blizzard n'ont pas appris le C sur le SdZ. (Oui, au delà du niveau moyen, l'IA triche de façon éhontée).

Une IA ça peut être extraordinairement simple, ou parfaitement impossible. Dans le cas d'un RTS, il faut que la stratégie soit en dur dans le code avec des mécanismes prédéterminés et des choix très limités dans les actions.
Édité le 30/01/2012 à 23:39:59 par Gwenn

Image utilisateur
 
Hors ligne jet sett # Posté le 05/02/2012 à 20:22:08
Avatar

Exactement, par exemple, dans Dawn of War Dark Crusade (développée par THQ) au dela du niveau moyen, l'IA peu avoir en plusieurs exemplaire des unités que toi tu ne peut avoir qu'en une seule fois...

Un geek n'est pas no life et l'inverse est vrai aussi !

90% of teens today would die if Facebook was completely destroyed. If you are one of the 10% that would be laughing, copy and paste this to your signature.

 

Retour au forum "Jeux vidéo" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx