Стартап CodeFights, который превращает программирование в игру, получил $2.4 миллионов посевного финансирования для дальнейшей разработки социальной игры в реальном времени, где разработчики смогут участвовать в «сражениях кода» против времени или других игроков. Сайт работает всего около 6 месяцев, но у него уже 70,000 пользователей, которые решили 1.5 миллиона задач, рассказал со-основатель Тигран Слоян сайту TechCrunch.
Он также заметил, что со времени запуска сайт рос на 30-40% каждый месяц.
В число инвесторов вошли Felicis Ventures (Эйдин Сенкут), Sutter Hill Ventures (Майк Шпайзер), Адам Д’Анжело (сооснователь Facebook и CEO в Quora), Орен Хофман (CEO в LiveRamp), Том Фаллоус (основатель Google Shopping Express и Uber), Раффи Крикорян (Twitter VP of Eng/Uber) и другие.
Идея стартапа, сказал Слоян, выпускник MIT из Армении, возникла у него и его со-основателя Арама Шатахсяна, после участия в международных соревнованиях по математике и программированию, включая международные олимпиады по математике и информатике.
Слоян даже предложил концепцию сайта в своей магистерской диссертации в MIT, но кончилось тем, что он бросил магистратуру ради работы в Силиконовой Долине на компании вроде Oracle, Google и поддерживаемый Google Ventures стартап Premise.
Но он не забыл свою идею.
Вместо оттачивания тупых навыков, как сортировка конфет или стрельба в птиц, вы соревнуетесь с чьими-то навыками программирования и математики, — говорит Слоян о CodeFights. — Люди чувствуют, что не тратят время на игру впустую — после игры они чувствуют, что выучили что-то новое.
На запуске сайт предлагал только задачи по JavaScript, но теперь подключена поддержка Java, C++ и Python. Сегодня кодеры соревнуются и в отладке, улучшая свой уровень и получая бэйджи в случае успеха.
Первое соревнование простое — решение занимает около 2 минут. Но с продвижением игра становится сложнее и игрокам дается больше времени на решение. На сайте игроки могут выбрать — соревноваться ли против таймера или автоматически подобранного системой соперника.
Сейчас система подбора соперников довольно простая, но в скором времени планируется подбирать их на основе имеющихся навыков, поскольку пул участников все растет, говорит Слоян.
На сайте представлены более 1500 задач, а со-основатель сообщил, что уже нашлись несколько программистов, достигших сотого уровня.
На полученные средства планируется расширить представленный на сайте контент для привлечения других программистов, а также ввести разные типы задач. Слоян говорит, что он хотел бы реализовать нечто вроде задач по базам данных для инженеров или такие, когда нужно искать ошибки в CSS коде.
Сайт сегодня больше ориентирован на более продвинутых, но Слоян верит, что его можно использовать и для обучения начинающих, предлагая, естественно, игры попроще, чтобы дать новичкам практиковать их скиллы.