alexland7219 / Joc-EDA

Aquí hi trobareu info i codi referent al joc d'EDA del QT 2021-2022

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Joc-EDA-FIB

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):
    ./Game -s 123 Nom Dummy Dummy Dummy < default.cnf > default.out
    
    A la terminal apareixerà la informació de la partida i qui ha guanyat.

python3 multiple_games3.py

i seguir els passos que s'indiquen, pot ser que hagis d'instal·lar:

pip3 install subprocess

  • A la carptea Codis IA, hi trobareu el codis referents a la propia IA.
  • A la carpeta Jugadors, hi trobareu els arxius compilats d'altres persones per poder jugar amb aquests i comparar-los.

About

Aquí hi trobareu info i codi referent al joc d'EDA del QT 2021-2022

License:Apache License 2.0


Languages

Language:C++ 96.7%Language:Python 3.3%