├── .gitignore ├── README.md ├── config ├── config.ini ├── level1 │ └── statement_en.html ├── level2 │ ├── recipe_example.png │ ├── statement_en.html │ ├── welcome_en.html │ └── welcome_fr.html ├── level3 │ ├── statement_en.html │ ├── tomeLearn.png │ ├── welcome_en.html │ └── welcome_fr.html ├── level4 │ └── statement_en.html ├── statement_en.html.tpl ├── statement_fr.html.tpl └── stub.txt ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── codingame │ │ ├── game │ │ ├── CommandManager.java │ │ ├── Deck.java │ │ ├── DeliveryCompletion.java │ │ ├── Game.java │ │ ├── GameException.java │ │ ├── GameSummaryManager.java │ │ ├── InvalidInputException.java │ │ ├── Player.java │ │ ├── Recipe.java │ │ ├── Referee.java │ │ ├── action │ │ │ ├── Action.java │ │ │ ├── ResetAction.java │ │ │ ├── SpellAction.java │ │ │ └── WaitAction.java │ │ └── spell │ │ │ ├── DeliverySpell.java │ │ │ ├── PlayerSpell.java │ │ │ ├── Spell.java │ │ │ ├── SpellType.java │ │ │ └── TomeSpell.java │ │ └── view │ │ ├── AnimationData.java │ │ ├── BonusData.java │ │ ├── EventData.java │ │ ├── FrameViewData.java │ │ ├── GlobalViewData.java │ │ ├── Serializer.java │ │ ├── SpellData.java │ │ └── ViewModule.java └── resources │ └── view │ ├── assets │ ├── Background.jpg │ ├── cauldrons_front.png │ ├── dial0.png │ ├── goop.json │ ├── goop.png │ ├── potioff.json │ ├── potioff.png │ ├── potion.json │ ├── potion.png │ ├── read_blink_0.json │ ├── read_blink_0.png │ ├── read_blink_1.json │ ├── read_blink_1.png │ ├── rest_0.json │ ├── rest_0.png │ ├── rest_1.json │ ├── rest_1.png │ ├── rupee.json │ ├── rupee.png │ ├── sprites.json │ ├── spritesheet.png │ ├── stir_0.json │ ├── stir_0.png │ ├── stir_1.json │ └── stir_1.png │ ├── config.js │ ├── demo.js │ ├── graphics │ ├── Deserializer.js │ ├── ViewModule.js │ ├── assetConstants.js │ ├── gameConstants.js │ ├── inventoryUpdate.js │ ├── layers.js │ ├── miscUpdate.js │ ├── spellUpdate.js │ ├── utils.js │ └── witchUpdate.js │ └── tooltip │ └── TooltipModule.js └── test ├── java ├── BasicAgent.java └── Fall2020Main.java └── resources └── log4j2.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/README.md -------------------------------------------------------------------------------- /config/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/config.ini -------------------------------------------------------------------------------- /config/level1/statement_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level1/statement_en.html -------------------------------------------------------------------------------- /config/level2/recipe_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level2/recipe_example.png -------------------------------------------------------------------------------- /config/level2/statement_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level2/statement_en.html -------------------------------------------------------------------------------- /config/level2/welcome_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level2/welcome_en.html -------------------------------------------------------------------------------- /config/level2/welcome_fr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level2/welcome_fr.html -------------------------------------------------------------------------------- /config/level3/statement_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level3/statement_en.html -------------------------------------------------------------------------------- /config/level3/tomeLearn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level3/tomeLearn.png -------------------------------------------------------------------------------- /config/level3/welcome_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level3/welcome_en.html -------------------------------------------------------------------------------- /config/level3/welcome_fr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level3/welcome_fr.html -------------------------------------------------------------------------------- /config/level4/statement_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/level4/statement_en.html -------------------------------------------------------------------------------- /config/statement_en.html.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/statement_en.html.tpl -------------------------------------------------------------------------------- /config/statement_fr.html.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/statement_fr.html.tpl -------------------------------------------------------------------------------- /config/stub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/config/stub.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/CommandManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/CommandManager.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/Deck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/Deck.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/DeliveryCompletion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/DeliveryCompletion.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/Game.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/GameException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/GameException.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/GameSummaryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/GameSummaryManager.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/InvalidInputException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/InvalidInputException.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/Player.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/Recipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/Recipe.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/Referee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/Referee.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/action/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/action/Action.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/action/ResetAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/action/ResetAction.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/action/SpellAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/action/SpellAction.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/action/WaitAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/action/WaitAction.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/spell/DeliverySpell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/spell/DeliverySpell.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/spell/PlayerSpell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/spell/PlayerSpell.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/spell/Spell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/spell/Spell.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/spell/SpellType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/spell/SpellType.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/game/spell/TomeSpell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/game/spell/TomeSpell.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/view/AnimationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/view/AnimationData.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/view/BonusData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/view/BonusData.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/view/EventData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/view/EventData.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/view/FrameViewData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/view/FrameViewData.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/view/GlobalViewData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/view/GlobalViewData.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/view/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/view/Serializer.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/view/SpellData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/view/SpellData.java -------------------------------------------------------------------------------- /src/main/java/com/codingame/view/ViewModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/java/com/codingame/view/ViewModule.java -------------------------------------------------------------------------------- /src/main/resources/view/assets/Background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/Background.jpg -------------------------------------------------------------------------------- /src/main/resources/view/assets/cauldrons_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/cauldrons_front.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/dial0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/dial0.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/goop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/goop.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/goop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/goop.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/potioff.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/potioff.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/potioff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/potioff.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/potion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/potion.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/potion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/potion.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/read_blink_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/read_blink_0.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/read_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/read_blink_0.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/read_blink_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/read_blink_1.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/read_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/read_blink_1.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/rest_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/rest_0.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/rest_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/rest_0.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/rest_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/rest_1.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/rest_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/rest_1.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/rupee.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/rupee.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/rupee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/rupee.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/sprites.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/sprites.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/spritesheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/spritesheet.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/stir_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/stir_0.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/stir_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/stir_0.png -------------------------------------------------------------------------------- /src/main/resources/view/assets/stir_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/stir_1.json -------------------------------------------------------------------------------- /src/main/resources/view/assets/stir_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/assets/stir_1.png -------------------------------------------------------------------------------- /src/main/resources/view/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/config.js -------------------------------------------------------------------------------- /src/main/resources/view/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/demo.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/Deserializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/Deserializer.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/ViewModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/ViewModule.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/assetConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/assetConstants.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/gameConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/gameConstants.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/inventoryUpdate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/inventoryUpdate.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/layers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/layers.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/miscUpdate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/miscUpdate.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/spellUpdate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/spellUpdate.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/utils.js -------------------------------------------------------------------------------- /src/main/resources/view/graphics/witchUpdate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/graphics/witchUpdate.js -------------------------------------------------------------------------------- /src/main/resources/view/tooltip/TooltipModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/main/resources/view/tooltip/TooltipModule.js -------------------------------------------------------------------------------- /src/test/java/BasicAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/test/java/BasicAgent.java -------------------------------------------------------------------------------- /src/test/java/Fall2020Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/test/java/Fall2020Main.java -------------------------------------------------------------------------------- /src/test/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodinGame/FallChallenge2020/HEAD/src/test/resources/log4j2.properties --------------------------------------------------------------------------------