No description
- TypeScript 94.4%
- C++ 1.4%
- Python 1.3%
- CSS 1.2%
- JavaScript 0.5%
- Other 1.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Add packages/mcp (@gi-tcg/mcp), a local stdio Model Context Protocol server that lets an LLM play Genius Invokation TCG on play.piovium.org. - 18 tools covering room lifecycle (create/join/list/restore/leave) and the game loop (wait_for_request/get_pending_request/get_game_state, submit_action, choose_active_character, reroll_dice, switch_hands, select_card, get_definition_info, get_game_log) - guest sessions with persisted tokens and restore_session on restart - responses validated client-side (dice pool, cost, energy, legend) - board/action rendering and mutation summaries for model consumption - live end-to-end script (scripts/e2e.ts) that plays a full game - build with @modelcontextprotocol/server v2 (MCP 2026-07-28) Lockfile: add @modelcontextprotocol/server, @modelcontextprotocol/core and zod 4.6.1 for the new workspace package. |
||
| .github | ||
| docs | ||
| packages | ||
| patches | ||
| proto | ||
| scripts | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitignore | ||
| buf.gen.yaml | ||
| buf.yaml | ||
| CHANGELOG.md | ||
| LICENSE | ||
| mise.toml | ||
| opencode.jsonc | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| prettier.config.ts | ||
| README.en.md | ||
| README.jp.md | ||
| README.md | ||
| tsconfig.json | ||
| tsconfig.vitest.json | ||
| vitest.config.ts | ||
| vitest.setup.ts | ||
Genius Invokation TCG Simulator
中文版 | English Version | 日本語版
Sample deployments are available at following links: https://standalone.piovium.org
Features of This Project
- Fully open source (main body uses AGPLv3.0 or later)
- The core implementations try to be the closest to the official rules
- Full card definitions as of
- Definition format is concise and easy to read
- Easy maintenance
- Definition of all old version cards (before balance adjustments)
- Supports self-selected game version to start the game
- Front-end Features:
- Game visualization and local simulation
- Historical retrospective (replay) and mid-game continuation
- Game import and export
- View detailed settlement logs
- Battle Platform (In public beta)
- Cross Programming Language Support
Sneak peeks at the beta cards- Currently there are still a lot of bugs, need more testing
About Development
The above link provides access to (possibly outdated) development documentation and notes.
If you are interested in our project or want to have more information, welcome to join our Discord server.
All English content should refer to the Chinese content.