Codebattle — проект Хекслета с открытым исходным кодом. Текущая версия разрабатывается целиком и полностью силами комьюнити. В проекте за несколько лет поучаствовали десятки разработчиков.
Codebattle — игра, в которой два программиста одновременно выполняют одну задачу на разных языках программирования. Кто выполнил быстрее, тот побеждает.
Основные возможности проекта:
- Решение задачи на скорость против другого игрока. Оба игрока видят друг у друга редактор с кодом, вывод тестов, могут менять язык программирования во время решения
- В игру можно играть с любым человеком, с ботом или другом (игра будет доступна по ссылке)
- Можно выбрать игру по уровню сложности. При создании игры можно выбрать определенную игру, иначе она будет подобрана наугад
- Задачи даны на двух языках — русском и английском
- Другие пользователи могут следить за ходом игры
- В игре есть чат, в котором общаются зарегистрированные пользователи
- Завершенная игра доступна в записи. Редактор для ввода кода выглядит как проигрыватель
- Пользователи получают очки, на основе которых строится рейтинг за неделю, месяц и за все время
Codebattle — тестируемый проект