!CodeCombatは、コードを学ぶためのマルチプレイヤー・プログラミングゲームです。 開発者はArchmage (coder) developer wikiを参照してください。 セットアップガイド、豊富なドキュメントなど、ハッキングを始めるために必要なものが盛りだくさん!
MIT and Creative Commons licensesのもと、完全にオープンソース化されたスタートアップであり、コミュニティプロジェクトでもあります。 コード行数では最大のオープンソースCoffeeScriptプロジェクトです。 しかも、(本当にクールな技術を使った)ゲームですから。 ハックするのが本当に楽しいんです。私たちと一緒に、世界中にコードを教えましょう! あなたのコントリビュートは、何百万人ものプレイヤーに、プログラミングがいかにクールなものかを伝えることになるのです。
初心者でもプロでも、CodeCombatチームは、あなたの実装をサポートします。 あなたのアイデアを 私たちのフォーラムで声をかけてください。 issueトラッカー、または Slackの開発者向けチャットルーム、もしくは コントリビュートの仕方の詳細のドキュメントを参照してください。
コードはMITで、CC-BYで公開します。 アートや音楽の もお願いします。 CodeCombatコントリビューターライセンス契約へのサイン で、あなたのプルリクエストを受け入れることができます。簡単なことです。
注意:codecombat.comのレベルはオープンソースではありません。
SSO、ユーザー管理、進捗データなどのパートナーAPIを提供しており、APIドキュメントとSDKがあります。クライアントの認証情報が必要になりますので、そのようなユースケースがある場合は、ご連絡ください。
CodeCombatアカウントとデータ統合するための最もシンプルなケースでは、https://codecombat.com/db/user/your-user-name-or-id
をfetchしてユーザーの進捗状況を取得することができます。例えば、BeeminderはこのAPIを使って、あなたがコードを学ぶことにコミットするのを手助けしています。