You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use the Tournament object to track the progress of an entire AI tournament, along with the ability to output its status in an attractive way directly to the console.
A tournament requires: a list of participants, and a tournament format. Given that, it can create a list of matches.
A match is a series of moves generated by player objects; each player object belongs to a single match, but multiple player objects can refer to a single AI module.
The Tournament object will also be responsible for ordering communications in such a way as to keep all AI modules fully saturated, with the basic assumption that no AI should be asked to process more than one move at a time. So, each AI module should be associated with a request queue, and the Tournament should operate on these queues during operation.
Match penalties and Tournament penalties may require that queues be emptied and AI modules flagged.
At the end of the tournament, all games should be saved out to files that can be loaded and viewed; ideally using only the console, but it seems logical to also write a view mode for the node-webkit ui as well.
The text was updated successfully, but these errors were encountered:
Use the Tournament object to track the progress of an entire AI tournament, along with the ability to output its status in an attractive way directly to the console.
A tournament requires: a list of participants, and a tournament format. Given that, it can create a list of matches.
A match is a series of moves generated by player objects; each player object belongs to a single match, but multiple player objects can refer to a single AI module.
The Tournament object will also be responsible for ordering communications in such a way as to keep all AI modules fully saturated, with the basic assumption that no AI should be asked to process more than one move at a time. So, each AI module should be associated with a request queue, and the Tournament should operate on these queues during operation.
Match penalties and Tournament penalties may require that queues be emptied and AI modules flagged.
At the end of the tournament, all games should be saved out to files that can be loaded and viewed; ideally using only the console, but it seems logical to also write a view mode for the node-webkit ui as well.
The text was updated successfully, but these errors were encountered: