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

Intelligence artificielle Discussion :

Faire s’affronter des algorithmes de jeux via le Web


Sujet :

Intelligence artificielle

  1. #1
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut Faire s’affronter des algorithmes de jeux via le Web
    Bonjour,
    Ce post pour vous parler de Tournoyons.com, et recueillir votre avis sur ce nouvel usage.
    Tournoyons est dédié aux programmeurs et aux graphistes, plus particulièrement aux étudiants passionnés par ces domaines et à leurs professeurs. Le principe est d’organiser des compétitions de logiciels de jeu de plateau où chacun fait jouer son propre logiciel, bâti avec ses propres outils et mis sur son propre hébergement internet.
    Il est conçu pour permettre à l’internaute :
    • de développer un moteur de jeu (l’algorithme seulement : on doit retourner une valeur face à un coup reçu) ou une interface de jeu (le visuel interactif seulement, pour illustrer les différentes situations de jeu).
    • d'inscrire ce moteur ou cette interface à une compétition en ligne, interne à son établissement ou bien inter-écoles.
    • d'organiser sa propre compétition, en particulier une compétition interne à son école.
    Merci de vos réactions au concept et à sa mise en œuvre, et de vos conseils pour le faire connaître des écoles d’informatique, d’ingénieurs, des filières informatiques d’université, des écoles de graphistes et de métiers du Web.
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

  2. #2
    Membre émérite
    Avatar de Franck Dernoncourt
    Homme Profil pro
    PhD student in AI @ MIT
    Inscrit en
    Avril 2010
    Messages
    894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PhD student in AI @ MIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 894
    Points : 2 464
    Points
    2 464
    Par défaut
    Merci pour l'information
    Cela me fait penser à l'initiative http://www.developpez.net/forums/d11...programmation/ (pour rester dans le monde francophone).

  3. #3
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut
    Merci à mon tour pour l'info.
    J'ai mis ça (IA Contest) en lien sur Tournoyons (cf liens de Tournoyons) et j'ai envoyé un mail au créateur d'IA Contest et voir si on peut faire des choses ensemble.
    Au delà des points communs, trois différences vu de Tournoyons :
    • sur Tournoyons, chacun utilise son langage de programmation favori, quel qu'il soit,
    • Tournoyons s'adresse d'abord aux professeurs d'IA pour monter des TP,
    • On part sur les jeux de plateau 'classiques', qui se sont surement imposés parce qu’ils ne recèlent pas de stratégie gagnante à tous coups

    Merci encore
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

  4. #4
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut Vidéo sur Tournoyons - tournois d'algorithmes
    Bonjour,

    Je complète mon post initial avec une vidéo qui résume l'affaire en 1mn40
    http://tournoyons.com/a_propos/presentation.php
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

  5. #5
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut
    Bonjour,

    Ce post pour une nouvelle fonctionnalité, majeure, de tournoyons.com, mise en place avec un professeur de l’ESGI : la possibilité d’ajouter son propre jeu, éventuellement créé de toutes pièces.
    Cela se prête particulièrement à des projets collectifs. (Au besoin, voir le paragraphe 3 de tournoyons/professeurs).

    Dites-moi ce que vous en pensez ...
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

  6. #6
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut
    Bonjour,
    Tournoyons se dote d'un volet collaboratif : chacun peut décrire ses stratégies d’Intelligence Artificielle, en complétant sa fiche individuelle.
    Voir l'espace Stratégies et les stratégies de Tournoyons.
    Vous pouvez réagir aux stratégies exposées ...
    A bientôt sur Tournoyons.com
    Pierre, webmaster
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

  7. #7
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2012
    Messages : 16
    Points : 15
    Points
    15
    Par défaut
    Bonsoir!

    J'ai repris il y a peu la programmation d'othello en restructurant
    mon vieux programme en C . Est ce qu'il y a possibilités de confrontations d'IA de jeux de réflexion en général et Othello en particulier?
    Un tournoi entre tt les programmeurs d'othello de developpez.com :-)
    Bonne soirée

  8. #8
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut
    Oui, Tournoyons est fait pour confronter des algorithmes de jeu, en particulier Othello / reversi, écrits dans le langage de son choix.
    Et il y a tout ce qu'il faut pour monter un tournoi entre les développeurs de developpez.com. A voir avec les webmasters si sont partants pour pousser la chose.
    A bientôt
    Pierre
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

  9. #9
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut MasterMind à programmer sur Tournoyons
    Bonjour,
    Un nouveau jeu à programmer est en ligne sur Tournoyons : le MasterMind.
    Ce jeu est intéressant au plan pédagogique : quelle stratégie pour déterminer au plus vite la combinaison adverse ?
    A noter que le MasterMind, en tournoi de programmes, est peu sensible à la puissance de calcul du serveur de chacun.
    Comme pour les autres jeux, on peut développer un moteur ou une interface, s'entrainer contre Tournoyons, depuis un plateau vierge ou une photo,
    inviter un collègue à jouer à la main, lui lancer un défi de programmation, s'inscrire en compétition, créer sa propre compétition ...
    Et comme pour les autres jeux, au premier à développer un moteur sera proposé d'être organisateur de la compétition de lancement du jeu.
    Pierre, webmaster
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

  10. #10
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut Faire s’affronter des algorithmes de Poker via le Web
    Bonjour,

    Tournoyons se dote d'un nouveau jeu : le Poker.

    Ce jeu semble attirer beaucoup d’étudiants. Il est intéressant à programmer, avec plusieurs approches possibles en terme de stratégie, sans qu’aucune ne s’impose clairement. Il est peu dépendant de la puissance de calcul, ce qui garantit des compétitions équitables de ce point de vue.

    Le tournoi de lancement de jeu est réservé aux dix premiers ayant inscrit un moteur valide. Nous nous mettons en quête de sponsors, dans l'objectif de doter ce tournoi d'un prix, par exemple de 1000€.

    A bientôt sur Tournoyons
    Pierre, webmaster
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

  11. #11
    Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 13
    Points : 43
    Points
    43
    Par défaut
    Le poker implémenté est un headsup avec des critères de fin de jeu différent du poker classique (on part ici de 0-0 avec du +/- à chaque fin de main, et avec un nombre de main maximum)

    Le fait d'avoir uniquement un adversaire réduit considérablement la complexité du poker.

    Un concours d'iA que j'avais linké ici même permet de faire des matchs contre N adversaires, avec les règles réelles de poker (on part avec X jetons, et on perd lorsqu'on atteint 0 jeton.. les blinds montent etc)

    J'en profite pour faire une petite parenthèse et donner mon avis sur votre site Tournoyons.com puisque je vois des posts régulièrement ici:
    L'idée me semble excellente, la réalisation visuelle du site est parfaite.
    J'ai un peu de mal avec l'ergonomie (je cherche d'entrée des classements de joueurs, et un lien rapide pour créer une IA. Je pense que le mot clé "moteur" n'est pas adapté (en tous cas il m'a troublé, je cherchais un "bot" ou "ia"))

    La page d'accueil de www.finalbot.com m'a paru tout de suite clair (et pourrait peut être devenir source d'inspiration)

    "Chacun développe avec son langage de programmation favori, quel qu'il soit, et met en ligne le code sur son propre hébergement internet."
    J'ai surement mal cherché mais je ne comprends pas comment faire fonctionner un bot tournant avec un langage non web. (mon langage de prédilection étant le C#, est-il possible de faire une DLL ou suis-je obligé de créer un webservice qui tournera du coup non stop?)
    Les concours auquels j'ai pu participer recompilent les DLLs des participants et les font s'executer directement. (pas besoin d'avoir un hébergement pour participer)


    En espérant ne pas paraître trop cassant parce j'apprécie beaucoup l'initiative et la réalisation de votre site.

    Cordialement,

    T-Dup

  12. #12
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut
    Bonjour T-DUP,
    Merci pour ce message riche. J’ai vu aussi tes connexions sur Tournoyons, bienvenue à nouveau !
    L’idée de faire des tournois entre N moteurs, pardon bots , est très intéressante. Elle se heurte à ce stade au fait que tout mon site est architecturé pour des tournois à deux, mais je vais quand même y penser très sérieusement (Sachant aussi que rares sont les jeux Tournoyons qui pourraient s’y prêter, mais que le Poker semble le plus prometteur).
    Je vais également réfléchir à tes remarques d’ergonomie. Cela rejoint mon projet à court terme: créer un évènement ‘public’ de lancement de la compétition ‘Poker : soit le meilleur programmeur’, et pour cela faire une page dédiée qui expliquera très clairement les différentes étapes à suivre, effectivement à la manière de Final Bot (que j’ai ajouté dans la page Liens de Tournoyons, qui recense entre autres les concours d’IA). Bravo d’ailleurs pour ta place de leader. Ça promet pour Tournoyons !
    Concernant la terminologie ‘moteur’, c’est vrai qu’il y a débat. Par contre je souhaite rester en français.
    Concernant le fait que chacun héberge son code, c’est un choix fondamental. Cela permet d’ouvrir à tous types de technologies, et laisse totalement libre chacun pour ses outils de mise au point à chaud. Je pourrais néanmoins intégrer en plus un dispositif d’hébergement type compilation à la volée comme tu l’indiques, on m’a déjà fait cette demande, mais cela risque de m’emmener très loin. Sinon, je ne connais pas bien C#, mais cela me semble franchement destiné à faire des projets Web sous hébergement Windows. Et pour un hébergement Linux, il doit bien y avoir moyen !
    Voilà quelques éléments réponse.
    Cordialement
    Pierre, webmaster Tournoyons
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

  13. #13
    Membre éclairé
    Avatar de Tournoyons
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mai 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2012
    Messages : 124
    Points : 777
    Points
    777
    Par défaut ]Poker : soyez le meilleur programmeur


    Bonjour,
    Une instance de Tournoyons est désormais hébergée par Developpez.com, en parallèle de tournoyons.com. On y trouve en particulier le tournoi
    Poker : soyez le meilleur programmeur !

    Faire jouer son propre programme et participer à des tournois d'algorithmes, tel est l'objet de Tournoyons sous developpez.com.
    Chacun développe avec son langage de programmation favori, quel qu'il soit, et met en ligne le code sur son propre hébergement internet.

    En savoir plus
    Pierre - webmaster Tournoyons
    Un projet professionnel de site Web ?
    Contactez-moi

Discussions similaires

  1. [WSS3.0] faire des relances par mail via WF
    Par Emerald dans le forum SharePoint
    Réponses: 5
    Dernier message: 16/02/2010, 10h56
  2. des idées pour faire un bon algorithme
    Par GoldenEyes dans le forum Qt
    Réponses: 4
    Dernier message: 06/07/2008, 11h54
  3. Faire passer des variables via la feuille de propriétés
    Par RootsRagga dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/12/2007, 17h05
  4. Faire passer des arguments via window.open()
    Par juanqui dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/02/2007, 19h27

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