MCPcopy Index your code
hub / github.com/RowanHarley/Slither-Server

github.com/RowanHarley/Slither-Server @0.0.51

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

Slither-Server

Table of Contents

Aim

The aim of this project is to make a server for Slither using Node.JS. It's currently at v0.0.5! If you'd like to help, please read the Contributions section

How To Connect

If you are having trouble connecting, please read the wiki page.

Roadmap

For our full roadmap, visit our wiki page. Some of the features we hope to add are:

  • [x] Full snake movement
  • [ ] Bots
  • [ ] Commands through Console
  • [ ] Multiple Server Support (Meaning you can have players play on different, smaller servers)
  • [ ] Ability to set (and save) highscores (You currently have to set them in the code)(Coming in 0.0.6)
  • [ ] ...

If you have any suggestions, please feel free to comment them here

Beta Version's

If you wish to try out the beta versions, go to the Releases page and download any of the pre-releases. I'd recommend using 0.0.5 for better performance and less bugs!

Contributions

I appreciate any contributions given in the form of pull request's. For more details, read CONTRIBUTING.md

Core symbols most depended-on inside this repo

send
called by 7
index.js
broadcast
called by 6
index.js
generateFood
called by 1
index.js
generateSectors
called by 1
index.js
spawnSnakes
called by 1
index.js
handleConnection
called by 0
index.js
handleMessage
called by 0
index.js
killPlayer
called by 0
index.js

Shape

Function 13

Languages

TypeScript100%

Modules by API surface

index.js10 symbols
src/entities/snake.js1 symbols
src/entities/sector.js1 symbols
src/entities/food.js1 symbols

For agents

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

⬇ download graph artifact