Legends of Code and Magic (LOCM) is a small implementation of a Strategy Card Game, designed to perform AI research.
Its advantage over the real cardgame AI engines is that it is much simpler to handle by the agents, and thus allows testing more sophisticated algorithms and quickly implement theoretical ideas.
All cards effects are deterministic, thus the nondeterminism is introduced only by the ordering of cards and unknown opponent's deck.
The game board consists of two lines (similarly as in TES:Legends), so it favors deeper strategic thinking.
Also, LOCM is based on the fair arena mode, i.e., before every game, both players create their decks secretly from the symmetrical yet limited choices. Because of that, the deckbuilding is dynamic and cannot be simply reduced to using human-created top-meta decks.
This competition aims to play the same role for Hearthstone AI Competition as microRTS plays for various StarCraft AI contests.
Encourage advanced research, free of drawbacks of working with the full-fledged game. In this domain, it means i.a. embedding deckbuilding into the game itself (limiting the usage of premade decks), and allowing efficient search beyond the one turn depth.
The contest is based on the LOCM 1.2. One-lane, 1.0 version of the game, has been used for CodinGame contest in August 2018.
- Coac source
- UJIAgent2 source description
Alejandro Juan, Arturo Barbosa, Diego Villabrille, Sergio Ferreras, Daniel Delgado, Raúl Montoliu
- Marasbot source
- UJIAgent1 source description
Arturo Barbosa, Diego Villabrille, Sergio Ferreras, Alejandro Juan, Daniel Delgado, Raúl Montoliu
- Conrisc source
- Baseline2 source
- Baseline1 source
Prizes for the top three places have been sponsored by
19 May 2019, 23:59 GMT Submission deadline
10-13 June 2019 CEC conference and results announcement
Please send zip archive containing your bot to email@example.com.
The email should additionally contain:
- names and institutions of all bot's authors
- bot's name
- instructions how to compile/run the bot on the unix system
- description of the bot (few slides or few pages pdf document)
- Additional requirements
There are no language restrictions - until the bot can run on unix system without problems.
While playing, the bot should not exceed 256 MB of memory. Anytime exceedance of 1024 MB of RAM usage will result in excluding the bot from the contest.
All the bots should be open sourced, however this can be done after the deadline (but before the CEC conference).
Although we encourage to test your bots online, it is not required to do so.
Bots will play LOCM 1.2 version, with the following timelimits:
- 1000ms for the first turn of the game
- 100ms for the remaining 29 turns of the draft phase
- 1000ms for the first turn of the battle phase
- 200ms for all the remaining turns
Bots will be evaluated via the original java-based referee, using the nim-based runner, on a large number of mixed random and predefined draft choices in all-play-all system.