MCPcopy Index your code
hub / github.com/acourreges/exp3d

github.com/acourreges/exp3d @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,556 symbols 6,768 edges 221 files 30 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Script (Interface)
Script should be a simple stateless functor. Any state variable must be stored within the interpreter instance. [13 implementers]
Exp3D/src/com/breakingbyte/game/script/ScriptInterpreter.java
GreetingService (Interface)
The client side stub for the RPC service. [2 implementers]
Exp3DGWT/src/com/client/GreetingService.java
TouchListener (Interface)
(no doc) [15 implementers]
Exp3D/src/com/breakingbyte/game/ui/Widget.java
GreetingServiceAsync (Interface)
The async counterpart of GreetingService . [1 implementers]
Exp3DGWT/src/com/client/GreetingServiceAsync.java
Constructor (Interface)
(no doc) [42 implementers]
Exp3D/src/com/breakingbyte/game/util/ObjectPool.java
Poolable (Interface)
(no doc) [9 implementers]
Exp3D/src/com/breakingbyte/game/util/Poolable.java

Core symbols most depended-on inside this repo

get
called by 375
Exp3D/src/com/breakingbyte/game/util/SmoothJoin.java
speed
called by 310
Exp3D/src/com/breakingbyte/game/entity/fire/FireCyclic.java
wait
called by 193
Exp3D/src/com/breakingbyte/game/script/ScriptInterpreter.java
setTarget
called by 166
Exp3D/src/com/breakingbyte/game/util/SmoothJoin.java
offsets
called by 156
Exp3D/src/com/breakingbyte/game/entity/fire/FireCyclic.java
shoot
called by 147
Exp3D/src/com/breakingbyte/game/entity/fire/FireCyclic.java
bullet
called by 147
Exp3D/src/com/breakingbyte/game/entity/fire/Fire.java
delay
called by 145
Exp3D/src/com/breakingbyte/game/entity/fire/FireCyclic.java

Shape

Method 2,273
Class 254
Enum 23
Interface 6

Languages

Java100%

Modules by API surface

Exp3DDesktop/src/com/breakingbyte/wrap/GL2.java144 symbols
Exp3D/src/com/breakingbyte/wrap/GL2.java144 symbols
Exp3DDesktop/src/com/breakingbyte/wrap/GL.java108 symbols
Exp3D/src/com/breakingbyte/wrap/GL.java108 symbols
Exp3DGWT/src/com/breakingbyte/wrap/shared/Renderer.java48 symbols
Exp3D/src/com/breakingbyte/wrap/shared/Renderer.java48 symbols
Exp3D/src/com/breakingbyte/game/ui/Widget.java43 symbols
Exp3D/src/com/breakingbyte/game/entity/enemy/boss/BossB.java35 symbols
Exp3D/src/com/breakingbyte/game/state/ShopState.java29 symbols
Exp3D/src/com/breakingbyte/game/entity/Player.java26 symbols
Exp3D/src/com/breakingbyte/game/state/SettingsState.java25 symbols
Exp3D/src/com/breakingbyte/game/entity/Entity.java25 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page