Regulations of tournament for fighting scripts in evaLUAtion environment.

4th of march, 2014Author: Paweł Wojciechowski

 

  1. The official tournament framework is available here (The last update: 04.04.2014 08:00 list of changes).
  2. The tournament date: 15.04.2014
  3. Teams have to be sent two days before the competition.
  4. Each team have to beat the one particular test team (to avoid lame teams). The script for qualifying stage is here
  5. Qualifying round date: 10.04.2013. This round will be performed by lecturer.
  6. The goal of the qualifying round is to divide teams into two groups: stronger and weaker. We want to avoid situation, when in one group are only good teams.
  7. The qualifying round is not obligatory. Teams which will not participate will be drawn from the weaker group. In case of small number of teams, the division will be random.
  8. Student who will not participate in the competition, in order to pass the course have to write scripts which beats the winner team from the last year’s competition!!! Obviously, the scripts which have to be beaten will not be available.
  9. Each tournament's application should consist of: scripts, actors’ description (i.e. configuration file) and short strategy description.
  10. Team consists of three bots. Each of them can (but do not have to) use different script.
  11. The execution time of script is limited to reasonable boundary. The simulation should be fluently. In case of problems with reaction time the team can be punished.
  12. Respawn is disabled.
  13. The battle between two teams consist of two duels.
  14. The duel ends after elimination of all bots from one team or after some defined time (1-2 minutes). This time will be set in the day of the competition.
  15. The points are given for each duel separately.
  16. In the second duel the starting position of teams are changed.
  17. The scores are as follows:
    • elimination: when you kill all bots from your opponent team: 5 points
    • victory: when the time of duel is finished, and more bots remained alive in your team than in your opponents' team: 3 points
    • draw: when the time of duel is finished and the same number of bots remained alive in both teams: 2 points
    • defeat: when the time of duel is finished, and less bots remained alive in your team than in the team of your opponent: 1 point
    • knockout: when all of your bots are dead before: 0 points
  18. The number of health points will be extended to 500 in order to push scripts to search for ammunition, health pack etc. The speed will be equal to 50.
  19. The competition has two main stages:
    • group – all teams are divided into groups. In each of them, teams fights with each other
    • playoffs – the winner is the team which receive more points from battle.
  20. The number of groups will be set in basis of the number of participate teams.
  21. The best two teams from each group qualifies to the second stage. This number can be changed.
  22. Each duel can be restarted exactly ones, but only when the crash was not expected. The next hang will be punished.
  23. In the day of competition the council will be established. The members of this council will be selected participants and lecturer. They can punish the team which violates the rules. The list of punishments is as follows:
    • disqualification – for scripts which that cause restarts, deadlocks etc.
    • exclusion – scripts which violate the 11 point of this regulations can be excluded from duel/battle

List of changes

04.04.2014Posted by Paweł Wojciechowski Small change concerns presentation of health point - the percentage limited to one position after comma. The file can be downloaded here: evaLUAtion_04042014.zip

03.04.2014Posted by Paweł Wojciechowski The new version of evaluation is available here: evaLUAtion_03042014.zip

  • Fixed bug concerns with access to non-existing sprite.
  • Added other presentation of actors' health points i.e. percentage (see evaluation.cfg)