Implementace

Ke stažení

RedBot.tar obsahující:
  • implementaci RedBot serveru
  • 3 veřejné hrací plány
  • pravidla
  • README se základním návodem k použití
  • benchmark_bot - "benchmarková" implementace červa pro vaše srovnání; jde o strippovaný binární kód který určitě poběží pod Fedorou a RHELem. Pokud budete mít problémy jej spustit v jiné distribuci Linuxu, dejte nám prosím vědět a vybuildíme jej pro vás.

Základní použití

  • Jak přeložit zdrojový kód serveru:
    make
  • Typické spuštění serveru:
    ./redbot -f ./playing_fields/city-plan_field.txt ./random_strategy ./random_strategy ./random_strategy ./random_strategy
  • Výpis nápovědy k serveru:
    ./redbot --help
  • Jak si přehrát odehranou hru:
    ./replay_game.sh playing_fields/city-plan_field.txt 0.3

Pravidla pro psaní implementace

  • Zdrojové kódy implementace - psané v jakémkoliv "běžném" programovacím či skriptovacím jazyce (jazyk který je ve standardní instalaci Fedory 16).
  • Každá implementace bude spouštěna ze samostatného adresáře. Lze si do něj ukládat jakékoliv soubory pro další využití v tomtéž zápase.
  • (nejen) Java-related: Implementace budou spouštěny i mimo vlastní adresář. Ujistěte se že slinkování či CLASSPATH je dobře nastaveno.
  • Vyhodnocení bude probíhat bez síťové konektivity.
Attachement: