CodeCombat - это многопользовательская игра программирования для обучения, как кодировать. См. Разработчик Archmage (Coder) Wiki для руководства по настройке разработчиков, обширной документации и многого другого, чтобы начать взломать!
Это и стартап, и общественный проект, полностью открытый исходный код под лицензиями MIT и Creative Commons. Поскольку это игра (с действительно крутой технологией), это действительно весело взламывать. Присоединяйтесь к нам в обучении мира кодировать! Ваш вклад будет показывать миллионы игроков, насколько круто может быть программирование.
Если вы новичок или профессионал, команда CodeCombat готова помочь вам реализовать ваши идеи. Обратитесь на нашем форуме, нашем трекере для проблем или в нашей чате разработчика на Slack, или посмотрите на документы, чтобы узнать больше о том, как внести свой вклад.
MIT для кода, и CC-BY для искусства и музыки. Пожалуйста, также подпишите лицензионное соглашение о вкладке CodeCombat, чтобы мы могли принять ваши запросы на привлечение. Это легко.
Примечание. Уровни на CodeCombat.com не являются открытым исходным кодом.
Мы предлагаем партнерский API для SSO, управление пользователями, данные о прогрессе и т. Д., С документами API здесь и SDK здесь. Вам понадобятся учетные данные клиента, так что свяжитесь с нами, если у вас есть вариант использования для этого.
Для самого простейшего случая, который может включить некоторые интеграции данных с вашей учетной записью CodeCombat, вы можете получить https://codecombat.com/db/user/your-user-name-or-id
чтобы получить некоторые статистики прогресса пользователя. Например, Beeminder использует этот API, чтобы помочь вам посвятить себя обучению коду.