jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !
Le problème de ce sujet a été résolu
| Page 1 | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |
| Page 1 | |
judybrainy
|
# Posté le 03/01/2012 à 19:32:28 |
![]()
É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 |
|
|
|
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/ |
Faucheuses
|
# Posté le 04/01/2012 à 15:30:59 |
Souriez, demain se sera pire!![]()
|
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 |
judybrainy
|
# Posté le 04/01/2012 à 23:36:28 |
![]()
É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
|
jet sett
|
# Posté le 30/01/2012 à 18:16:06 |
![]()
|
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. |
Gwenn
|
# Posté le 30/01/2012 à 23:38:12 |
Chez moi ça marche.![]() 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
|
jet sett
|
# Posté le 05/02/2012 à 20:22:08 |
![]()
|
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
