Search by APIs
Search by Words
Search Projects
Java
Python
JavaScript
TypeScript
C++
Scala
Blog
Project: codenjoy
(GitHub Link)
codenjoy-master
git-status-with-submodules.sh
jvmopts.travis
second-repo-enable.bat
.gitmodules
LICENSE
CodingDojo
build-server.bat
start-balancer.bat
todo
demo
balls.swf
skat.swf
Spy.swf
cifrofoy_kuznechik.swf
Moebius_syndrome.swf
square_puzzle.swf
Plumber.swf
oboyti_kvadrat.swf
spring-boot.todo
TODO.txt
build-balancer.bat
pom.xml
mvnw
git-pull-submodules.bat
deploy-snapshot.bat
portable
windows-cmd
linux-docker
linux-docker-compose
start-server.bat
balancer-frontend
.eslintignore
src
utils
fetchAPI.js
sideEffects.js
codenjoyLinks.js
index.js
pages
HomePage
index.js
RegisterPage
index.js
RulesPage
index.js
PrivacyRulesPage
index.js
UnavailablePage
index.js
RegisterConfirmPage
index.js
ForgotPasswordPage
index.js
LoginPage
index.js
PrivacyPolicyPage
index.js
ExceptionPage
index.js
BoardPage
index.js
index.js
containers
LoginContainer
styles.module.css
index.js
PrivacyPolicyContainer
index.js
BoardContainer
styles.module.css
index.js
HomeContainer
styles.module.css
index.js
RulesContainer
styles.module.css
index.js
PrivacyRulesContainer
index.js
ForgotPasswordContainer
styles.module.css
index.js
UnavailableContainer
styles.module.css
index.js
RegisterConfirmContainer
styles.module.css
index.js
RegisterContainer
styles.module.css
index.js
index.js
redux
analytics
index.js
board
index.js
register
reset-password.js
index.js
auth
index.js
settings
index.js
components
BattleFrame
styles.module.css
index.js
RatingTable
helpers
styles.module.css
ActionsPanel.js
styles.module.css
index.js
Spinner
styles.module.css
index.js
GameElements
styles.module.css
index.js
PrivacyPolicyModal
styles.module.css
index.js
StarIndex
styles.module.css
index.js
DaysPanel
styles.module.css
index.js
index.js
setupProxy.js
store
rootReducer.js
middleware.js
enhancers.js
history.js
rootSaga.js
index.js
helpers.js
CustomScrollbars.js
App.js
index.css
forms
ForgotPasswordForm
index.js
RegisterConfirmForm
index.js
common
customCheckbox.js
customInput.js
styles.module.css
customSelect.js
DuneSnake-icon.svg
Bomb_server_Error.jpg
phoneInput.js
RegisterForm
index.js
LoginForm
index.js
index.js
momentConfig.js
styles
images
icons
rules.svg
layout
battleComplete.jpg
game
sprite
prizes
css
subset-MuseoSansCyrl-100.woff2
subset-MuseoSansCyrl-500.woff
subset-MuseoSansCyrl-700.woff2
subset-MuseoSansCyrl-900.woff2
subset-MuseoSansCyrl-900.eot
subset-MuseoSansCyrl-300.woff
subset-MuseoSansCyrl-100.woff
subset-MuseoSansCyrl-300.ttf
subset-MuseoSansCyrl-900.woff
subset-MuseoSansCyrl-700.woff
subset-MuseoSansCyrl-100.eot
subset-MuseoSansCyrl-500.woff2
styles.list.css
subset-MuseoSansCyrl-500.eot
subset-MuseoSansCyrl-300.eot
subset-MuseoSansCyrl-700.ttf
subset-MuseoSansCyrl-100.ttf
subset-MuseoSansCyrl-900.ttf
subset-MuseoSansCyrl-500.ttf
subset-MuseoSansCyrl-300.woff2
stylesheet.css
subset-MuseoSansCyrl-700.eot
layouts
Layout
styles.module.css
index.js
Footer
styles.module.css
index.js
Header
styles.module.css
icon_ava_default.svg
index.js
index.js
routes
Routes.js
Unavailable.js
Public.js
index.js
index.js
.env
static-pages
night-stub-page.html
font
subset-MuseoSansCyrl-100.woff2
subset-MuseoSansCyrl-500.woff
subset-MuseoSansCyrl-700.woff2
subset-MuseoSansCyrl-900.woff2
subset-MuseoSansCyrl-900.eot
subset-MuseoSansCyrl-300.woff
subset-MuseoSansCyrl-100.woff
subset-MuseoSansCyrl-300.ttf
subset-MuseoSansCyrl-900.woff
subset-MuseoSansCyrl-700.woff
subset-MuseoSansCyrl-100.eot
subset-MuseoSansCyrl-500.woff2
subset-MuseoSansCyrl-500.eot
subset-MuseoSansCyrl-300.eot
subset-MuseoSansCyrl-700.ttf
subset-MuseoSansCyrl-100.ttf
subset-MuseoSansCyrl-900.ttf
subset-MuseoSansCyrl-500.ttf
subset-MuseoSansCyrl-300.woff2
stylesheet.css
subset-MuseoSansCyrl-700.eot
public
favicon.ico
manifest.json
index.html
.editorconfig
nginx.conf
jsconfig.json
.travis.yml
README.md
package.json
scripts
deploy.sh
.eslintrc.yaml
Dockerfile
.gitignore
deploy_rsa.enc
.mvn
wrapper
MavenWrapperDownloader.java
maven-wrapper.properties
README.md
release-notes.txt
start-server.sh
games
excitebike
rubicscube
src
main
resources
rubicscube
version.properties
java
com
codenjoy
dojo
rubicscube
services
Scores.java
Events.java
GameRunner.java
client
Rotate.java
Board.java
Face.java
YourSolver.java
ai
AISolver.java
model
Neighbor.java
Line.java
Player.java
Elements.java
LengthToXY.java
RubicsCube.java
Cube.java
Edge.java
Field.java
Command.java
Cell.java
FaceValue.java
Color.java
Face.java
Hero.java
CellsAdapter.java
RandomCommand.java
command
B.java
B2.java
D.java
L.java
D2.java
F.java
U.java
R2.java
L_.java
R.java
U_.java
L2.java
U2.java
D_.java
B_.java
R_.java
F2.java
F_.java
CommandParser.java
Edges.java
webapp
resources
help
rubicscube.html
sprite
rubicscube
js
rubicscube.js
canvases-rubicscube.js
test
java
com
codenjoy
dojo
rubicscube
SmokeTest.java
services
ScoresTest.java
client
BoardTest.java
SolverTest.java
model
CubeTest.java
RandomCommandTest.java
RubicsCubeTest.java
FaceValueTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
local-ws-game-server-jar.xml
sample
src
main
resources
sample
version.properties
java
com
codenjoy
dojo
sample
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Player.java
Elements.java
items
Wall.java
Bomb.java
Gold.java
Field.java
Level.java
Hero.java
LevelImpl.java
Sample.java
DryRunGame.java
webapp
resources
help
sample.html
sample
img
layout.html
css
main.css
sprite
sample
js
sample.js
canvases-sample.js
test
java
com
codenjoy
dojo
sample
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
model
SingleTest.java
SampleTest.java
SamplePerformanceTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
sample-text
src
main
resources
sampletext
version.properties
java
com
codenjoy
dojo
sampletext
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Player.java
SampleText.java
Field.java
Level.java
QuestionAnswer.java
Hero.java
LevelImpl.java
webapp
resources
sampletext
img
layout.html
css
main.css
help
sampletext.html
js
sampletext.js
canvases-sampletext.js
test
java
com
codenjoy
dojo
sampletext
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
model
SingleTest.java
SampleTest.java
SampleTextPerformanceTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
lunolet
src
main
utils
csharp-leveleditor
Relief.cs
MainForm.resx
JsonViewForm.resx
packages.config
App.config
.gitattributes
MainForm.cs
Level.cs
LunoletLevelEditor.csproj
LunoletLevelEditor.sln
MainForm.Designer.cs
Properties
Settings.settings
AssemblyInfo.cs
Resources.resx
Resources.Designer.cs
Settings.Designer.cs
JsonViewForm.cs
ReadMe.txt
.gitignore
Program.cs
resources
lunolet
version.properties
clients
javascript
run-client.bat
Runner.js
BrowserNodeStub.js
run-client.html
csharp
Form1.Designer.cs
Board.cs
packages.config
Point2D.cs
App.config
Form1.cs
Form1.resx
MyLunoletBot.cs
Properties
Settings.settings
AssemblyInfo.cs
Resources.resx
Resources.Designer.cs
Settings.Designer.cs
.gitignore
LunoletClient.sln
LunoletClient.csproj
Program.cs
java
com
codenjoy
dojo
lunolet
services
Scores.java
Events.java
GameRunner.java
client
swing
SwingClient.java
ImagePanel.java
Board.java
YourSolver.java
ai
DumbSolver.java
utility
PrintLevels.java
model
ReliefGenerator.java
Player.java
Elements.java
VesselState.java
Field.java
Simulator.java
VesselStatus.java
Lunolet.java
Level.java
Hero.java
LunoletPrinter.java
LevelManager.java
LineIntersection.java
LevelGenerator.java
webapp
resources
help
lunolet.html
lunolet-levels.html
lunolet1.jpg
lunolet0.jpg
sprite
lunolet
js
lunolet.js
canvases-lunolet.js
test
java
com
codenjoy
dojo
lunolet
model
SimulatorTest.java
HeroTest.java
LineIntersectionTest.java
LevelManagerTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
kata
src
main
resources
kata
version.properties
ruby
runner.rb
board.rb
solver.rb
README.md
test_board.rb
java
com
codenjoy
dojo
kata
services
Scores.java
GameRunner.java
events
NextAlgorithmEvent.java
PassTestEvent.java
client
AbstractTextSolver.java
Board.java
YourSolver.java
ai
AISolver.java
Strings.java
model
QuestionAnswers.java
Player.java
levels
QuestionAnswerLevelImpl.java
LevelsLoader.java
Algorithm.java
LevelsPool.java
algorithms
XthPrimeAlgorithm.java
PrimeFactoryAlgorithm.java
MakeBricksAlgorithm.java
ReverseAddPalindromeAlgorithm.java
SumSquareDifferenceAlgorithm.java
FizzBuzzAlgorithm.java
FibonacciNumbersAlgorithm.java
Sequence1Algorithm.java
HelloWorldAlgorithm.java
LongDivisionAlgorithm.java
PowerDigitSumAlgorithm.java
Sequence2Algorithm.java
FactorialAlgorithm.java
AlgorithmLevelImpl.java
Level.java
NullAlgorithm.java
WaitLevel.java
LevelsPoolImpl.java
NullLevel.java
Elements.java
Field.java
Timer.java
QuestionAnswer.java
Hero.java
Kata.java
webapp
resources
help
kata-en.html
kata.html
kata
img
layout.html
css
main.css
js
canvases-kata.js
kata.js
test
java
com
codenjoy
dojo
kata
SmokeTest.java
services
ScoresTest.java
events
Scores.java
NextAlgorithmEventTest.java
PassTestEventTest.java
client
StringsTest.java
YourSolverTest.java
model
SingleTest.java
levels
algorithms
SumSquareDifferenceAlgorithmTest.java
ReverseAddPalindromeAlgorithmTest.java
Assertions.java
FibonacciNumbersAlgorithmTest.java
PrimeFactoryAlgorithmTest.java
XthPrimeAlgorithmTest.java
PowerDigitSumAlgorithmTest.java
FizzBuzzAlgorithmTest.java
Sequence1AlgorithmTest.java
MakeBricksAlgorithmTest.java
LongDivisionAlgorithmTest.java
HelloWorldAlgorithmTest.java
FactorialAlgorithmTest.java
Sequence2AlgorithmTest.java
LevelsLoaderTest.java
AlgorithmLevelImplTest.java
LevelsPoolImplTest.java
KataPerformanceTest.java
KataTest.java
SimpleQATestLevel.java
TimerTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
lib
pom.xml
setup.bat
README.md
TODO.txt
spacerace
src
main
resources
spacerace
version.properties
java
com
codenjoy
dojo
spacerace
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AI3Solver.java
AISolver.java
AI2Solver.java
model
Wall.java
Player.java
Elements.java
NullPlayer.java
Field.java
Explosion.java
BulletCharger.java
Level.java
BombWave.java
Bomb.java
Hero.java
Gold.java
BulletPack.java
Spacerace.java
LevelImpl.java
Bullet.java
Stone.java
webapp
resources
help
spacerace.html
sprite
spacerace
js
canvases-spacerace.js
spacerace.js
test
java
com
codenjoy
dojo
spacerace
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
ai
AI2SolverTest.java
AI3SolverTest.java
model
SingleTest.java
SpaceraceTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
battlecity
src
main
resources
battlecity
version.properties
ruby
test_boards
board1.txt
Gemfile
runner.rb
board.rb
solver.rb
README.md
test_board.rb
javascript
run-client.bat
test
TestNodeStub.js
RunnerTest.js
run-test.html
Runner.js
BrowserNodeStub.js
run-client.html
README.md
java
com
codenjoy
dojo
battlecity
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Border.java
Player.java
levels
Level.java
DefaultBorders.java
LevelImpl.java
Elements.java
ITanks.java
Gun.java
AITank.java
Field.java
Construction.java
OnDestroy.java
Battlecity.java
Bullet.java
Tank.java
webapp
resources
help
battlecity.html
sprite
battlecity
js
battlecity.js
canvases-battlecity.js
test
java
com
codenjoy
dojo
battlecity
SmokeTest.java
services
ScoresTest.java
GameRunnerTest.java
client
BoardTest.java
SolverTest.java
model
SingleTest.java
levels
LevelTest.java
ElementsTest.java
GunTest.java
ConstructionTest.java
TanksEventsTest.java
BattlecityTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
pom.xml
startandjump
src
main
resources
startandjump
version.properties
java
com
codenjoy
dojo
startandjump
services
HeroStatus.java
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Wall.java
StartAndJump.java
Player.java
Elements.java
PlatformGenerator.java
Platform.java
Field.java
Level.java
Hero.java
LevelImpl.java
webapp
resources
help
startandjump.html
sprite
startandjump
js
startandjump.js
canvases-startandjump.js
test
java
com
codenjoy
dojo
startandjump
SmokeTest.java
client
SolverTest.java
model
StartAndJumpTest.java
StartAndJumpPerformanceTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
hex
src
main
resources
hex
version.properties
java
com
codenjoy
dojo
hex
services
Event.java
Scores.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Wall.java
Player.java
Elements.java
Field.java
Hex.java
Heroes.java
Level.java
Hero.java
LevelImpl.java
webapp
resources
help
hex.html
sprite
hex
js
canvases-hex.js
hex.js
test
java
com
codenjoy
dojo
hex
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
model
HexTest.java
SingleTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
loderunner
src
main
resources
loderunner
version.properties
dotNet
Loderunner
Loderunner.Api
LoderunnerAction.cs
packages.config
BoardPoint.cs
Loderunner.Api.csproj
BoardElement.cs
LoderunnerBase.cs
Properties
AssemblyInfo.cs
GameBoard.cs
Demo
MyCustomLoderunnerAI.cs
app.config
Demo.csproj
Properties
AssemblyInfo.cs
Program.cs
Loderunner.sln
README.md
javascript
run-client.bat
Runner.js
BrowserNodeStub.js
run-client.html
README.md
python
point.py
websocket.py
webclient.py
dds.py
board.py
element.py
main.py
README.md
direction.py
java
com
codenjoy
dojo
loderunner
services
Level1.java
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Fieldable.java
Border.java
Player.java
Elements.java
Brick.java
Field.java
Pipe.java
Loderunner.java
Level.java
Enemy.java
Hero.java
EnemyAI.java
Gold.java
Ladder.java
LevelImpl.java
AI.java
webapp
resources
help
loderunner.html
sprite
loderunner
js
canvases-loderunner.js
loderunner.js
test
java
com
codenjoy
dojo
loderunner
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
ai
AISolverTest.java
model
SingleWithEnemyTest.java
SingleTest.java
BrickTest.java
LoderunnerTest.java
AITest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
football
src
main
resources
football
version.properties
java
com
codenjoy
dojo
football
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
elements
Wall.java
Goal.java
Hero.java
Ball.java
Player.java
Elements.java
Actions.java
Field.java
Level.java
Football.java
LevelImpl.java
webapp
resources
help
football.html
sprite
football
js
football.js
canvases-football.js
test
java
com
codenjoy
dojo
football
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
model
SingleTest.java
FootballPerformanceTest.java
FootballTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
moebius
src
main
resources
moebius
version.properties
java
com
codenjoy
dojo
moebius
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Line.java
Player.java
Elements.java
Moebius.java
Field.java
Level.java
Hero.java
LevelImpl.java
webapp
resources
help
moebius.html
sprite
moebius
js
canvases-moebius.js
moebius.js
test
java
com
codenjoy
dojo
moebius
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
model
MoebiusTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
quake2d
src
main
resources
quake2d
version.properties
java
com
codenjoy
dojo
quake2d
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Wall.java
Player.java
Elements.java
Quake2D.java
Ability.java
Field.java
Level.java
Hero.java
Robot.java
LevelImpl.java
Bullet.java
webapp
resources
help
quake2d.html
sprite
quake2d
js
quake2d.js
canvases-quake2d.js
test
java
com
codenjoy
dojo
quake2d
SmokeTest.java
client
SolverTest.java
model
Quake2DPerformanceTest.java
Quake2DTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
snakebattle
src
main
resources
snakebattle
version.properties
javascript
Runner.js
java
com
codenjoy
dojo
snakebattle
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
DummyAISolver.java
AISolver.java
model
Player.java
DirectionUtils.java
Elements.java
level
Level.java
LevelImpl.java
hero
Tail.java
TailDirection.java
BodyDirection.java
Hero.java
board
Field.java
SnakeBoard.java
objects
Wall.java
StartFloor.java
FlyingPill.java
FuryPill.java
Apple.java
Gold.java
Stone.java
webapp
resources
help
board.JPG
snakebattle.html
snakebattle-en.html
sprite
snakebattle
js
snakebattle.js
canvases-snakebattle.js
test
java
com
codenjoy
dojo
snakebattle
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
ai
AISolverTest.java
model
SnakeHeroTest.java
SnakeMultiplayerTest.java
BoardAddObjectsTest.java
SnakeBoardTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
minesweeper
src
main
resources
minesweeper
version.properties
javascript
Api.js
BrowserRuner.js
Board.js
NodeJsRuner.js
run-client.bat
Configuration.js
Solver.js
Direction.js
BrowserNodeStub.js
Point.js
run-client.html
README.md
Element.js
python
point.py
websocket.py
webclient.py
dds.py
board.py
element.py
main.py
README.md
direction.py
java
com
codenjoy
dojo
minesweeper
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
YourDirectionSolver.java
BoardAdapter.java
AISolver.java
model
Wall.java
Player.java
RandomMinesGenerator.java
Elements.java
Sapper.java
Field.java
Mine.java
Flag.java
Cell.java
Minesweeper.java
DetectorAction.java
MinesGenerator.java
MineDetector.java
webapp
resources
help
minesweeper.html
sprite
minesweeper
js
canvases-minesweeper.js
minesweeper.js
csharp
Minesweeper.sln
Command.cs
Minesweeper.csproj
AbstractSolver.cs
Direction.cs
PointExtendView.cs
Board.cs
packages.config
YourSolver.cs
App.config
Point.cs
LengthToXY.cs
NeighborsType.cs
Element.cs
WebSocket.cs
Program.cs
test
java
com
codenjoy
dojo
minesweeper
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
model
RandomMinesGeneratorTest.java
SapperTheHeroTest.java
MinesweeperTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
lib
setup.bat
README.md
pong
src
main
resources
pong
version.properties
java
com
codenjoy
dojo
pong
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Wall.java
Player.java
Barrier.java
Elements.java
Pong.java
Field.java
Panel.java
Level.java
Hero.java
BallDirection.java
LevelImpl.java
BarrierOrientation.java
Ball.java
webapp
resources
help
pong.html
sprite
pong
js
canvases-pong.js
pong.js
test
java
com
codenjoy
dojo
pong
SmokeTest.java
model
PongTest.java
BallDirectionTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
lemonade
src
main
resources
lemonade
version.properties
clients
javascript
run-client.bat
Runner.js
BrowserNodeStub.js
run-client.html
python
mysolver.py
websocket.py
webclient.py
board.py
main.py
csharp
History.cs
Board.cs
packages.config
LemonadeClient.csproj
ClientWrapper.cs
App.config
LemonadeClient.sln
MyLemonadeBot.cs
Properties
AssemblyInfo.cs
Program.cs
java
com
codenjoy
dojo
lemonade
services
EventType.java
ScoreMode.java
Scores.java
EventArgs.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
DailyReport.java
model
ServerMessagesManager.java
Player.java
Question.java
Lemonade.java
WeatherForecast.java
Simulator.java
Hero.java
GameSettings.java
SalesResult.java
webapp
resources
help
lemonade.html
sprite
lemonade
js
canvases-lemonade.js
lemonade.js
test
java
com
codenjoy
dojo
lemonade
SmokeTest.java
services
ScoresTest.java
client
BoardTest.java
SolverTest.java
model
SimulatorTest.java
SingleTest.java
SampleTest.java
LemonadePerformanceTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
quadro
src
main
resources
quadro
version.properties
java
com
codenjoy
dojo
quadro
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Player.java
Elements.java
items
RedChip.java
YellowChip.java
Chip.java
Field.java
Level.java
Hero.java
LevelImpl.java
Quadro.java
ChipSet.java
webapp
resources
help
quadro.html
sprite
quadro
sprite.xcf
js
quadro.js
canvases-quadro.js
test
java
com
codenjoy
dojo
quadro
SmokeTest.java
services
ScoresTest.java
client
YourSolverTest.java
model
QuadroPerformanceTest.java
QuadroTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
engine
src
main
resources
logback.xml
engine
version.properties
java
com
codenjoy
dojo
utils
UnicodeUtils.java
JsonUtils.java
TestUtils.java
services
Game.java
PlayerCommand.java
nullobj
NullParameter.java
NullGameField.java
NullGamePlayer.java
NullGame.java
NullBoardReader.java
NullJoystick.java
NullPlayerHero.java
NullSettings.java
PointImpl.java
LengthToXY.java
GraphicPrinter.java
BoardUtils.java
RandomDice.java
algs
DeikstraFindWay.java
Direction.java
AbstractGameType.java
multiplayer
GamePlayer.java
Single.java
MultiplayerType.java
GameField.java
LevelProgress.java
PlayerHero.java
State.java
EventListener.java
Dice.java
hero
HeroDataImpl.java
HeroData.java
NullHeroData.java
Point.java
Joystick.java
Progressive.java
CustomMessage.java
QDirection.java
Tickable.java
classloader
GameLoader.java
GameLocator.java
MovingObject.java
VersionReader.java
GameType.java
joystick
DirectionJoystick.java
ActJoystick.java
NoDirectionJoystick.java
MessageJoystick.java
NoActJoystick.java
NoMessageJoystick.java
DirectionActJoystick.java
PlayerScores.java
settings
CheckBox.java
ConsumerSupplierParameter.java
Parameter.java
SelectBox.java
TypeUpdatable.java
Updatable.java
SettingsImpl.java
Settings.java
EditBox.java
SimpleParameter.java
hash
Hash.java
ZBase32Encoder.java
printer
Printer.java
layeredview
PrinterData.java
LayeredViewPrinter.java
LayeredBoardReader.java
BoardReader.java
CharElements.java
PrinterFactory.java
PrinterImpl.java
PrinterFactoryImpl.java
DLoggerFactory.java
GamePrinter.java
round
Round.java
RoundGamePlayer.java
RoundFactory.java
Timer.java
RoundImpl.java
RoundPlayerHero.java
NullRound.java
RoundField.java
RoundSettingsWrapper.java
RoundGameField.java
client
Encoding.java
AbstractTextSolver.java
WebSocketRunner.java
UrlParser.java
AbstractLayeredBoard.java
Solver.java
OneCommandSolver.java
highload
Main.java
Runner.java
WebSocketClient.java
ClientBoard.java
AbstractTextBoard.java
local
LocalGameRunner.java
ws
LocalWSGameServer.java
LocalWSGameRunner.java
ConnectionStatus.java
AbstractBoard.java
KeyboardSolver.java
AbstractJsonSolver.java
Closeable.java
CodenjoyContext.java
profile
Profiler.java
org
json
SortedJSONArray.java
SortedJSONObject.java
SortedJSONTokener.java
test
java
com
codenjoy
dojo
utils
TestUtilsTest.java
services
QDirectionTest.java
algs
DeikstraFindWayTest.java
DirectionTest.java
multiplayer
SingleTest.java
MultiplayerTypeTest.java
LevelProgressTest.java
PointImplTest.java
JsonUtilsTest.java
settings
SettingsTest.java
hash
HashTest.java
printer
layeredview
LayeredViewPrinterTest.java
PlayerCommandTest.java
client
WebSocketRunnerTest.java
Elements.java
LengthToXYTest.java
LocalGameRunnerTest.java
AbstractBoardTest.java
AbstractLayeredBoardTest.java
AbstractBoardWithSeveralLayersTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
mvnw
META-INF
MANIFEST.MF
.mvn
wrapper
maven-wrapper.properties
setup.bat
mvnw.cmd
setup.sh
sokoban
src
main
resources
sokoban
levelTemplate.txt
level3.rtf
level5.rtf
level1.rtf
level2.rtf
level4.rtf
level0.rtf
levelAll.txt
logger.properties
level1Workaround.txt
version.properties
java
com
codenjoy
dojo
sokoban
services
Player.java
Scores.java
Storage.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
ApofigSolver.java
helper
TextIOHelper.java
model
itemsImpl
Wall.java
Mark.java
Elements.java
BoxOnTheMark.java
Bomb.java
Hero.java
Gold.java
LevelImpl.java
Box.java
game
Sokoban.java
items
PointEnriched.java
Field.java
Level.java
webapp
resources
help
sample.html
sample
img
layout.html
css
main.css
sprite
sample
js
sample.js
test
java
com
codenjoy
dojo
sokoban
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
model
SingleTest.java
SokobanPerformanceTest.java
SokobanTestBackup.java
SokobanTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
expansion
src
main
cpp
ExpansionClient
Direction.h
ExpansionClient.vcxproj
StringMessageHandler.cpp
Point.h
WebSocketClient.h
ExpansionClient.cpp
StringMessagesHandler.h
Answer.cpp
Answer.h
targetver.h
InputMessage.cpp
stdafx.cpp
InputMessage.h
ExpansionClient.vcxproj.filters
ReadMe.txt
stdafx.h
readme.md
.gitignore
ExpansionClient.sln
resources
logback.xml
expansion
levels
SINGLE6.lev
MULTI3.lev
BIG_MULTI1.lev
MULTI6.lev
SINGLE4.lev
DEMO.lev
MULTI1.lev
BIG_MULTI2.lev
SINGLE1.lev
MULTILOBBY.lev
MULTI5.lev
SINGLE7.lev
SINGLE2.lev
SINGLE5.lev
MULTI4.lev
MULTI2.lev
SINGLE3.lev
version.properties
WEB-INF
classes
com
codenjoy
dojo
server
codenjoy.properties
go
network
client.go
game
advisors
defenceAdvisor.go
internal.go
general.go
settings.go
explorer.go
advisor.go
earlyExplorer.go
goldHunter.go
board.go
LICENSE
models
point.go
turnInfo.go
playerInfo.go
turn.go
levelProgress.go
map.go
README.md
main.go
player
player.go
.gitignore
.vscode
launch.json
kotlin
com
codenjoy
dojo
expansion
client
YourSolver.kt
java
com
codenjoy
dojo
expansion
services
SettingsWrapper.java
Scores.java
Events.java
GameRunner.java
CodeSaver.java
CommandParser.java
client
Command.java
Board.java
YourSolver.java
ai
ApofigBotSolver.java
AbstractSolver.java
SolverRunner.java
model
Player.java
levels
LevelsFactory.java
Item.java
items
Wall.java
Floor.java
Air.java
None.java
HeroForces.java
Hole.java
ElementsMapper.java
Exit.java
Hero.java
Gold.java
Start.java
BaseItem.java
FeatureItem.java
ForcesState.java
Box.java
FieldItem.java
CellImpl.java
Levels.java
Cell.java
Level.java
LevelImpl.java
Elements.java
attack
Attack.java
DefenderHasAdvantageAttack.java
OneByOneAttack.java
Forces.java
Expansion.java
ForcesMoves.java
replay
LoggerReaderImpl.java
GameLoggerImpl.java
LoggerReader.java
ReplayGame.java
TickData.java
GameLogger.java
Ticker.java
BusyMapException.java
IField.java
webapp
resources
sprite
expansion
base0.xcf
exit.xcf
base4.xcf
base1.xcf
base3.xcf
base2.xcf
break.xcf
js
expansion.js
canvases-expansion.js
csharp
Forces.cs
Command.cs
Direction.cs
Board.cs
packages.config
App.config
Point.cs
ExpansionBot.csproj.user
MyBot.cs
Properties
AssemblyInfo.cs
ExpansionBot.sln
ExpansionBot.csproj
Program.cs
test
kotlin
com
epam
dojo
expansion
client
YourSolverTest.kt
java
com
codenjoy
dojo
expansion
services
CodeSaverTest.java
ForcesStateTest.java
ScoresTest.java
client
YourSolverTest.java
BoardTest.java
model
SingleMultiPlayer2Test.java
SingleTest.java
levels
LevelsTest.java
attack
OneByOneAttackTest.java
DefenderHasAdvantageAttackTest.java
ElementsTest.java
SingleMultiPlayerTest.java
ForcesMovesTest.java
ExpansionPerformanceTest.java
SoftSpreader.java
GameRunnerWithLobbyTest.java
replay
GameLoggerTest.java
ExpansionGameLoggerTest.java
LoggerReaderTest.java
ReplayGameTest.java
GameRunnerTest.java
AbstractGameRunnerTest.java
AbstractSinglePlayersTest.java
PlayerCommandTest.java
ExpansionTest.java
js
ExpansionTest.js
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
karma-ide.conf.js
karma.conf.js
snake
src
main
resources
snake
version.properties
javascript
run-client.bat
test
TestNodeStub.js
RunnerTest.js
run-test.html
Runner.js
BrowserNodeStub.js
run-client.html
README.md
scala
com
codenjoy
dojo
snake
client
BoardScala.scala
YourSolverScala.scala
python
mysolver.py
point.py
websocket.py
webclient.py
board.py
element.py
main.py
README.md
direction.py
java
com
codenjoy
dojo
snake
services
SnakeSettings.java
Scores.java
Events.java
GameRunner.java
MaxScores.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Player.java
Elements.java
BodyDirection.java
Snake.java
artifacts
Wall.java
Tail.java
ConstantArtifactGenerator.java
EmptySpace.java
RandomArtifactGenerator.java
ArtifactGenerator.java
Apple.java
Element.java
Stone.java
EateablePoint.java
BasicWalls.java
Field.java
Walls.java
Hero.java
HeroFactory.java
vbnet
SnakeClientVbnet.sln
MySnakeBot.vb
App.config
Program.vb
SnakeClientVbnet.vbproj
Module1.vb
My Project
Resources.Designer.vb
Application.Designer.vb
Application.myapp
Settings.settings
Resources.resx
Settings.Designer.vb
AssemblyInfo.vb
Board.vb
webapp
resources
help
snake.html
snake-en.html
sprite
snake
source.svg
js
canvases-snake.js
snake.js
csharp
AbstractSolver.cs
Direction.cs
Board.cs
YourSolver.cs
App.config
SnakeClient.csproj
Point.cs
LengthToXY.cs
Element.cs
Properties
AssemblyInfo.cs
SnakeClient.sln
WebSocket.cs
Program.cs
test
java
com
codenjoy
dojo
snake
SmokeTest.java
services
MaxScoresTest.java
ScoresTest.java
client
BoardTest.java
SolverTest.java
ai
AISolverTest.java
model
artifacts
RandomArtifactGeneratorTest.java
DirectionTest.java
SnakeTest.java
PrinterTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
reversi
src
main
resources
reversi
version.properties
java
com
codenjoy
dojo
reversi
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Player.java
Elements.java
items
Break.java
Chip.java
Reversi.java
Field.java
Level.java
Flipper.java
Hero.java
LevelImpl.java
GetChip.java
webapp
resources
help
reversi.html
sprite
reversi
js
reversi.js
canvases-reversi.js
test
java
com
codenjoy
dojo
reversi
SmokeTest.java
services
ScoresTest.java
client
BoardTest.java
SolverTest.java
ai
AISolverTest.java
AbstractSolverTest.java
model
ReversiPerformanceTest.java
ReversiTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
fifteen
src
main
resources
fifteen
version.properties
java
com
codenjoy
dojo
fifteen
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Wall.java
Player.java
Elements.java
Field.java
Fifteen.java
Level.java
Hero.java
Randomizer.java
LevelImpl.java
DigitHandler.java
Bonus.java
Digit.java
webapp
resources
help
fifteen.html
sprite
fifteen
js
canvases-fifteen.js
fifteen.js
test
java
com
codenjoy
dojo
fifteen
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
model
FifteenPerformanceTest.java
FifteenTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
puzzlebox
src
main
resources
puzzlebox
version.properties
java
com
codenjoy
dojo
puzzlebox
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Wall.java
Player.java
Elements.java
Field.java
PuzzleBox.java
Target.java
Level.java
Hero.java
LevelImpl.java
Box.java
webapp
resources
help
puzzlebox.html
sprite
puzzlebox
js
canvases-puzzlebox.js
puzzlebox.js
license
licenses.properties
gpl_v3
license.txt
header.txt
tets
java
com
codenjoy
dojo
puzzlebox
SmokeTest.java
pom.xml
README.md
a2048
src
main
resources
a2048
version.properties
ruby
Gemfile
client.rb
README.md
player.rb
dotNet
A2048
Demo.Tests
YourSolverTests.cs
packages.config
Demo.Tests.csproj
Properties
AssemblyInfo.cs
A2048.Api.Tests
A2048.Api.Tests.csproj
packages.config
Properties
AssemblyInfo.cs
AbstractSolverTests.cs
A2048.sln
Demo
app.config
YourSolver.cs
Demo.csproj
Properties
AssemblyInfo.cs
Program.cs
A2048.Api
AbstractSolver.cs
Direction.cs
Board.cs
packages.config
A2048.Api.csproj
Point.cs
LengthToXY.cs
Element.cs
Properties
AssemblyInfo.cs
README.md
javascript
run-client.bat
test
TestNodeStub.js
RunnerTest.js
run-test.html
Runner.js
BrowserNodeStub.js
run-client.html
README.md
python
codenjoy_connection.py
player.py
__init__.py
README.md
requirements.txt
java
com
codenjoy
dojo
a2048
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
CharNumbers.java
AISolver.java
AI2Solver.java
model
Player.java
Mode.java
Elements.java
Number.java
Field.java
Level.java
Hero.java
generator
RandomGenerator.java
Factory.java
CornerGenerator.java
Generator.java
LevelImpl.java
A2048.java
Numbers.java
erlang
Makefile
ws_handler.erl
player.erl
utilities.erl
README.md
ws_handler.beam
webapp
resources
help
a2048-en.html
a2048.html
sprite
a2048
js
canvases-a2048.js
a2048.js
test
java
com
codenjoy
dojo
a2048
SmokeTest.java
services
ScoresTest.java
client
SolverTest.java
ai
AISolverTest.java
model
NumbersTest.java
A2048Test.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
sudoku
src
main
resources
sudoku
version.properties
java
com
codenjoy
dojo
sudoku
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Wall.java
Player.java
Elements.java
Field.java
Cell.java
Level.java
LevelBuilder.java
Sudoku.java
LevelImpl.java
webapp
resources
help
sudoku.html
sprite
sudoku
js
sudoku.js
canvases-sudoku.js
test
java
com
codenjoy
dojo
sudoku
SmokeTest.java
services
ScoresTest.java
client
BoardTest.java
SolverTest.java
ai
AISolverTest.java
model
LevelBuilderTest.java
SudokuTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
chess
src
main
resources
chess
version.properties
java
com
codenjoy
dojo
chess
services
Scores.java
Events.java
GameRunner.java
model
Player.java
Chess.java
Elements.java
figures
Korol.java
Figure.java
Kon.java
Peshka.java
Slon.java
Level.java
Ladia.java
Ferz.java
Field.java
LevelImpl.java
webapp
resources
js
chess.js
canvases-chess.js
test
java
com
codenjoy
dojo
chess
SmokeTest.java
services
ScoresTest.java
model
ChessTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
README.md
bomberman
src
main
cpp
Makefile
LICENSE_1_0.txt
README.md
bomberman.sln
bomberman
Direction.h
utils
Point.h
Board.h
Board.cpp
Dice.h
utils.h
LengthToXY.h
RandomDice.h
RandomDice.cpp
LengthToXY.cpp
utils.cpp
Point.cpp
main.cpp
WebClient.cpp
YourDirectionSolver.h
YourDirectionSolver.cpp
bomberman.vcxproj
WebClient.h
DirectionSolver.h
Element.h
DumbDirectionSolver.cpp
Direction.cpp
DumbDirectionSolver.h
Element.cpp
.gitignore
resources
bomberman
version.properties
Ruby
Gemfile
game.rb
README.md
dotNet
Bomberman
Demo.Tests
YourSolverTests.cs
packages.config
Demo.Tests.csproj
Properties
AssemblyInfo.cs
Bomberman.Api
AbstractSolver.cs
Direction.cs
Board.cs
packages.config
Point.cs
LengthToXY.cs
Bomberman.Api.csproj
Element.cs
Properties
AssemblyInfo.cs
Bomberman.sln
Demo
app.config
YourSolver.cs
Demo.csproj
Properties
AssemblyInfo.cs
Program.cs
Bomberman.Api.Tests
Bomberman.Api.Tests.csproj
TestSolver.cs
packages.config
Properties
AssemblyInfo.cs
AbstractSolverTests.cs
README.md
pseudo
3-run-client.bat
1-build-engine.bat
2-build-client.bat
rules
main.rule
README.md
0-settings.bat
javascript
run-client.bat
canvases.js
main.js
run-client.html
README.md
package.json
browser-node-stub.js
runner.js
sprites
python
point.py
websocket.py
webclient.py
dds.py
board.py
element.py
main.py
README.md
direction.py
powershell
BombermanCustomAI.ps1
README.md
BombermanAPI.psm1
java
com
codenjoy
dojo
Main.java
bomberman
services
SettingsUtils.java
Scores.java
OptionGameSettings.java
Events.java
DefaultGameSettings.java
GameRunner.java
client
simple
RuleChild.java
RuleReader.java
Rule.java
YourSolverLite.java
Rules.java
Processor.java
Board.java
Messages.java
RuleStop.java
Synonyms.java
Pattern.java
ErrorMessage.java
RuleNode.java
Board.java
YourSolver.java
ai
AI3Solver.java
AISolver.java
AIPerksHunterSolver.java
AI2Solver.java
model
Wall.java
DestroyWall.java
EatSpaceWalls.java
Bomberman.java
Line.java
BoomEngineOriginal.java
Player.java
WallsDecorator.java
MeatChopper.java
Elements.java
MeatChoppers.java
StateUtils.java
Field.java
MeatChopperHunter.java
BoomEngine.java
WallsImpl.java
Level.java
Bomb.java
OriginalWalls.java
Walls.java
Hero.java
NotAWall.java
GameSettings.java
perks
Perk.java
BombBlastRadiusIncrease.java
BombCountIncrease.java
PerkOnBoard.java
BombRemoteControl.java
PerkSettings.java
BombImmune.java
PerksSettingsWrapper.java
HeroPerks.java
Blast.java
Go
go.sum
client_test.go
types.go
client.go
go.mod
api_test.go
api.go
README.md
obj-c(iOS)
README.md
Bombermen
BombermanAPI
BombermanAPI.m
GameObject.m
GameObject.h
BombermanAPI.h
Drawer.h
Resources
Info.plist
Prefix.pch
IntroLayer.h
AppDelegate.m
main.m
IntroLayer.m
Drawer.m
AppDelegate.h
Bombermen.xcodeproj
xcuserdata
hell_ghost.xcuserdatad
xcschemes
xcschememanagement.plist
Bombermen.xcscheme
project.pbxproj
project.xcworkspace
contents.xcworkspacedata
xcshareddata
Bombermen.xccheckout
webapp
resources
help
bomberman-en.html
bomberman.html
sprite
bomberman
js
bomberman.js
canvases-bomberman.js
test
resources
main.rule
java
com
codenjoy
dojo
bomberman
SmokeTest.java
services
OptionGameSettingsTest.java
ScoresTest.java
BombermanPerformanceTest.java
GameRunnerTest.java
client
simple
AbstractRuleReaderTest.java
RuleReaderTest.java
RuleReaderFileTest.java
BoardTest.java
ProcessorTest.java
BoardTest.java
SolverTest.java
ai
AISolverTest.java
AIPerksHunterSolverTest.java
model
AbstractBombermanTest.java
BoomEngineOriginalTest.java
SingleTest.java
DestroyWalls.java
BombermanTest.java
AbstractSingleTest.java
PerksBombermanTest.java
RoundBattleSingleTest.java
PlayerTest.java
WallsTest.java
perks
PerksSettingsWrapperTest.java
HeroPerksTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
rules
main.rule
README.md
collapse
src
main
resources
collapse
version.properties
java
com
codenjoy
dojo
collapse
services
Scores.java
Events.java
GameRunner.java
client
Board.java
YourSolver.java
ai
AISolver.java
model
Wall.java
Player.java
Collapse.java
Elements.java
Field.java
Cell.java
Level.java
LevelBuilder.java
Hero.java
LevelImpl.java
Container.java
webapp
resources
help
collapse.html
sprite
collapse
js
canvases-collapse.js
collapse.js
test
java
com
codenjoy
dojo
collapse
SmokeTest.java
services
ScoresTest.java
client
BoardTest.java
SolverTest.java
ai
AISolverTest.java
model
LevelBuilderTest.java
CollapseTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
icancode
src
main
resources
WEB-INF
classes
resources
css
custom.css
application-icancode.yml
icancode
version.properties
dotNet
ICanCode.Client
ICanCode.Client.sln
YourSolver.cs
App.config
ICanCode.Client.csproj
Properties
AssemblyInfo.cs
Program.cs
ICanCode.sln
ICanCode.Api
Layers.cs
AbstractLayeredBoard.cs
Command.cs
AbstractSolver.cs
Direction.cs
Board.cs
packages.config
Point.cs
LengthToXY.cs
Element.cs
Properties
AssemblyInfo.cs
ICanCode.Api.csproj
.gitignore
javascript
run-client.bat
test
Test.js
BrowserNodeStubTest.js
run-test.html
Runner.js
BrowserNodeStub.js
run-client.html
README.md
kotlin
com
codenjoy
dojo
icancode
client
YourSolver.kt
java
com
codenjoy
dojo
icancode
services
levels
Level4.java
Level6.java
LevelC1.java
Level1.java
LevelB2.java
Level5.java
LevelF2.java
Level2.java
Level8.java
LevelB1.java
LevelD1.java
LevelC2.java
LevelG1.java
Level.java
Level7.java
LevelE1.java
LevelB3.java
LevelB4.java
LevelF1.java
LevelZ.java
Level9.java
LevelF3.java
Level3.java
SettingsWrapper.java
Scores.java
Levels.java
Events.java
GameRunner.java
CodeSaver.java
client
Command.java
Board.java
YourSolver.java
ai
BotBoard.java
finder
PathGrid.java
CrudePathFinder.java
PathFinder.java
IPathGrid.java
Path.java
BotSolver.java
AISolver.java
DirectionJump.java
AbstractSolver.java
SolverRunner.java
model
Player.java
Item.java
Elements.java
items
Wall.java
ZombieBrain.java
Floor.java
Air.java
ZombiePot.java
LaserMachine.java
Hole.java
Exit.java
Gold.java
Start.java
HeroItem.java
Laser.java
Zombie.java
Box.java
CellImpl.java
Field.java
Cell.java
ElementsMapper.java
Level.java
Hero.java
BaseItem.java
LevelImpl.java
ICanCode.java
FieldItem.java
webapp
resources
sprite
icancode
befunge
robot
src
robot-pull-left.xcf
robot-pull-right.xcf
robot-up.xcf
robot-jump-left.xcf
robot-down.xcf
value-direction.xcf
robot-fire-left.xcf
robot-jump-right.xcf
robot-right.xcf
robot-fire-right.xcf
robot-left.xcf
robot-jump-up.xcf
ekids
src
robot-pull-left.xcf
robot-pull-right.xcf
robot-fire-left.xcf
robot-fire-right.xcf
robot
src
female_zombie.url
male_zombie.url
zombie_die.svg
female_zombie.svg
robo_zombies.xcf
zombie_die.url
zombie_start.xcf
male_zombie.svg
male_zombie_2.svg
ekids
src
laser_machine_ready_up.xcf
laser_machine_charging3_right.xcf
laser_machine_charging_right.xcf
laser_machine_charging_down.xcf
laser_machine_charging3_up.xcf
laser_machine_charging2_up.xcf
laser_machine_charging_up.xcf
zombies.xcf
robo_flying_on_box.xcf
laser_machine_ready_right.xcf
laser_machine_ready_left.xcf
laser_machine_charging2_down.xcf
laser_machine_charging3_left.xcf
laser_machine_charging2_right.xcf
laser_machine_ready_down.xcf
laser_machine_charging_left.xcf
robo_other_flying_on_box.xcf
zombie_start.xcf
laser_machine_charging2_left.xcf
laser_machine_charging3_down.xcf
js
icancode.js
canvases-icancode.js
icancode
landing-contest.html
img
src
befunge_sprite.xcf
leaderboard.html
landing-befunge.html
board.html
landing-javascript.html
test.html
landing.html
js
ace
src
ext-language_tools.js
mode-javascript.js
snippets
javascript.js
text.js
theme-monokai.js
ChangeLog.txt
LICENSE
README.md
plugins-scroll.js
game
progressbar.js
console.js
editor.js
level-progress.js
autocomplete.js
test
getShortestWayTest.js
robotTest.js
robot.js
point.js
runner-befunge.js
socket.js
controller.js
loader
board-page-load.js
board-all-page-load.js
admin.js
buttons.js
level-info.js
elements.js
board.js
runnerJs.js
direction.js
coffee-script.js
jquery
jquery.ui.touch.js
jquery.md5.js
jquery-3.1.0.min.js
scroll
jquery.mCustomScrollbar.js
jquery.mCustomScrollbar.css
jquery.mCustomScrollbar.min.css
readme.md
jquery.mCustomScrollbar.concat.min.js
LICENSE.txt
mousewheel
jquery.mousewheel.min.js
jquery.mousewheel.js
README.md
ChangeLog.md
LICENSE.txt
css
landing-style.css
jquery.jscrollpane.css
style.css
board.css
befunge.css
leaderboard.css
admin.html
landing-ekids.html
test
kotlin
com
codenjoy
dojo
icancode
client
YourSolverTest.kt
java
com
codenjoy
dojo
icancode
SmokeTest.java
services
CodeSaverTest.java
ScoresTest.java
LevelsTest.java
client
YourSolverTest.java
BoardTest.java
ai
AISolverTest.java
model
ICanCodeTest.java
ItemsTest.java
SingleTest.java
ICanCodeZombieTest.java
AbstractGameTest.java
ICanCodePerformanceTest.java
PlayerCommandTest.java
ICanCodePullPushBoxTest.java
js
ICanCodeTest.js
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
karma-ide.conf.js
README.md
karma.conf.js
.gitignore
tetris
src
main
resources
tetris
version.properties
go
solver
solver.go
network
client.go
test.go
board
question.go
point.go
elements.go
board.go
runner.go
ruby
Gemfile
runner.rb
board.rb
solver.rb
README.md
test_board.rb
scala
com
codenjoy
dojo
tetris
client
ScalaBoard.scala
YourSolverScala.scala
java
com
codenjoy
dojo
tetris
services
Scores.java
Events.java
GameRunner.java
client
GlassBoard.java
Board.java
YourSolver.java
ai
AISolver.java
model
FigureImpl.java
Player.java
ChangeLevelListener.java
levels
LevelsFactory.java
level
ProbabilityWithoutOverflownLevels.java
ProbabilityLevels.java
AllFigureLevels.java
EasyLevels.java
HardLevels.java
random
RandomizerFetcher.java
ProbabilityRandomizer.java
EquiprobableRandomizer.java
Randomizer.java
gamelevel
ProbabilityFigureTypesLevel.java
NullGameLevel.java
FigureTypesLevel.java
Figure.java
Elements.java
Glass.java
Field.java
Levels.java
Figures.java
Level.java
Type.java
Hero.java
GlassEventListener.java
GameLevel.java
GlassEvent.java
GlassImpl.java
FigureQueue.java
LevelImpl.java
Plot.java
Tetris.java
webapp
resources
help
img
tetris.html
tetris-en.html
sprite
tetris
js
canvases-tetris.js
tetris.js
test
scala
com
codenjoy
dojo
tetris
client
ScalaSolverTest.scala
BoardScalaTest.scala
java
com
codenjoy
dojo
tetris
SmokeTest.java
services
ScoresTest.java
client
BoardTest.java
SolverTest.java
ai
AISolverTest.java
model
TetrisOldTest.java
GlassEventTest.java
levels
level
ProbabilityLevelsTest.java
EasyLevelsTest.java
ProbabilityWithoutOverflownLevelsTest.java
MockLevels.java
LevelsFactoryTest.java
random
ProbabilityRandomizerTest.java
TrueRandomDice.java
gamelevel
NullGameLevelTest.java
FigureTypesLevelTest.java
TetrisTest.java
FiguresTest.java
LevelsBuilderTest.java
TestUtils.java
GivenFiguresInQueue.java
FigureProperties.java
LevelsTest.java
CleanScoresTetrisTest.java
FigureImplTest.java
FigureImplColorTest.java
GameRunnerTest.java
GameSetupRule.java
GlassImplTest.java
license
licenses.properties
gpl_v3
license.txt
header.txt
pom.xml
README.md
TODO.txt
server
src
sql
database_v2.sql
database_v1.sql
main
resources
application-sso.yml
application.yml
logback.xml
favicon.ico
messages.properties
application-postgres.yml
application-oauth2.yml
server
version.properties
application-trace.yml
application-sqlite.yml
java
com
codenjoy
dojo
CodenjoyContestApplication.java
services
security
GameUserDetailsService.java
PlayerFormLoginSuccessAuthenticationHandler.java
GameAuthorities.java
ViewDelegationService.java
GameAuthoritiesConstants.java
RegistrationService.java
BoardGameState.java
PlayerServiceImpl.java
ErrorTicketService.java
Player.java
GuiPlotColorDecoder.java
ChangeLevelListener.java
SaveServiceImpl.java
dao
ActionLogger.java
Registration.java
Payment.java
GameData.java
PlayerGameSaver.java
ConfigProperties.java
InformationCollector.java
nullobj
NullGameType.java
NullPlayer.java
NullPlayerScores.java
NullInformation.java
NullPlayerGame.java
GameService.java
jdbc
ForStmt.java
CrudConnectionThreadPool.java
Get.java
ConnectionThreadPool.java
SqliteConnectionThreadPoolFactory.java
PostgreSQLConnectionThreadPoolFactory.java
ObjectMapper.java
PostgreSQLConnectionThreadPool.java
ConnectionThreadPoolFactory.java
SqliteConnectionThreadPool.java
ConnectionThread.java
JDBCTimeUtils.java
For.java
SimpleProfiler.java
PlayerInfo.java
mail
MailService.java
PlayerSave.java
LinkService.java
DebugService.java
JarResourceHttpRequestHandler.java
PlayerGamesView.java
Welcome.java
ApplicationStarted.java
Information.java
LazyJoystick.java
SaveService.java
Collector.java
TimerService.java
ContextPathGetter.java
multiplayer
Spreader.java
Room.java
SemifinalSettings.java
RoomService.java
BoardLog.java
GameServiceImpl.java
PlayerGames.java
GameLevel.java
lock
LockedJoystick.java
LockedGame.java
GameSaver.java
Suspendable.java
GameData.java
Plot.java
playerdata
PlotsBuilder.java
PlayerData.java
controller
ScreenResponseHandler.java
ScreenController.java
GetScreenJSONRequest.java
PlayerResponseHandler.java
Controller.java
PlayerController.java
PlayerService.java
PlayerGame.java
AutoSaver.java
Semifinal.java
web
rest
RestAdminController.java
RestSettingsController.java
pojo
PlayerDetailInfo.java
PParameter.java
PlayerInfo.java
PlayerId.java
PPlayerWantsToPlay.java
PMuptiplayerType.java
PLevelProgress.java
PUser.java
PGameTypeInfo.java
PParameters.java
PSprites.java
PHeroData.java
PScoresOf.java
RestGameController.java
RestBoardController.java
RestRegistrationController.java
controller
RegistrationController.java
LoginController.java
Validator.java
AdminSettings.java
UserInfoDebugController.java
RegistrationValidator.java
GlobalExceptionHandler.java
advice
SystemControllerAdvice.java
ErrorController.java
CustomLogoutSuccessHandler.java
RoomsAliaser.java
JoystickController.java
AdminController.java
MainPageController.java
BoardController.java
transport
screen
ScreenRecipient.java
ScreenData.java
ScreenSender.java
ws
ScreenWebSocketServlet.java
auth
DefaultAuthenticationService.java
AuthenticationService.java
SecureAuthenticationService.java
ApplicationContextListener.java
ws
NullResponseHandler.java
SocketsHandlerPair.java
PlayerTransportImpl.java
PlayerTransport.java
ResponseHandler.java
GameState.java
PlayerSocket.java
PlayerSocketCreator.java
control
ControlWebSocketServlet.java
config
MVCConf.java
AppProperties.java
WebContextConfiguration.java
SqliteDBConfig.java
SQLiteFilesProperties.java
PostgresDBConfig.java
oauth2
OAuth2UserAuthenticationConverter.java
UserData.java
OAuth2MappingUserService.java
AppConfig.java
SecurityConfig.java
meta
DefaultAuth.java
PostgreSQLProfile.java
DefaultAuthConditional.java
DebugProfile.java
SQLiteProfile.java
NonOAuth2Profile.java
NonSSOProfile.java
SSOProfile.java
OAuth2Profile.java
webapp
resources
img
advertisement
logo_intellij_idea.svg
favicon.ico
fonts
font-awesome-4.6.3
HELP-US-OUT.txt
fonts
fontawesome-webfont.woff2
fontawesome-webfont.woff
fontawesome-webfont.eot
FontAwesome.otf
fontawesome-webfont.ttf
less
fixed-width.less
stacked.less
path.less
core.less
list.less
larger.less
rotated-flipped.less
font-awesome.less
screen-reader.less
icons.less
animated.less
bordered-pulled.less
mixins.less
variables.less
scss
_variables.scss
_fixed-width.scss
_rotated-flipped.scss
_animated.scss
_screen-reader.scss
_core.scss
_path.scss
_mixins.scss
_list.scss
font-awesome.scss
_larger.scss
_bordered-pulled.scss
_icons.scss
_stacked.scss
css
font-awesome.css
font-awesome.min.css
js
board-data-ws.js
joystick.js
rules.js
donate.js
init.js
advertisement.js
board-only.js
canvases.js
canvases-text.js
register.js
main.js
admin-settings.js
admin.js
leaderstable.js
autofill-event.js
board-log.js
validation.js
hotkeys.js
jquery
jquery.validate.js
jquery.simplemodal-1.4.4.js
jquery.md5.js
jquery.mousewheel-3.1.13.min.js
jquery.tmpl.js
jquery-migrate.3.0.0.js
jquery-3.1.0.min.js
jquery.mousewheel-3.1.13.js
zoomer.js
board.js
jcanvas
jcanvas.js
jcanvas.min.js
layout.js
help.js
ajax-loader.js
css
bootstrap
bootstrap.min.js
bootstrap.js
bootstrap.min.css
bootstrap.css
dojo.css
reset.css
registration-style.css
custom.css
board-only.css
view
fail.jsp
help.jsp
board-log.jsp
errorPage.jsp
advertisement.jsp
main.jsp
board-only.jsp
close.jsp
common-inclusion.jsp
forkMe.jsp
board.jsp
widgets.jsp
register.jsp
leaderstable.jsp
donate.jsp
admin.jsp
redirect.jsp
info.jsp
canvases.jsp
login.jsp
ok.jsp
donate-form.jsp
test
resources
application.yml
sprite
first
second
application-sqlite.yml
java
com
codenjoy
dojo
services
PlayerServiceImplIntegrationTest.java
GameServiceTest.java
PlayerServiceImplTest.java
PlayerGamesMultiplayerTest.java
dao
PlayerGameSaverTest.java
RegistrationTest.java
PaymentTest.java
ActionLoggerTest.java
LinkServiceTest.java
jdbc
SqliteConnectionThreadPoolTest.java
BoardGameStateTest.java
AutoSaverTest.java
PlayerGamesViewTest.java
PlayerGamesTest.java
TestUtils.java
RoomServiceTest.java
GuiPlotColorDecoderTest.java
PlayerGameTest.java
WebSocketRunnerMock.java
SaveServiceImplTest.java
MockRegistration.java
AbstractPlayerGamesTest.java
lock
LockedGameTest.java
SemifinalTest.java
PlayerTest.java
mocks
AISolverStub.java
BoardStub.java
FirstGameType.java
SecondGameType.java
FakePlayerScores.java
playerdata
PlayerDataTest.java
LazyJoystickTest.java
controller
PlayerControllerTest.java
ScreenResponseHandlerTest.java
InformationCollectorTest.java
web
rest
RestGameControllerTest.java
RestAdminControllerTest.java
RestSettingsControllerTest.java
controller
ValidatorTest.java
RegistrationValidatorTest.java
integration
IntegrationTest.java
transport
auth
SecureAuthenticationServiceTest.java
ws
PlayerTransportTest.java
stuff