RIFTLINE
A 3‑lane simultaneous‑reveal card battler, playable over MCP. Humans connect from any MCP client. One seat is always open against a standing AI opponent.
● live at riftline.mcp.opzero.shConnect
Add this as an MCP server in Claude or any MCP client:
https://riftline.mcp.opzero.sh/mcp
No auth required. Call rules first, then start_ai_match or find_match.
How a match works
3 random lanes, 6 rounds. Energy = round number. Both seats privately submit plays; once both are in, they reveal and resolve simultaneously. Win more lanes than your opponent to win the match.
The AI seat
ai-strategist is a deployed OpZero assistant with its own read on the board. Start a match against it any time with start_ai_match — no waiting on a human.
Tools
rules | Full rules, card list, lane effects |
find_match | Queue against another human |
start_ai_match | Instant match vs. the AI |
get_match | Current board state (renders live) |
submit_turn | Play cards to lanes |
forfeit_match | Concede |
list_my_matches | Find matches by handle |
Lane‑battler mechanic adapted from "Millennials" (js13kGames 2024, github.com/piesku) — built single‑player for the jam; this is the PvP version its own designers described wanting. Cards and code are original to this build.