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

Wowar Discussion :

Proposition : defi quotidien de bots


Sujet :

Wowar

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut Proposition : defi quotidien de bots
    Bonjour,

    Qui ne tente rien n'a rien alors je vous livre une idée que j'ai, pour améliorer les défi du site qui se développe de plus en plus.

    Le langage reste à définir mais je pencherais plutôt pour du java..

    L'idée est de réunir chaque semaine des personnes sur un même défi, lié évidement à la programmation.

    l'environnement est le suivant : développez présente une arène de combat et ces règles du jeux (l'application "hôte"), chaque semaines, chaque participant peux inscrire son bot dans l'arène, et une fois par semaine a lieux un championnat. Les bots sont disposé 10 par arène, chaque gagnant monte pour rencontré les autres gagnant de chaque arène, ainsi chaque semaine on pourra distinguer 3 bots, (Bronze, Argent, Or).

    Pour moi le plus simple serrait de construire les règles à peut près comme ceci (de façon simpliste)

    - Chaque bot reçois 100 point de vie dans l'arène.
    - Chaque bots est capable de "tiré" sur les autres (a définir plus précisément)
    - Chaque bots peut se déplacer ( à définir plus en détail)

    On peut imaginé que les bots est des radars, que l'arène contienne des piege, de la nourriture, des objets... il n'y a que l'imagination comme barrière.

    Les bots pourront faire appèle a des fonctions de l'arène, défini dans les règles du jeux (ex : ou je suis.)

    voila voila, évidement c'est une ébauche.. mais j'avais trouvé quelques projet qui faisait ça sur le net, maintenant abandonné, j'avais trouvé ça très sympas.. surtout si chaque semaine, on peut amélioré sont bot et le refaire concourir.

    Qu'en pensez vous ?
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Bref, tu veux réinventer RoboCode quoi

  3. #3
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Oui oui, exactement, je ne connais pas ce programme, je me basai plutôt sur http://www.madkit.net/warbot/ (warbot) qui est écrit à l'aide de madkit.

    Peut être pas ré-inventer comme tu dit mais créer quelques chose qui correspondrais au attente de la communauté de développez, et spécifiquement créer pour le besoin du site, et ce que je décrit plus haut. Comme me dit souvent mon colloc, ce n'est pas une erreur de refaire ce qui existe déjà.. et on le voie bien sur la toila avec les milliers de blog qui existe.

    J'ai commencer à plancher sur une solution : Je pencherais pour du Java, avec le framworke JADE, les bot serait donc des agents, en java.
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Golgotha Voir le message
    J'ai commencer à plancher sur une solution : Je pencherais pour du Java, avec le framworke JADE, les bot serait donc des agents, en java.
    Ben moi j'aurais plutôt vu ça en .NET, mais bon, c'est une question de goût

    En fait, l'idéal pour que tout le monde puisse participer "à armes égales", ce serait que ce soit indépendant de la technologie utilisée : une architecture client-serveur, avec un protocole de communication qui puisse être implémenté avec n'importe quelle technologie (webservice, socket ou autre).

    L'idée peut être intéressante en tous cas, faut voir si ça motive du monde... Tu peux toujours créer un projet hébergé sur DVP

  5. #5
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par tomlev Voir le message
    En fait, l'idéal pour que tout le monde puisse participer "à armes égales", ce serait que ce soit indépendant de la technologie utilisée : une architecture client-serveur, avec un protocole de communication qui puisse être implémenté avec n'importe quelle technologie (webservice, socket ou autre).
    ça me parait compliqué, non ?

    Et pour les temps de réponse, comment être sûr que tout les bots sont bien à égalité sur les temps d'action, que chaque "tic" soit bien identique.

    En tout cas, le débat est lancer..
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Golgotha Voir le message
    Et pour les temps de réponse, comment être sûr que tout les bots sont bien à égalité sur les temps d'action, que chaque "tic" soit bien identique.
    C'est vrai... c'est juste que ça me semble le moyen le plus simple de faire communiquer entre elles des technologies complètement différentes.

    Mais bon, tu peux toujours faire un truc 100% Java si tu veux, je proposais juste ça pour toucher plus de monde...

  7. #7
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par Golgotha Voir le message
    ça me parait compliqué, non ?
    Non, c'est sûrement plus simple puisque tout ce passe sur l'entrée et la sortie standard.

    Ce genre de programme existe déjà, malheureusement je me rappel plus du nom

  8. #8
    Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Par défaut
    bonjour:
    je suis debudante dans le domaine multi agent.
    J'ai choisi la plateforme Madkit pour faire l'implémentation des agents.
    Ces derniers communiquent entre eux pour assurer la traçabilité des marchandises.
    J ai déjà installer Madkit aussi bien j ai réussi a faire un petit exemple (Helloworld). il est assez simple. J ai besoin d'un exemple qui referme au moins deux agents en communication pour concevoir l’échange de message entre eux.
    Aidez moi s'il vous plais.
    Merci en avance.
    (mon mail: imen.char@gmail.com)

Discussions similaires

  1. Liste des propositions en cours
    Par Community Management dans le forum Evolutions du club
    Réponses: 163
    Dernier message: 18/08/2023, 13h39
  2. [Projet en cours] Proposition : defi quotidien de bots
    Par Golgotha dans le forum Projets
    Réponses: 44
    Dernier message: 12/03/2011, 01h44
  3. Remerciements, remarques, commentaires, propositions
    Par Jérôme Lambert dans le forum Général Dotnet
    Réponses: 80
    Dernier message: 15/08/2008, 20h27
  4. Remerciements, propositions et commentaires
    Par HCath dans le forum Discussions diverses
    Réponses: 57
    Dernier message: 24/08/2006, 10h22
  5. DEFI!!! algorithme
    Par senke dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 23/08/2002, 08h30

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