|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
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. |
|
20
|
|
|
#2 |
![]() ![]() |
Merci pour l'information
![]() Cela me fait penser à l'initiative http://www.developpez.net/forums/d11...programmation/ (pour rester dans le monde francophone). |
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
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 :
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
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 |
|
10
|
|
|
#5 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
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 ... |
|
20
|
|
|
#6 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
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 |
|
00
|
|
|
#7 |
|
Invité régulier
![]() dany Inscription : septembre 2012 Messages : 15 ![]() |
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 |
|
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
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 |
|
00
|
|
|
#9 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
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 |
|
10
|
|
|
#10 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
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 |
|
20
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Thomas DupuisDéveloppeur .NET Inscription : décembre 2011 Messages : 15 ![]() |
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 |
|
00
|
|
|
#12 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
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 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 |
|
00
|
|
|
#13 |
|
Membre éprouvé
![]() ![]() Pierre SimonWebdesigner Inscription : mai 2012 Messages : 120 ![]() |
![]() 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 |
|
00
|
Copyright © 2000-2013 - www.developpez.com