MCPcopy Index your code
hub / github.com/csklimowski/hex-game

github.com/csklimowski/hex-game @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
132 symbols 379 edges 9 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Six-Sided Streets

A tile-laying game made with Phaser and TypeScript for the Eggplant Podcast Community Game Jam.

Development Setup

  1. Install a recent version of Node.js (v12 or later).
  2. Open a terminal in the root directory.
  3. Run npm install to install the development dependencies.
  4. Run npm run dev to start the development server. The game will be running at http://localhost:8000.

To make a JS bundle, run npm run build.

For distribution, the necessary files are:

  • index.html
  • sfx/
  • img/
  • font/
  • dist/
  • lib/

Core symbols most depended-on inside this repo

set
called by 218
src/util.ts
get
called by 175
src/util.ts
update
called by 97
src/hexGrid.ts
create
called by 89
src/load.ts
has
called by 74
src/util.ts
play
called by 34
src/menu.ts
pop
called by 31
src/hexGrid.ts
upgrade
called by 23
src/hexGrid.ts

Shape

Method 75
Function 35
Class 22

Languages

TypeScript100%

Modules by API surface

src/hexGrid.ts40 symbols
lib/phaser.min.js28 symbols
src/util.ts23 symbols
src/main.ts22 symbols
src/menu.ts9 symbols
src/preload.ts5 symbols
src/load.ts5 symbols

For agents

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

⬇ download graph artifact