Abans de res, si tu també vas participar t'animem a compartir el codi de la teva IA (pots fer pull request, issue o enviar-me un missatge)
Aquí hi trobareu informació i algunes IA del joc d'EDA QT 2021-2022 de la FIB
- Per resumir breument: el joc es diu Pandemic (creat pel professor Martí Oller) i per guanyar el que has de fer és anar conquerint ciutats i camins situats en diferents punts del mapa. Depenent de la connectivitat d'aquests, s'aconsegueixen més a o menys punts i qui té més punts guanya, però compte també hauràs d'evitar que les teves unitats s'infectin amb un virus letal. Informació completa al document rules.
- Per entendre el funcionament de la competició interna de la FIB és necessari llegir aquest document.
- Al zip game.zip hi troabreu el joc en si.
- Per crear la teva IA es recomana començar des de AIDemo.cc hi anar escrivint codi per que les unitats duguin a terme les tàctiques requerides.
- Un cop finalitzat la teva IA hauràs de compilar i ja podràs jugar partides.
- Per compilar abans has de copiar el AIDummy:
cp AIDummy.o.Linux64 AIDummy.o
- I ara pots fer un make:
make
- Per veure els jugadors disponibles:
./Game -l
- Per jugar (recordar canviar "Nom" pel de la teva IA i "123" per qualsevol numero):
A la terminal apareixerà la informació de la partida i qui ha guanyat../Game -s 123 Nom Dummy Dummy Dummy < default.cnf > default.out
- Per jugar multiples rondes de forma automàtica podeu utilitzar l'script de python multiple_games.py o multiple_games3.py, per executar-lo:
python3 multiple_games3.py
i seguir els passos que s'indiquen, pot ser que hagis d'instal·lar:
pip3 install subprocess