MCPcopy Index your code
hub / github.com/All-Cups/aicup22

github.com/All-Cups/aicup22 @v1.2.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.5 ↗ · + Follow
5,342 symbols 10,286 edges 536 files 3,411 documented · 64%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AICup 22 - CodeRoyale

image

In russian

AICup 22 championship is being held on AllCups platform.

In this repository you can download everything needed for participating. If needed you can see history of changes on releases page.

Current version: 1.2.5 (Changelog)

Documentation

Round configurations

Strategy code example

You can see example strategy in several languages that goes to center of the map, rotates around and shoots in quickstart folder.

Direct download links

Current version of app for local testing for each OS

Language packages

Dockerfiles

You can see dockerfiles, compilation scripts and client source codes in clients folder.

gameplay

Extension points exported contracts — how you extend this code

DebugData (Interface)
Data for debug rendering [53 implementers]
clients/go/debugging/debug_data.go
Trans (Interface)
(no doc) [36 implementers]
clients/rust/src/trans.rs
DebugCommand (Interface)
Debug commands that can be sent while debugging with the app [53 implementers]
clients/go/debugging/debug_command.go
Item (Interface)
Lootable item [53 implementers]
clients/go/model/item.go
ActionOrder (Interface)
Order to perform an action for unit [53 implementers]
clients/go/model/action_order.go
ClientMessage (Interface)
Message sent from client [53 implementers]
clients/go/codegame/client_message.go

Core symbols most depended-on inside this repo

Write
called by 237
clients/go/model/item.go
write
called by 202
clients/cpp/Stream.cpp
write
called by 199
clients/cpp_variant/Stream.cpp
readFrom
called by 197
clients/typescript/src/model/item.ts
writeInt
called by 194
clients/javascript/stream.js
writeDouble
called by 146
clients/php/Stream.php
readDouble
called by 146
clients/cpp/Stream.cpp
readInt
called by 131
clients/cpp/Stream.cpp

Shape

Method 4,043
Class 1,046
Function 177
Struct 56
Enum 12
Interface 7
TypeAlias 1

Languages

Java27%
TypeScript13%
Python12%
Kotlin10%
C++10%
Ruby8%

Modules by API surface

clients/java_graal/src/main/java/ai_cup_22/debugging/DebugData.java162 symbols
clients/java/src/main/java/ai_cup_22/debugging/DebugData.java162 symbols
clients/java_graal/src/main/java/ai_cup_22/model/Constants.java83 symbols
clients/java/src/main/java/ai_cup_22/model/Constants.java83 symbols
clients/ruby/debugging/debug_data.rb81 symbols
clients/go/debugging/debug_data.go69 symbols
clients/javascript/debugging/debug-data.js68 symbols
clients/csharp/Debugging/DebugData.cs68 symbols
clients/typescript/src/debugging/debug-data.ts67 symbols
clients/python_pypy/debugging/debug_data.py67 symbols
clients/python/debugging/debug_data.py67 symbols
clients/php/Debugging/DebugData.php55 symbols

For agents

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

⬇ download graph artifact