RoboCom Workshop 3 supports a new feature: Option sets. This page explains what Option sets are, why they are useful, and how to make the most of them.
An option set includes all the options and rules for a certain simulation. This includes the size of the board, the timeout, availability of the new RC3 instructions or multitasking, how many cycles each instruction takes to execute, and much more.
Option sets make it possible to vary RoboCom's behaviour so much that different strategies are needed to win tournaments. So, using option sets, we can (and will) create tournaments with different rules which will lead to new and interesting strategies, forcing creativity and re-thinking about even the basic RoboCom principles of the players. In short, it makes RoboCom more interesting.
RoboCom Workshop's left control-bar shows a drop-down box which lists
all the installed option sets. Before you start a simulation, you should
always check that the correct option set for the tournament you'd like to
enter your robots to is selected. Example: the Standard Competition uses
the "RC3M" (means "RoboCom 3 with Multitasking")
option set.
When we'll create a competition which uses a non-standard option set, it
will be available for download from the RoboCom homepage. Install advice
will also be provided.
RoboCom Workshop comes with a powerful option set editor. It can be started by clicking the pencil button on the right of the option set select box.
Select the option set you want to modify from the list box at the top of the dialog. You can set all of the options with the three tabbed panes below it. To create a new option set, select a base option set for it, and click 'Copy to new option set'.
Advice: You should not modify the standard option sets which are used in competitions. If you do so, the results of your tournaments at home will differ from those when uploading your robots to the Internet competition. RobServ will still use the unmodified rules for your bot, even if you have changed them at home. If you'd like to modify option sets, you should rather copy one and edit the copied version to your needs.