├── .gitignore ├── README.md ├── pom.xml ├── sample-text ├── .gitignore ├── README.md ├── pom.xml └── src │ ├── license │ ├── gpl_v3 │ │ ├── header.txt │ │ └── license.txt │ └── licenses.properties │ ├── main │ ├── java │ │ └── com │ │ │ └── codenjoy │ │ │ └── dojo │ │ │ └── sampletext │ │ │ ├── model │ │ │ ├── Field.java │ │ │ ├── Hero.java │ │ │ ├── Level.java │ │ │ ├── LevelImpl.java │ │ │ ├── Player.java │ │ │ ├── QuestionAnswer.java │ │ │ └── SampleText.java │ │ │ └── services │ │ │ ├── Events.java │ │ │ ├── GameRunner.java │ │ │ ├── GameSettings.java │ │ │ ├── Scores.java │ │ │ └── ai │ │ │ └── AISolver.java │ ├── resources │ │ └── sampletext │ │ │ └── version.properties │ └── webapp │ │ └── resources │ │ └── sampletext │ │ ├── css │ │ └── main.css │ │ ├── help │ │ ├── elements.md │ │ ├── footer.html │ │ ├── header.html │ │ └── index.md │ │ ├── img │ │ └── smile.png │ │ ├── js │ │ ├── canvases.js │ │ └── game.js │ │ ├── layout.html │ │ └── sprite │ │ └── none.png │ └── test │ ├── java │ └── com │ │ └── codenjoy │ │ └── dojo │ │ └── sampletext │ │ ├── SmokeTest.java │ │ ├── model │ │ ├── GameTest.java │ │ ├── MultiplayerTest.java │ │ └── PerformanceTest.java │ │ └── services │ │ └── ScoresTest.java │ └── resources │ └── SmokeTest.data └── sample ├── .gitignore ├── README.md ├── pom.xml └── src ├── license ├── gpl_v3 │ ├── header.txt │ └── license.txt └── licenses.properties ├── main ├── java │ └── com │ │ └── codenjoy │ │ └── dojo │ │ └── sample │ │ ├── DryRunGame.java │ │ ├── model │ │ ├── Field.java │ │ ├── Hero.java │ │ ├── Level.java │ │ ├── Player.java │ │ ├── Sample.java │ │ └── items │ │ │ ├── Bomb.java │ │ │ ├── Gold.java │ │ │ └── Wall.java │ │ └── services │ │ ├── Events.java │ │ ├── GameRunner.java │ │ ├── GameSettings.java │ │ ├── Levels.java │ │ ├── Scores.java │ │ └── ai │ │ └── AISolver.java ├── resources │ └── sample │ │ └── version.properties └── webapp │ └── resources │ └── sample │ ├── css │ └── main.css │ ├── help │ ├── elements.md │ ├── footer.html │ ├── header.html │ └── index.md │ ├── img │ └── smile.png │ ├── js │ ├── canvases.js │ └── game.js │ ├── layout.html │ └── sprite │ ├── bomb.png │ ├── dead_hero.png │ ├── gold.png │ ├── hero.png │ ├── none.png │ ├── other_dead_hero.png │ ├── other_hero.png │ └── wall.png └── test ├── java └── com │ └── codenjoy │ └── dojo │ └── sample │ ├── SmokeTest.java │ ├── TestGameSettings.java │ ├── model │ ├── AbstractGameTest.java │ ├── GameTest.java │ ├── MultiplayerTest.java │ ├── PerformanceTest.java │ ├── RoundBattleTest.java │ └── check │ │ ├── AbstractGameCheckTest.java │ │ └── TestAbstractGameCheckTest.java │ └── services │ └── ScoresTest.java └── resources ├── GameTest ├── heroCanLeaveTheBombUnderHim.data ├── heroCanLeaveTheBombUnderHim_andAtTheSameMomentMoveToTheSide.data ├── heroCanPickUpGoldOnTheMap_afterWhichItWillAppearInANewPlace.data ├── heroCanWalk_toTheDown.data ├── heroCanWalk_toTheLeft.data ├── heroCanWalk_toTheRight.data ├── heroCanWalk_toTheUp.data ├── heroCannotGoThroughTheBorder_toTheDown.data ├── heroCannotGoThroughTheBorder_toTheLeft.data ├── heroCannotGoThroughTheBorder_toTheRight.data ├── heroCannotGoThroughTheBorder_toTheUp.data ├── heroCannotLeaveTwoBombsInOneCell.data ├── heroOnTheField.data ├── heroOnTheFieldCanLeaveAsManyBombsAsHeWants.data ├── heroWillBlowUpOnABomb_IfHeWalksOnIt.data ├── ifHeroDoesNotReceiveCommands_heDoesNotGoAnywhere.data ├── ifThereIsNoPlaceForGold_thenTheProgramDoesNotFreeze.data ├── shouldClearField_whenClearScoresOnGame.data ├── shouldHeroCanWalk_whenClearScoresOnGame.data ├── shouldSameLevel_whenClearScoresOnGame_andSeveralLevelsInTheSettings.data └── thereIsNoDifferenceInWhatOrderTheMovementAndTheActCommandAreExecuted.data ├── MultiplayerTest ├── anyOfTheHeroesCanExplodeOnABomb.data ├── anyOfTheHeroesCanPickUpGold.data ├── eachHeroCanBeControlledIndependentlyInOneTickOfTheGame.data ├── heroesCanBeRemovedFromTheGame.data ├── heroesCanBeRestartedInTheGame.data ├── heroesCannotWalkThroughOneAnother.data └── severalHeroesCanAppearOnTheMap.data ├── RoundBattleTest ├── shouldActiveAndCanMove_afterCountdown.data ├── shouldAllPlayersOnBoardIsInactive_whenStart.data ├── shouldCountdownBeforeRound_whenTicksOnStart.data ├── shouldGetWinRoundScores_whenKillAllOtherHeroes.data └── shouldMoveToInactive_whenKillSomeone.data └── SmokeTest.data /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/pom.xml -------------------------------------------------------------------------------- /sample-text/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/.gitignore -------------------------------------------------------------------------------- /sample-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/README.md -------------------------------------------------------------------------------- /sample-text/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/pom.xml -------------------------------------------------------------------------------- /sample-text/src/license/gpl_v3/header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/license/gpl_v3/header.txt -------------------------------------------------------------------------------- /sample-text/src/license/gpl_v3/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/license/gpl_v3/license.txt -------------------------------------------------------------------------------- /sample-text/src/license/licenses.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/license/licenses.properties -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/Field.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/Hero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/Hero.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/Level.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/Level.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/LevelImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/LevelImpl.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/Player.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/QuestionAnswer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/QuestionAnswer.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/SampleText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/model/SampleText.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/Events.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/Events.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/GameRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/GameRunner.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/GameSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/GameSettings.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/Scores.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/Scores.java -------------------------------------------------------------------------------- /sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/ai/AISolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/java/com/codenjoy/dojo/sampletext/services/ai/AISolver.java -------------------------------------------------------------------------------- /sample-text/src/main/resources/sampletext/version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/resources/sampletext/version.properties -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/css/main.css -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/help/elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/help/elements.md -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/help/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/help/footer.html -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/help/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/help/header.html -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/help/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/help/index.md -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/img/smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/img/smile.png -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/js/canvases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/js/canvases.js -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/js/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/js/game.js -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/layout.html -------------------------------------------------------------------------------- /sample-text/src/main/webapp/resources/sampletext/sprite/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/main/webapp/resources/sampletext/sprite/none.png -------------------------------------------------------------------------------- /sample-text/src/test/java/com/codenjoy/dojo/sampletext/SmokeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/test/java/com/codenjoy/dojo/sampletext/SmokeTest.java -------------------------------------------------------------------------------- /sample-text/src/test/java/com/codenjoy/dojo/sampletext/model/GameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/test/java/com/codenjoy/dojo/sampletext/model/GameTest.java -------------------------------------------------------------------------------- /sample-text/src/test/java/com/codenjoy/dojo/sampletext/model/MultiplayerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/test/java/com/codenjoy/dojo/sampletext/model/MultiplayerTest.java -------------------------------------------------------------------------------- /sample-text/src/test/java/com/codenjoy/dojo/sampletext/model/PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/test/java/com/codenjoy/dojo/sampletext/model/PerformanceTest.java -------------------------------------------------------------------------------- /sample-text/src/test/java/com/codenjoy/dojo/sampletext/services/ScoresTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/test/java/com/codenjoy/dojo/sampletext/services/ScoresTest.java -------------------------------------------------------------------------------- /sample-text/src/test/resources/SmokeTest.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample-text/src/test/resources/SmokeTest.data -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/.gitignore -------------------------------------------------------------------------------- /sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/README.md -------------------------------------------------------------------------------- /sample/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/pom.xml -------------------------------------------------------------------------------- /sample/src/license/gpl_v3/header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/license/gpl_v3/header.txt -------------------------------------------------------------------------------- /sample/src/license/gpl_v3/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/license/gpl_v3/license.txt -------------------------------------------------------------------------------- /sample/src/license/licenses.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/license/licenses.properties -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/DryRunGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/DryRunGame.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/model/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/model/Field.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/model/Hero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/model/Hero.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/model/Level.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/model/Level.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/model/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/model/Player.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/model/Sample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/model/Sample.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/model/items/Bomb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/model/items/Bomb.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/model/items/Gold.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/model/items/Gold.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/model/items/Wall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/model/items/Wall.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/services/Events.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/services/Events.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/services/GameRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/services/GameRunner.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/services/GameSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/services/GameSettings.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/services/Levels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/services/Levels.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/services/Scores.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/services/Scores.java -------------------------------------------------------------------------------- /sample/src/main/java/com/codenjoy/dojo/sample/services/ai/AISolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/java/com/codenjoy/dojo/sample/services/ai/AISolver.java -------------------------------------------------------------------------------- /sample/src/main/resources/sample/version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/resources/sample/version.properties -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/css/main.css -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/help/elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/help/elements.md -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/help/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/help/footer.html -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/help/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/help/header.html -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/help/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/help/index.md -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/img/smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/img/smile.png -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/js/canvases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/js/canvases.js -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/js/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/js/game.js -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/layout.html -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/sprite/bomb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/sprite/bomb.png -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/sprite/dead_hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/sprite/dead_hero.png -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/sprite/gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/sprite/gold.png -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/sprite/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/sprite/hero.png -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/sprite/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/sprite/none.png -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/sprite/other_dead_hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/sprite/other_dead_hero.png -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/sprite/other_hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/sprite/other_hero.png -------------------------------------------------------------------------------- /sample/src/main/webapp/resources/sample/sprite/wall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/main/webapp/resources/sample/sprite/wall.png -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/SmokeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/SmokeTest.java -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/TestGameSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/TestGameSettings.java -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/model/AbstractGameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/model/AbstractGameTest.java -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/model/GameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/model/GameTest.java -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/model/MultiplayerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/model/MultiplayerTest.java -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/model/PerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/model/PerformanceTest.java -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/model/RoundBattleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/model/RoundBattleTest.java -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/model/check/AbstractGameCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/model/check/AbstractGameCheckTest.java -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/model/check/TestAbstractGameCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/model/check/TestAbstractGameCheckTest.java -------------------------------------------------------------------------------- /sample/src/test/java/com/codenjoy/dojo/sample/services/ScoresTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/java/com/codenjoy/dojo/sample/services/ScoresTest.java -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCanLeaveTheBombUnderHim.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCanLeaveTheBombUnderHim.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCanLeaveTheBombUnderHim_andAtTheSameMomentMoveToTheSide.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCanLeaveTheBombUnderHim_andAtTheSameMomentMoveToTheSide.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCanPickUpGoldOnTheMap_afterWhichItWillAppearInANewPlace.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCanPickUpGoldOnTheMap_afterWhichItWillAppearInANewPlace.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCanWalk_toTheDown.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCanWalk_toTheDown.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCanWalk_toTheLeft.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCanWalk_toTheLeft.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCanWalk_toTheRight.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCanWalk_toTheRight.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCanWalk_toTheUp.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCanWalk_toTheUp.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCannotGoThroughTheBorder_toTheDown.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCannotGoThroughTheBorder_toTheDown.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCannotGoThroughTheBorder_toTheLeft.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCannotGoThroughTheBorder_toTheLeft.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCannotGoThroughTheBorder_toTheRight.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCannotGoThroughTheBorder_toTheRight.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCannotGoThroughTheBorder_toTheUp.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCannotGoThroughTheBorder_toTheUp.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroCannotLeaveTwoBombsInOneCell.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroCannotLeaveTwoBombsInOneCell.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroOnTheField.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroOnTheField.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroOnTheFieldCanLeaveAsManyBombsAsHeWants.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroOnTheFieldCanLeaveAsManyBombsAsHeWants.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/heroWillBlowUpOnABomb_IfHeWalksOnIt.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/heroWillBlowUpOnABomb_IfHeWalksOnIt.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/ifHeroDoesNotReceiveCommands_heDoesNotGoAnywhere.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/ifHeroDoesNotReceiveCommands_heDoesNotGoAnywhere.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/ifThereIsNoPlaceForGold_thenTheProgramDoesNotFreeze.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/ifThereIsNoPlaceForGold_thenTheProgramDoesNotFreeze.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/shouldClearField_whenClearScoresOnGame.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/shouldClearField_whenClearScoresOnGame.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/shouldHeroCanWalk_whenClearScoresOnGame.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/shouldHeroCanWalk_whenClearScoresOnGame.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/shouldSameLevel_whenClearScoresOnGame_andSeveralLevelsInTheSettings.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/shouldSameLevel_whenClearScoresOnGame_andSeveralLevelsInTheSettings.data -------------------------------------------------------------------------------- /sample/src/test/resources/GameTest/thereIsNoDifferenceInWhatOrderTheMovementAndTheActCommandAreExecuted.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/GameTest/thereIsNoDifferenceInWhatOrderTheMovementAndTheActCommandAreExecuted.data -------------------------------------------------------------------------------- /sample/src/test/resources/MultiplayerTest/anyOfTheHeroesCanExplodeOnABomb.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/MultiplayerTest/anyOfTheHeroesCanExplodeOnABomb.data -------------------------------------------------------------------------------- /sample/src/test/resources/MultiplayerTest/anyOfTheHeroesCanPickUpGold.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/MultiplayerTest/anyOfTheHeroesCanPickUpGold.data -------------------------------------------------------------------------------- /sample/src/test/resources/MultiplayerTest/eachHeroCanBeControlledIndependentlyInOneTickOfTheGame.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/MultiplayerTest/eachHeroCanBeControlledIndependentlyInOneTickOfTheGame.data -------------------------------------------------------------------------------- /sample/src/test/resources/MultiplayerTest/heroesCanBeRemovedFromTheGame.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/MultiplayerTest/heroesCanBeRemovedFromTheGame.data -------------------------------------------------------------------------------- /sample/src/test/resources/MultiplayerTest/heroesCanBeRestartedInTheGame.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/MultiplayerTest/heroesCanBeRestartedInTheGame.data -------------------------------------------------------------------------------- /sample/src/test/resources/MultiplayerTest/heroesCannotWalkThroughOneAnother.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/MultiplayerTest/heroesCannotWalkThroughOneAnother.data -------------------------------------------------------------------------------- /sample/src/test/resources/MultiplayerTest/severalHeroesCanAppearOnTheMap.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/MultiplayerTest/severalHeroesCanAppearOnTheMap.data -------------------------------------------------------------------------------- /sample/src/test/resources/RoundBattleTest/shouldActiveAndCanMove_afterCountdown.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/RoundBattleTest/shouldActiveAndCanMove_afterCountdown.data -------------------------------------------------------------------------------- /sample/src/test/resources/RoundBattleTest/shouldAllPlayersOnBoardIsInactive_whenStart.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/RoundBattleTest/shouldAllPlayersOnBoardIsInactive_whenStart.data -------------------------------------------------------------------------------- /sample/src/test/resources/RoundBattleTest/shouldCountdownBeforeRound_whenTicksOnStart.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/RoundBattleTest/shouldCountdownBeforeRound_whenTicksOnStart.data -------------------------------------------------------------------------------- /sample/src/test/resources/RoundBattleTest/shouldGetWinRoundScores_whenKillAllOtherHeroes.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/RoundBattleTest/shouldGetWinRoundScores_whenKillAllOtherHeroes.data -------------------------------------------------------------------------------- /sample/src/test/resources/RoundBattleTest/shouldMoveToInactive_whenKillSomeone.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/RoundBattleTest/shouldMoveToInactive_whenKillSomeone.data -------------------------------------------------------------------------------- /sample/src/test/resources/SmokeTest.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codenjoyme/codenjoy-game/HEAD/sample/src/test/resources/SmokeTest.data --------------------------------------------------------------------------------