MCPcopy Index your code
hub / github.com/SoftbearStudios/kiomet

github.com/SoftbearStudios/kiomet @0.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.1.1 ↗ · + Follow
725 symbols 1,895 edges 64 files 150 documented · 21% updated 10mo ago★ 1635 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Kiomet.com

Build Kiomet.com Discord

Logo

Kiomet.com is an online multiplayer real-time strategy game. Command your forces wisely and prepare for intense battles!

Build Instructions

  1. Install rustup (see instructions here)
  2. Install gmake and gcc if they are not already installed.
  3. Install trunk (cargo install --locked trunk --version 0.17.5)
  4. Run download_makefiles.sh
  5. Install Rust Nightly and the WebAssembly target
make rustup
  1. Build client
cd client
make release
  1. Build and run server
cd server
make run_release
  1. Navigate to https://localhost:8443/ and play!

Official Server(s)

To avoid potential visibility-cheating, you are prohibited from using the open-source client to play on official Kiomet server(s).

Trademark

Kiomet is a trademark of Softbear, Inc.

Extension points exported contracts — how you extend this code

KiometPhrases (Interface)
(no doc) [1 implementers]
client/src/ui/phrases.rs

Core symbols most depended-on inside this repo

pt
called by 608
client/src/path.rs
add
called by 60
common/src/combatants.rs
as_vec2
called by 43
common/src/tower/id.rs
get
called by 37
client/src/path.rs
min
called by 32
common/src/chunk/id.rs
contains
called by 29
common/src/units.rs
make_force
called by 28
common/src/combatants.rs
max
called by 26
common/src/chunk/id.rs

Shape

Method 411
Function 214
Class 68
Enum 31
Interface 1

Languages

Rust100%

Modules by API surface

client/src/path.rs77 symbols
common/src/tower/id.rs50 symbols
common/src/combatants.rs46 symbols
common/src/tower.rs43 symbols
common/src/units.rs33 symbols
client/src/ui/phrases.rs27 symbols
common/src/force.rs26 symbols
common/src/unit.rs24 symbols
client/src/game.rs24 symbols
common/src/world/towers.rs21 symbols
server/src/service.rs20 symbols
common/src/world.rs20 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page