Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.17 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.17 KB

IA

Pour compiler

g++ *.cpp -std=c++0x -pthread -o IA

pour utiliser eclipse : https://www.fayewilliams.com/2015/04/14/c11-threads-dont-work-in-eclipse-luna/ plus dans CDT Cross GCC Built-in Compiler Settings mettre "-std=c++0x" apres ${FLAGS} ?

Pour éxecuter (sans le serveur ni le jeu, etc...)

./IA localhost 2042 executable nomserveur port

Instructions pour lancer le jeu avec notre IA
  1. Faire un raccourcis de l'éxecutable de notre projet dans le dossier empire-captain (ou le copier)
    ln -s /wathever/IA /wathever/empire-captain/IA
  2. ai42.py à copier dans le dossier empire-captain
  3. dans empire-scripts, exécuter "./execute-ia-player.sh 42" pour jouer à la main contre notre IA ou "./execute-ia.sh 42 1" pour faire jouer contre l'IA du prof
Instructions pour pouvoir jouer avec la dernière version du prof

sudo apt-get install ocaml ocaml-findlib libcurses-ocaml-dev xterm
virer ce qu'il y a devant ocamlfind et ocamlbuild dans client/Makefile et server/Makefile
sudo ln /bin/bash /usr/bin/bash

script/execute-ia-player.sh 1

Pour avoir la carte 40x40

Dans Empire/empire-server/sources/main.ml à mettre m_width = 40 et m_height = 40