Paralelní strategie?

Plánujete strategii využívající více threadů či procesů? Bojíte se aby vaši strategii tyto jiné strategie neovlivňovaly? Jak to budeme řešit při vyhodnocování?

Je možné spawnovat více procesů i threadů. Jiné boty to sice může ovlivňovat ale stejně to ovlivní i vašeho bota - scheduler v OS bude brát všechny thready / procesy se stejnou prioritou, takže stejně se zpomalí všichni boti. Samozřejmě je možné přijít s paralelním algoritmem kdy jednotlivé thready spolu-řeší jak odpovědět, tam by se více threadů či procesů uplatnilo.

A pro doplnění: při vyhodnocování poběží každý bot pod jiným uživatelem (viz přepínač -s a uživatelé botuser0 až botuser3 deklarovaní v PlayField.h) a každý uživatel bude mít garantován / rezervován určitý výkon procesoru. To abychom zabránili případným podlým strategiím které by chtěly pomocí více threadů jen škodit.