MCPcopy Index your code
hub / github.com/achtaitaipai/odyc

github.com/achtaitaipai/odyc @v0.0.125

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.125 ↗ · + Follow
304 symbols 844 edges 127 files 9 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

odyc.js

Odyc.js is a tiny JavaScript library designed to create narrative games by combining pixels, sounds, text, and a bit of logic. Everything is built through code, but without unnecessary complexity: your entire game can fit in a single file.

🔗 Get startedhttps://odyc.dev

Project Structure

This is a monorepo with the following structure:

  • packages/odyc/ - The main library package
  • apps/examples/ - Development and demo applications
  • apps/odyc.dev/ - Documentation website
  • tests/odyc-e2e/ - End-to-end testing suite

Contributing

See CONTRIBUTING.md for development guidelines.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 151
Function 105
Class 40
Interface 8

Languages

TypeScript100%

Modules by API surface

packages/odyc/src/gameState/cells.ts23 symbols
packages/odyc/src/gameState/cellFacade.ts17 symbols
packages/odyc/src/lib/vec2.ts15 symbols
packages/odyc/src/prompt.ts14 symbols
packages/odyc/src/gameState/player.ts14 symbols
packages/odyc/src/filter.ts13 symbols
packages/odyc/src/lib/TextFx.ts12 symbols
apps/examples/scripts/create-example.js10 symbols
packages/odyc/src/gameLoop.ts9 symbols
packages/odyc/src/canvas.ts9 symbols
packages/odyc/src/sound.ts8 symbols
packages/odyc/src/dialog.ts8 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page