MCPcopy Index your code
hub / github.com/codecombat/codecombat

github.com/codecombat/codecombat @main

repository ↗ · DeepWiki ↗ · + Follow
7,651 symbols 17,481 edges 1,072 files 95 documented · 1%
README

CodeCombat

Build Status Coverage Status

!CodeCombatは、コードを学ぶためのマルチプレイヤー・プログラミングゲームです。 開発者はArchmage (coder) developer wikiを参照してください。 セットアップガイド、豊富なドキュメントなど、ハッキングを始めるために必要なものが盛りだくさん!

MIT and Creative Commons licensesのもと、完全にオープンソース化されたスタートアップであり、コミュニティプロジェクトでもあります。 コード行数では最大のオープンソースCoffeeScriptプロジェクトです。 しかも、(本当にクールな技術を使った)ゲームですから。 ハックするのが本当に楽しいんです。私たちと一緒に、世界中にコードを教えましょう! あなたのコントリビュートは、何百万人ものプレイヤーに、プログラミングがいかにクールなものかを伝えることになるのです。

お問い合わせはこちら

初心者でもプロでも、CodeCombatチームは、あなたの実装をサポートします。 あなたのアイデアを 私たちのフォーラムで声をかけてください。 issueトラッカー、または Slackの開発者向けチャットルーム、もしくは コントリビュートの仕方の詳細のドキュメントを参照してください。

ライセンス

コードはMITで、CC-BYで公開します。 アートや音楽の もお願いします。 CodeCombatコントリビューターライセンス契約へのサイン で、あなたのプルリクエストを受け入れることができます。簡単なことです。

注意:codecombat.comのレベルはオープンソースではありません

API

SSO、ユーザー管理、進捗データなどのパートナーAPIを提供しており、APIドキュメントSDKがあります。クライアントの認証情報が必要になりますので、そのようなユースケースがある場合は、ご連絡ください。

CodeCombatアカウントとデータ統合するための最もシンプルなケースでは、https://codecombat.com/db/user/your-user-name-or-idをfetchしてユーザーの進捗状況を取得することができます。例えば、BeeminderはこのAPIを使って、あなたがコードを学ぶことにコミットするのを手助けしています。

参加するには!

Nick Winter George Saines Scott Erickson Matt Lott Catherine Weresow Maka Gradin Rob Blanckaert Josh Callebaut Michael Schmatz Josh Lee Dan TDM Alex Cotsarelis Alex Crooks Alexandru Caciulescu Andreas Linn Andrew Witcher Axandre Oge Bang Honam Benjamin Stern Brad Dickason Carlos Maia Chloe Fan Dan Ristic Danny Whittaker David Liu David Pendray Deepak1556 Derek Wong Dominik Kundel Glen De Cauwsemaecker Ian Li Jeremy Arns Joachim Brehmer Jose Antonini Katharine Chan Ken Stanley Kevin Holland Laura Watiker Michael Heasell Michael Polyak Mischa Lewis-Norelle Nathan Gosset Oleg Ulyanicky Paul Buser Pavel Konstantynov Popey Gilbert Prabhsimran Baweja Rachel Xiang Rebecca Saines Robert Moreton Ronnie Cheng Ruben Vereecken Russ Fan Shiying Zheng Sébastien Moratinos Thanish Muhammed Tom Steinbrecher Yang Shun Tay Zach Martin

Core symbols most depended-on inside this repo

get
called by 3021
app/models/User.js
set
called by 884
app/models/CocoModel.js
data
called by 330
app/views/editor/component/ThangComponentConfigView.js
log
called by 327
app/core/Tracker2/BaseTracker.js
filter
called by 284
app/views/i18n/I18NHomeView.js
trackEvent
called by 272
app/core/Tracker2/index.js
go
called by 242
app/core/Router.js
render
called by 207
app/views/core/ModalView.js

Shape

Method 4,628
Function 1,813
Class 1,210

Languages

TypeScript100%
Python1%

Modules by API surface

app/models/User.js229 symbols
app/core/treema-ext.js138 symbols
app/views/play/CampaignView.js130 symbols
app/views/editor/level/treema_nodes.js114 symbols
app/views/editor/level/thangs/ThangsTabView.js110 symbols
app/core/utils.js108 symbols
ozaria/site/views/play/level/PlayLevelView.js88 symbols
app/views/editor/campaign/CampaignEditorView.js78 symbols
app/views/editor/thang/ThangTypeEditView.js74 symbols
app/views/courses/TeacherClassView.js67 symbols
app/views/play/menu/InventoryModal.js66 symbols
app/models/ThangType.js66 symbols

Dependencies from manifests, versioned

@automattic/eslint-changed2.0.7 · 1×
@babel/core7.18.9 · 1×
@babel/eslint-parser7.18.9 · 1×
@babel/eslint-plugin7.17.7 · 1×
@babel/plugin-proposal-optional-chaining7.21.0 · 1×
@babel/preset-env7.22.4 · 1×
@blockly/block-plus-minus7.0.1 · 1×
@blockly/continuous-toolbox5.0.10 · 1×
@blockly/plugin-cross-tab-copy-paste5.0.5 · 1×
@datadog/browser-rum5.4.0 · 1×
@storybook/addon-actions7.6.9 · 1×
@storybook/addon-controls7.6.9 · 1×

For agents

$ claude mcp add codecombat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact