Skip to content

Level Generation Track Specifications

Raluca D. Gaina edited this page Feb 12, 2018 · 1 revision

These are the constraints for the level generation track:

  • The constructor of the level generator must return in less than 60 seconds or it will get disqualified
  • The level generator has at most 5 hours to generate a level.
  • If the time runs out, two cases could have happened:
    • The level generator gets disqualified if it took more than 6 hours.
    • If the level generator took more than 5 hours but still less than 6 hours it won't get disqualified but the generated level will be considered as an empty level.
  • Important rule: Level Generators must always aim for the 5 hours target. Aiming, on purpose, for the 6 hours to enjoy more computational time is considered an unsportsmanlike behavior, and it will cause the disqualification of the level generator from the competition. You should take into account that the purpose of this extra hour is to prevent your generator from being disqualified too often because of miscalculations during the generation time.
  • All level generators must be written in Java. The main Java class must inherit from core.generators.AbstractLevelGenerator.java and it must be named LevelGenerator.java. Its package must be the same as the username you used to register to this website.

Table of Contents:

Clone this wiki locally