MCPcopy Index your code
hub / github.com/Voidious/Diamond

github.com/Voidious/Diamond @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,207 symbols 5,035 edges 73 files 81 documented · 7%
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

RoboPainter (Interface)
Copyright (c) 2009-2011 - Voidious This software is provided 'as-is', without any express or implied warranty. In no ev [6 …
voidious/gfx/RoboPainter.java
FireListener (Interface)
Copyright (c) 2011-2012 - Voidious This software is provided 'as-is', without any express or implied warranty. In no ev [2 …
voidious/gun/FireListener.java
DistanceFunction (Interface)
(no doc) [2 implementers]
ags/utils/dataStructures/trees/thirdGenKD/DistanceFunction.java
WaveBreakListener (Interface)
(no doc) [2 implementers]
voidious/utils/WaveManager.java
GunDataListener (Interface)
(no doc) [2 implementers]
voidious/gun/GunDataManager.java
MaxHeap (Interface)
(no doc) [1 implementers]
ags/utils/dataStructures/MaxHeap.java
AllStateListener (Interface)
(no doc) [1 implementers]
voidious/utils/RobotStateLog.java
MinHeap (Interface)
(no doc) [1 implementers]
ags/utils/dataStructures/MinHeap.java

Core symbols most depended-on inside this repo

get
called by 98
voidious/utils/genetic/DnaString.java
set
called by 88
voidious/utils/genetic/DnaString.java
newBuilder
called by 77
voidious/utils/RobotState.java
build
called by 77
voidious/utils/RobotState.java
setLocation
called by 75
voidious/utils/RobotState.java
setTime
called by 71
voidious/utils/RobotState.java
size
called by 65
ags/utils/dataStructures/MaxHeap.java
newEnemy
called by 52
voidious/gun/GunDataManager.java

Shape

Method 1,095
Class 97
Interface 10
Enum 5

Languages

Java100%

Modules by API surface

voidious/utils/Wave.java61 symbols
voidious/utils/WaveTest.java57 symbols
ags/utils/KdTree.java57 symbols
voidious/gun/GunDataManagerTest.java52 symbols
voidious/utils/genetic/DnaString.java39 symbols
voidious/gun/DiamondFist.java37 symbols
voidious/move/SurfMover.java35 symbols
voidious/test/genetic/DnaStringTests.java33 symbols
voidious/move/SurfMoverTest.java31 symbols
voidious/gun/DiamondFistTest.java31 symbols
voidious/gun/GunEnemyTest.java30 symbols
voidious/utils/BattleFieldTest.java29 symbols

For agents

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

⬇ download graph artifact