IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Caml Discussion :

Intelligence Artificielle bomberman


Sujet :

Caml

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Intelligence Artificielle bomberman
    Bonjour, je dois programmer en caml-light une ia capable de jouer à bomberman. J'ai déjà les fonctions qui permettent de bouger (move + direction) ou de poser des bombes (dropbomb + direction) mais je n'arrive pas à lui faire observer son environnement pour qu'il pose une bombe quand il est à coté d'une case destructible, j'arrive juste à programmer des mouvements aléatoires. :'(

    Merci de votre aide.

    Pour l'instant j'ai programmer ceci mais il y a une erreur je ne sais pas où:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    let intelligence numero carte joueurs =
    	let p = joueurs.(numero) in
    	for a = (x-1) to (x+1) do
    	for b= (y-1) to (y+1) do
    	match p.(a).(b) with
    	| Breakable -> DropBomb Right  (*Pour l'instant la direction après la bombe n'est pas ma priorité j'aimerai déjà en poser une*)
    	| _ -> mouvement (*fonction que j'ai faite à côté qui permet de faire un mouvement aléatoire*)
    	done;
    	done;
    ;;

  2. #2
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut Bienvenue sur les forums developpez.net
    Bonjour besaem.

    On ne va pas forcément t'aider à faire tes exercices en Caml-Light.
    Ici on n'est tenu de répondre qu'à tes interrogations spécifiques à Caml-Light.
    Si tu recherches une aide pour une intelligence artificielle il te faudrait faire une demande dans le forum spécifique à ce genre de problématiques.

    Pour tes extraits de code tu dois utiliser la balise [code=Caml-Light].

    Quand à l'erreur dans ton code en voici l'explication.
    match map.(a), map.(b) with signifie que tous les cas énumérés doivent être des paires.
    Or Breakable n'est pas une paire.

    Toutefois cette erreur n'est que l'arbre qui cache la forêt. Lorsque tu l'auras corrigée attends-toi à voir apparaître d'autres erreurs de conception.
    Du même auteur: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    ok merci

Discussions similaires

  1. Débat sur l'I.A (Intelligence Artificielle)
    Par Anonymous dans le forum Intelligence artificielle
    Réponses: 457
    Dernier message: 05/07/2016, 01h11
  2. [Lisp][CLIPS] Intelligence artificielle
    Par hanane93 dans le forum Lisp
    Réponses: 21
    Dernier message: 15/12/2005, 13h15
  3. [ETUDES] Traitement images ou intelligence artificielle ?
    Par green_castor dans le forum Etudes
    Réponses: 9
    Dernier message: 29/11/2005, 13h01
  4. Intelligence Artificielle?
    Par pedrolan dans le forum C++
    Réponses: 16
    Dernier message: 26/08/2005, 20h20
  5. Intelligence artificielle
    Par pekka77 dans le forum Intelligence artificielle
    Réponses: 7
    Dernier message: 18/03/2005, 12h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo