Coder Social home page Coder Social logo

javak_avalam_l2's Introduction

  1. Placez vous dans le répertoire lié à l'archive ;
  2. Exécutez 'make' ;
  3. Placez vous dans le répertoire tournoi ;

-- POUR JOUER UN TOURNOI -- 4) Ouvrez deux terminaux. Dans chacun d'eux, exécutez 'source dyn.sh'. Cela exécute les commandes du fichier dyn.sh dans le shell courant, ce qui permet d'ajouter une variable d'environnement (LD_LIBRARY_PATH) pour indiquer le chemin des librairies externes. 5) Dans le premier terminal, exécutez ./bin/moteur.exe 1 (1 s/coup) ; 6) Dans le second terminal, exécutez ./genJoueurs.sh 5, ce qui inscrit 5 joueurs nommés joueur.exe au tournoi ; 7) Ouvrez le répertoire tournoi/web avec votre explorateur de fichiers... et double-cliquez sur avalam-tournoi.html. 8) Appuyez sur ENTREE dans le terminal exécutant moteur.exe ;

-- POUR JOUER UN DUEL -- 4) Ouvrez trois terminaux. Dans chacun d'eux, exécutez 'source dyn.sh' ; 5) Dans le premier terminal, exécutez ./bin/duel.exe ; 6) Dans le second terminal, exécutez un premier joueur ; 7) Dans le second terminal, exécutez un second joueur.

Si vous désirez jouer contre un moteur de jeu, vous pouvez choisir les joueurs 'humain1.exe' (saisie des indices des coups) ou 'humain2.exe' (saisie des cases de départ et d'arrivée du coup). Il faudra jouer dans le temps imparti, sauf si le temps du joueur est affecté à la durée 0. Dans ce cas, il faudra jouer avec humain3. C'est ce qui est utilisé pour la partie finale humain-machine lors de la soutenance.

  1. Appuyez sur ENTREE dans le terminal exécutant duel.exe ;
  2. Indiquez les temps de réflexion de chaque joueur au clavier ;
  3. Appuyez à nouveau sur ENTREE pour démarrer la première partie du duel ;
  4. Ouvrez le répertoire tournoi/web avec votre explorateur de fichiers... et double-cliquez sur avalam-tournoi.html ;
  5. Après chaque partie du duel, vous pourrez indiquer si vous voulez poursuivre le duel ou non.

-- POUR JOUER UN DUEL "INSTANTANE" -- Répétez les opérations précédentes, en choisissant ./bin/duel-instantane.exe ; et des joueurs "instantanes". Ces joueurs jouent comme les autres mais doivent appeler la fonction finaliserCoup() lorsqu'ils ont terminé.


Si jamais vous tuez le process moteur ou duel, il se peut que des process joueurs continuent de s'exécuter. Il faut alors invoquer ./killjoueurs.sh avant de recommencer un tournoi

javak_avalam_l2's People

Contributors

vmasseron avatar achrafe09 avatar kylliancamp avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.