Привет, Хабр! [![][1]][2] Три недели назад мы (дружная команда образовательного проекта [Хекслет][3]) опубликовали [пост][4] про наш новый проект — игру для программистов Codebattle. Напомню, идея игры очень простая: вам и сопернику дается задача, вы решаете ее на выбранном вами языке. Вы видите код соперника в реальном времени, результаты запуска тестов и можете общаться с ним и зрителями в чате. Кто первый решит задачу (удовлетворит тестам) — тот победил. После публикации статьи у нас был веселый день :) Легли под хабраэффектом и обнаружили несколько багов. Когда буря успокоилась, на арене снова закипела жизнь. В течение следующих двух недель мы решали три главные проблемы: производительность, борьба с читерством и возможность быстрого добавления новых языков. И решили их! Встречайте — **[обновленный Codebattle][5]**! Вкратце:
1. Хабраэффект нам по страшен (тьфу-тьфу-тьфу)
2. Читерить больше не получится (нельзя подогнать решение под тесты)
3. Добавлять языки стало проще (сейчас уже есть clojure, ruby, js, python, php, java, erlang)
Подробности под катом → [Читать дальше →][6]
[1]:
https://habrastorage.org/files/3d8/dd9/7e4/3d8dd97e407b486fa46e8ee7c96dc52e.jpg
[2]:
https://ru.hexlet.io/games/?utm_source=habr&utm_medium=blog&utm_campaign=battle_2
[3]:
https://ru.hexlet.io/?utm_source=habr&utm_medium=blog&utm_campaign=battle_2
[4]:
http://habrahabr.ru/company/hexlet/blog/268389/
[5]:
https://ru.hexlet.io/games/?utm_source=habr&utm_medium=blog&utm_campaign=battle_2
[6]:
http://habrahabr.ru/post/269613/#habracut