MCPcopy Index your code
hub / github.com/BorisBoutillier/Kataster

github.com/BorisBoutillier/Kataster @v0.9.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.9.0 ↗ · + Follow
88 symbols 94 edges 13 files 7 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Kataster

A minimalist single screen space shooter developped in the Rust language with the Bevy game engine.

This is a 'super-example' or 'micro-game' for the Bevy game engine, that can be used by beginners to get some starting points for their own game.

It includes use of game states, menu UI , HUD UI, collision detection, pause/resume, shader background, particle effects.

It showcases some other commonplace bevy plugins, bevy_xbpd for physics, leafwing-input-manager for game inputs, bevy_hanabi for particle effects.

Bevy dependencies

Up to date for bevy 0.13

Core symbols most depended-on inside this repo

is_any_game_state
called by 1
src/state.rs
score
called by 1
src/asteroid.rs
split
called by 1
src/asteroid.rs
build
called by 0
src/contact.rs
contact_system
called by 0
src/contact.rs
build
called by 0
src/arena.rs
spawn_arena
called by 0
src/arena.rs
movement
called by 0
src/arena.rs

Shape

Class 34
Function 33
Method 16
Enum 5

Languages

Rust100%

Modules by API surface

src/player_ship.rs13 symbols
src/asteroid.rs11 symbols
src/menu.rs10 symbols
src/laser.rs7 symbols
src/hud.rs7 symbols
src/explosion.rs7 symbols
src/state.rs6 symbols
src/background.rs6 symbols
src/assets.rs6 symbols
src/arena.rs5 symbols
src/particle_effects.rs4 symbols
src/contact.rs4 symbols

For agents

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

⬇ download graph artifact