MCPcopy Index your code
hub / github.com/citybound/citybound

github.com/citybound/citybound @v0.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.0 ↗ · + Follow
1,291 symbols 3,460 edges 101 files 172 documented · 13% updated 3y ago★ 8,127132 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Citybound

Citybound is an independently developed city building game, open source and funded though Patreon.

Design Document

This repository contains not only the code of Citybound, but also a detailed Design Doc, describing the philosophy and decisions taken for design and implementation. It is interwoven with the code, to make it clear which abstract parts of the game are implemented where. Just follow the link below to get started.

Just like the code, the Design Doc is open for contribution. You can suggest changes by making a pull request, which can be discussed and refined before deciding if it will be taken fully, partially, or not - documenting the whole decision process publicly.

→ Read the Design Doc

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 880
Class 175
Function 161
Interface 42
Enum 33

Languages

Rust100%

Modules by API surface

engine/compact/src/compact_hash_map.rs82 symbols
engine/chunky/src/lib.rs48 symbols
game/economy/households/mod.rs43 symbols
engine/kay/src/actor_system.rs39 symbols
game/transport/pathfinding/mod.rs37 symbols
engine/compact/src/compact_vec.rs37 symbols
engine/compact/src/compact_dict.rs35 symbols
game/economy/buildings/mod.rs33 symbols
engine/monet/src/geometry/mod.rs28 symbols
engine/descartes/src/lib.rs28 symbols
game/core/simulation/time.rs25 symbols
engine/descartes/src/primitives.rs24 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page