KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#ai
#dsh-plugin
#deepseek-harness
#open-source
#cli
#claude-code
#codex
#developer-tools
#react
#windows
codenjoy
★ 81
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
droptools
:
Addon bundle for Dropwizard to support jOOQ for database access
suricatta
:
High level sql toolkit for clojure (backed by jooq library)
rtrlib
:
An open-source C implementation of the RPKI/Router Protocol client
slots
:
A multi-armed bandit library for Python
TinyMCE-FontAwesome-Plugin
:
A plugin that lets you insert FontAwesome icons via TinyMCE
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
codenjoy
?
Download (.md)
Codenjoy ----------- [](https://travis-ci.org/codenjoyme/codenjoy) Welcome to Codenjoy! In Japan, a dojo is a place for trainings, competitions, and attestations in martial arts like aikido, judo, or jujitsu. Figuratively speaking, it is a place where we learn self-discipline, exchange knowledge, and help each other to become better. Engineers decided to borrow the term dojo for programming — we express ourselves through code, which is a craft requiring a place to master new skills. Inspiring, is it not? So developers get together and start doing ‘katas’ — basic tasks that are repeated to improve their mastery of engineering. In martial arts, a kata is a series of movements against an imaginary opponent. Coding Dojo has various forms, like Codenjoy — coding for fun. Participants create bots that compete in real time in basic games like Tetris, Battlecity, Snake, Sudoku, Minesweeper, Moebius, etc. There are about 30 games in Codenjoy. My name is [Oleksandr Baglai](mailto:apofig@gmail.com) and I started as an engineer on a project in another company. In my free time I helped colleagues learn new technologies and conducted trainings for them. I met software architect [Sergii Zelenin](http://szelenin.blogspot.com/) while working on a training on test-driven development, and later we heard about Coding Dojo when Sergii was invited to a conference demonstrate a kata with engineer Johannes Brodwall. There they used a different language, so Sergii and I decided to start our own dojo. We named our version Codenjoy (Code + Enjoy). It was an interesting format, and we shared it everywhere we were invited. Later, the Codenjoy community divided into ‘senseis’, or organizers, programmers who write code, and contributors who add their own games. Participants get feedback based on the game results. Think your development methodology is great? Let’s try it in a tournament. That’s how I stopped telling people how TDD is faster. <!--more--> Information =========== * [Codenjoy Site (in Russian)](http://codenjoy.com) * [Codenjoy Demo Server](http://codenjoy.com/codenjoy-contest) * [Codenjoy GitHub](https://github.com/codenjoyme/codenjoy/) (GNU GPL v3) * **[IMPORTANT]** clone the project codenjoy master branch with submodules (with `--recursive` option) * `git clone --recursive https://github.com/codenjoyme/codenjoy.git` * or * `git clone https://github.com/codenjoyme/codenjoy.git` * `git submodule update --init --recursive` * latest version is on the `develop` branch (maybe unstable) * [Codenjoy team](http://codenjoy.com/portal/?page_id=51) Programming manuals =============== * [Server source code for contributors](https://github.com/codenjoyme/codenjoy/tree/master/CodingDojo) * [How to write your own game](https://github.com/codenjoyme/codenjoy-game#create-your-own-codenjoy-game) * [How to launch the game server from sources](https://github.com/codenjoyme/codenjoy/tree/master/CodingDojo#run-codenjoy-server-from-sources) * [How to launch the balancer server from sources](https://github.com/codenjoyme/codenjoy/tree/master/CodingDojo/balancer#run-balancer-from-sources) * [How to launch the balancer frontend from sources](https://github.com/codenjoyme/codenjoy/tree/master/CodingDojo/balancer-frontend#available-scripts) * [How to run the server on Ubuntu](https://github.com/codenjoyme/codenjoy-portable-linux.git#ubuntu-portable-script) * [How to run the server on Linux (simple version)](https://github.com/codenjoyme/codenjoy-portable-linux-lite.git#linux-portable-script-simple-version) * [How to run the server on Windows](https://github.com/codenjoyme/codenjoy-portable-windows.git#windows-portable-script) * [Codenjoy maven repository](https://github.com/codenjoyme/codenjoy-repo) ===========