Précédent   Forum du club des développeurs et IT Pro > Autres langages > Algorithmes > Intelligence artificielle
Intelligence artificielle Forum d'entraide sur l'intelligence artificielle. Avant de poster : Cours d'intelligence artificielle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 21/05/2012, 16h46   #1
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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.
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 29/05/2012, 15h36   #2
Franck Dernoncourt
Modérateur
 
Avatar de Franck Dernoncourt
 
Homme Franck Dernoncourt
PhD student in AI @ MIT
Inscription : avril 2010
Messages : 909
Détails du profil
Informations personnelles :
Nom : Homme Franck Dernoncourt
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : avril 2010
Messages : 909
Points : 2 832
Points : 2 832
Envoyer un message via ICQ à Franck Dernoncourt Envoyer un message via AIM à Franck Dernoncourt Envoyer un message via MSN à Franck Dernoncourt Envoyer un message via Yahoo à Franck Dernoncourt Envoyer un message via Skype™ à Franck Dernoncourt
Merci pour l'information
Cela me fait penser à l'initiative http://www.developpez.net/forums/d11...programmation/ (pour rester dans le monde francophone).
Franck Dernoncourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2012, 10h46   #3
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2012, 09h38   #4
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/07/2012, 18h44   #5
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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 ...
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 07/09/2012, 10h25   #6
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2012, 21h00   #7
dany135
Invité régulier
 
Homme dany
Inscription : septembre 2012
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme dany
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : septembre 2012
Messages : 15
Points : 9
Points : 9
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
dany135 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2012, 09h56   #8
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2012, 10h29   #9
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/01/2013, 12h41   #10
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 21/01/2013, 14h53   #11
T-DUP
Nouveau Membre du Club
 
Homme Thomas Dupuis
Développeur .NET
Inscription : décembre 2011
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme Thomas Dupuis
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 : 15
Points : 29
Points : 29
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
T-DUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2013, 15h23   #12
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2013, 14h05   #13
Tournoyons
Membre éprouvé
 
Avatar de Tournoyons
 
Homme Pierre Simon
Webdesigner
Inscription : mai 2012
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Pierre Simon
Âge : 60
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Webdesigner
Secteur : Enseignement

Informations forums :
Inscription : mai 2012
Messages : 120
Points : 484
Points : 484
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
Tournoyons est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h08.


 
 
 
 
Partenaires

Hébergement Web