MCPcopy Index your code
hub / github.com/DarkNeos/neos-ts

github.com/DarkNeos/neos-ts @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
2,086 symbols 3,608 edges 280 files 4 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

NEOS

English | 简体中文

Neos是一个基于TypeScriptReact.jsWebAssembly开发的网页版游戏王对战平台。

✨ 功能

  • [WIP]竞技匹配
  • 与世界上其他玩家在线匹配,您的排名将实时显示在排行榜上。
  • [WIP]娱乐匹配
  • 使用任意卡组进行对战,将胜负暂且搁置,尽情享受决斗的乐趣。
  • 单人模式
  • 开启与AI的决斗,验证自己的卡组,或者只是打发时间。
  • 自定义房间
  • 创建一个自定义的对战房间,便捷地与好友进行对战,甚至是举办一场竞技比赛。
  • 录像回放
  • 自由查看进行过的决斗,回味那些精彩的逆转瞬间。
  • 卡组编辑
  • 创建和编辑卡组,在上万种卡片中选择,组建独一无二的构筑。

📦快速开始

请移步玩家向导

截图

文档

请移步Neos文档

部署站点

  • 在萌卡社区部署的站点:https://neos.moecube.com
  • Cloudflare部署的站点:https://www.neos.moe

🤝贡献

gitlab仓库中创建Merge Request来进行代码贡献。

🔗Community

Neos目前在萌卡社区部署, 欢迎加入QQ群和我们一起交流。

为什么要开发Neos?

作者列表

开源许可证

                GNU GENERAL PUBLIC LICENSE
                   Version 3, 29 June 2007

Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

Extension points exported contracts — how you extend this code

NeosStore (Interface)
(no doc) [14 implementers]
src/stores/shared.ts
StocAdapter (Interface)
(no doc) [31 implementers]
src/api/ocgcore/ocgAdapter/packet.ts
ImportMetaEnv (Interface)
(no doc)
src/env.d.ts
socketAction (Interface)
(no doc)
src/middleware/socket.ts
Props (Interface)
(no doc)
src/ui/Match/MatchModal.tsx
DefaultsConfig (Interface)
(no doc)
src/config/defaults.ts
MatState (Interface)
(no doc) [1 implementers]
src/stores/matStore/types.ts
CardMeta (Interface)
(no doc)
src/api/cards.ts

Core symbols most depended-on inside this repo

deserialize
called by 258
src/api/ocgcore/idl/ocgcore.ts
readInt32
called by 201
rust-src/src/buffer.rs
writeInt32
called by 171
rust-src/src/buffer.rs
serialize
called by 167
src/api/ocgcore/idl/ocgcore.ts
toObject
called by 140
src/api/ocgcore/idl/ocgcore.ts
fromObject
called by 139
src/api/ocgcore/idl/ocgcore.ts
readUint8
called by 115
rust-src/src/buffer.rs
fetchStrings
called by 38
src/api/strings.ts

Shape

Method 1,370
Function 323
Class 309
Interface 53
Enum 31

Languages

TypeScript99%
Rust1%

Modules by API surface

src/api/ocgcore/idl/ocgcore.ts1,502 symbols
src/api/ocgcore/ocgHelper.ts23 symbols
rust-src/src/buffer.rs17 symbols
src/ui/BuildDeck/index.tsx13 symbols
src/ui/Duel/PlayMat/Card/index.tsx10 symbols
src/stores/matStore/types.ts10 symbols
src/api/ocgcore/ocgAdapter/stoc/stocGameMsg/penetrate.ts10 symbols
src/ui/Duel/PlayMat/Bg/index.tsx9 symbols
src/stores/replayStore.ts9 symbols
src/api/ocgcore/ocgAdapter/packet.ts9 symbols
src/ui/Layout/utils.ts8 symbols
src/ui/Duel/Message/SortCardModal.tsx8 symbols

For agents

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

⬇ download graph artifact