├── .gitignore ├── .settings └── .gitignore ├── README.md ├── config ├── config.ini ├── level1 │ ├── Boss.java │ ├── statement_en.html │ ├── statement_fr.html │ └── stub.txt ├── level2 │ ├── Boss.java │ ├── statement_en.html │ ├── statement_fr.html │ └── stub.txt ├── level3 │ ├── Boss.java │ ├── statement_en.html │ ├── statement_fr.html │ └── stub.txt └── level4 │ ├── Boss.java │ ├── statement_en.html │ ├── statement_fr.html │ └── stub.txt ├── leaguePopups ├── bronze.png ├── bronze_en.html ├── bronze_fr.html ├── wood1.png ├── wood1_en.html ├── wood1_fr.html ├── wood2.png ├── wood2_en.html └── wood2_fr.html ├── pom.xml └── src ├── main ├── java │ ├── anims │ │ ├── Anim.java │ │ └── AnimModule.java │ └── tooltipModule │ │ └── TooltipModule.java ├── kotlin │ └── com │ │ └── codingame │ │ └── game │ │ ├── Characters.kt │ │ ├── Constants.kt │ │ ├── MapBuilding.kt │ │ ├── Player.kt │ │ ├── PlayerHUD.kt │ │ ├── Referee.kt │ │ ├── Structures.kt │ │ ├── Utility.kt │ │ └── Vector2.kt └── resources │ └── view │ ├── anims │ ├── AnimData.js │ └── AnimModule.js │ ├── assets │ ├── Background.jpg │ ├── Hud.png │ ├── construction.json │ ├── construction.png │ ├── death.json │ ├── death.png │ ├── destruction.json │ ├── destruction.png │ ├── game.json │ ├── game.png │ └── logo.png │ ├── config.js │ ├── demo.js │ └── tooltips │ └── TooltipModule.js └── test ├── java ├── Main.java └── WaitBot.java ├── kotlin └── com │ └── codingame │ └── game │ ├── AllArcherPlayer.kt │ ├── AllGiantsPlayer.kt │ ├── AllKnightPlayer.kt │ ├── AllTowersPlayer.kt │ ├── BasePlayer.kt │ ├── CSJPlayer.kt │ ├── Level1Player.kt │ ├── Level2Player.kt │ ├── ThibaudPlayer.kt │ └── Types.kt └── resources └── log4j2.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/.gitignore -------------------------------------------------------------------------------- /.settings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/.settings/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/README.md -------------------------------------------------------------------------------- /config/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/config.ini -------------------------------------------------------------------------------- /config/level1/Boss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level1/Boss.java -------------------------------------------------------------------------------- /config/level1/statement_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level1/statement_en.html -------------------------------------------------------------------------------- /config/level1/statement_fr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level1/statement_fr.html -------------------------------------------------------------------------------- /config/level1/stub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level1/stub.txt -------------------------------------------------------------------------------- /config/level2/Boss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level2/Boss.java -------------------------------------------------------------------------------- /config/level2/statement_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level2/statement_en.html -------------------------------------------------------------------------------- /config/level2/statement_fr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level2/statement_fr.html -------------------------------------------------------------------------------- /config/level2/stub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level2/stub.txt -------------------------------------------------------------------------------- /config/level3/Boss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level3/Boss.java -------------------------------------------------------------------------------- /config/level3/statement_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level3/statement_en.html -------------------------------------------------------------------------------- /config/level3/statement_fr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level3/statement_fr.html -------------------------------------------------------------------------------- /config/level3/stub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level3/stub.txt -------------------------------------------------------------------------------- /config/level4/Boss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level4/Boss.java -------------------------------------------------------------------------------- /config/level4/statement_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level4/statement_en.html -------------------------------------------------------------------------------- /config/level4/statement_fr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level4/statement_fr.html -------------------------------------------------------------------------------- /config/level4/stub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/config/level4/stub.txt -------------------------------------------------------------------------------- /leaguePopups/bronze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/leaguePopups/bronze.png -------------------------------------------------------------------------------- /leaguePopups/bronze_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/leaguePopups/bronze_en.html -------------------------------------------------------------------------------- /leaguePopups/bronze_fr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/leaguePopups/bronze_fr.html -------------------------------------------------------------------------------- /leaguePopups/wood1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/leaguePopups/wood1.png -------------------------------------------------------------------------------- /leaguePopups/wood1_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/leaguePopups/wood1_en.html -------------------------------------------------------------------------------- /leaguePopups/wood1_fr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/leaguePopups/wood1_fr.html -------------------------------------------------------------------------------- /leaguePopups/wood2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/leaguePopups/wood2.png -------------------------------------------------------------------------------- /leaguePopups/wood2_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/leaguePopups/wood2_en.html -------------------------------------------------------------------------------- /leaguePopups/wood2_fr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/leaguePopups/wood2_fr.html -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/anims/Anim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/java/anims/Anim.java -------------------------------------------------------------------------------- /src/main/java/anims/AnimModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/java/anims/AnimModule.java -------------------------------------------------------------------------------- /src/main/java/tooltipModule/TooltipModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/java/tooltipModule/TooltipModule.java -------------------------------------------------------------------------------- /src/main/kotlin/com/codingame/game/Characters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/kotlin/com/codingame/game/Characters.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/codingame/game/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/kotlin/com/codingame/game/Constants.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/codingame/game/MapBuilding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/kotlin/com/codingame/game/MapBuilding.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/codingame/game/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/kotlin/com/codingame/game/Player.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/codingame/game/PlayerHUD.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/kotlin/com/codingame/game/PlayerHUD.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/codingame/game/Referee.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/kotlin/com/codingame/game/Referee.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/codingame/game/Structures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/kotlin/com/codingame/game/Structures.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/codingame/game/Utility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/kotlin/com/codingame/game/Utility.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/codingame/game/Vector2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/kotlin/com/codingame/game/Vector2.kt -------------------------------------------------------------------------------- /src/main/resources/view/anims/AnimData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/anims/AnimData.js -------------------------------------------------------------------------------- /src/main/resources/view/anims/AnimModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/anims/AnimModule.js -------------------------------------------------------------------------------- /src/main/resources/view/assets/Background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/Background.jpg -------------------------------------------------------------------------------- /src/main/resources/view/assets/Hud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/Hud.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/construction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/construction.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/construction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/construction.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/death.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/death.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/death.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/destruction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/destruction.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/destruction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/destruction.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/game.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/game.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/game.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/assets/logo.png -------------------------------------------------------------------------------- /src/main/resources/view/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/config.js -------------------------------------------------------------------------------- /src/main/resources/view/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/demo.js -------------------------------------------------------------------------------- /src/main/resources/view/tooltips/TooltipModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/main/resources/view/tooltips/TooltipModule.js -------------------------------------------------------------------------------- /src/test/java/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/java/Main.java -------------------------------------------------------------------------------- /src/test/java/WaitBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/java/WaitBot.java -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/AllArcherPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/AllArcherPlayer.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/AllGiantsPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/AllGiantsPlayer.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/AllKnightPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/AllKnightPlayer.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/AllTowersPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/AllTowersPlayer.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/BasePlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/BasePlayer.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/CSJPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/CSJPlayer.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/Level1Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/Level1Player.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/Level2Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/Level2Player.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/ThibaudPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/ThibaudPlayer.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/codingame/game/Types.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/kotlin/com/codingame/game/Types.kt -------------------------------------------------------------------------------- /src/test/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csj/code-royale/HEAD/src/test/resources/log4j2.properties --------------------------------------------------------------------------------