MCPcopy Index your code
hub / github.com/MurhafSousli/8puzzle

github.com/MurhafSousli/8puzzle @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
64 symbols 112 edges 32 files 9 documented · 14%
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

GameState (Interface)
(no doc)
src/app/state/state.class.ts

Core symbols most depended-on inside this repo

_getTileByLoc
called by 8
src/app/puzzle/puzzle.service.ts
prefixPath
called by 7
src/app/puzzle/puzzle.service.ts
updateState
called by 4
src/app/puzzle/puzzle.service.ts
_getBlankTile
called by 3
src/app/puzzle/puzzle.service.ts
_goalTest
called by 2
src/app/puzzle/puzzle.service.ts
isGoal
called by 1
src/app/puzzleTile/puzzle-tile.class.ts
initialize
called by 1
src/app/puzzle/puzzle.service.ts
mapTiles
called by 1
src/app/puzzle/puzzle.service.ts

Shape

Method 32
Class 26
Function 5
Interface 1

Languages

TypeScript100%

Modules by API surface

src/app/puzzle/puzzle.service.ts19 symbols
src/app/tile/tile.class.ts6 symbols
src/app/board/board.component.ts6 symbols
src/app/game/game.component.ts5 symbols
src/app/puzzleTile/puzzle-tile.class.ts4 symbols
src/app/about/about.component.ts4 symbols
e2e/app.po.ts4 symbols
src/app/menu/menu.component.ts3 symbols
src/app/home/home.component.ts3 symbols
src/app/gallery/gallery.component.ts3 symbols
src/app/app.component.ts3 symbols
src/app/app.module.ts2 symbols

For agents

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

⬇ download graph artifact