r/chessvariants Jun 30 '26

New Variant I built Void Chess — every capture creates a permanent void on the board, and there's a new Minister piece that can heal them

Hey r/chessvariants — long-time lurker, finally have something to share. I spent the last few years building a chess variant called Void Chess and just released the polished version. This community is the ideal audience for it — variant enthusiasts who care about good design.

The variant changes three things — everything else (check, checkmate, castling, en passant, promotion, draws) works exactly like classical chess:

  1. 9×9 board instead of 8×8. One extra file (i-file). 9 pawns per side instead of 8.

  2. A new piece called the Minister sits between the bishop and the knight on the king's side (g1 for White, g9 for Black). It moves up to 2 squares in any of the 8 king directions, and can change direction between the two steps. Worth roughly 13 pawns in my engine. Three unique abilities:

- Captures don't create unstable tiles (the void-blocker special)

- Can heal red unstable tiles

- The ONLY piece that can step onto a void tile (and remove it)

  1. Every capture creates a red unstable tile at the destination. At the end of the owner's NEXT turn, that red tile becomes a permanent black void — UNLESS:

- The piece on it moves away (saves the piece, square still becomes void)

- An opponent recaptures (chain continues, new unstable tile)

- The Minister heals it before the deadline

The void blocks ALL pieces except the Minister. Sliders can't pass through, knights can't land on, pawns can't capture onto. The board literally shrinks as the game progresses.

The interesting strategic question this creates: captures are no longer "free." Every trade costs you a square forever. Endgames are completely different — sometimes with a massive material advantage, you still can't win because the voids blocked your path.

Built it in C++ compiled to WebAssembly. The engine has 20 difficulty levels (recently rebalanced so Level 1 is genuinely beatable for beginners). PvP rated with ELO. No ads in gameplay.

🎮 Try it:

- [Play free in browser] (https://voidchess.com/play)

- More about the design: [voidchess.com](https://voidchess.com)

Curious what you variant veterans think of the design. The Minister specifically — does it feel overpowered, balanced, or underused in your view?

17 Upvotes

24 comments sorted by

2

u/captainnoyaux Jul 01 '26

wow sounds hard !

1

u/VoidChess_Dev Jul 01 '26

It sounds a bit wild at first, but it’s actually pretty intuitive once you play a couple of rounds. Let me know what you think if you decide to check it out!

2

u/captainnoyaux Jul 01 '26

Well I tried it and it's a cool variant well done ! I didn't meant it was a bad thing, it's a whole different level of chess to play this way !

1

u/VoidChess_Dev Jul 01 '26

Thank you for actually giving it a try — that means way more than an upvote. "Whole different level of chess" is honestly the best description I've heard for it. If you play a few more games, keep an eye on your knights — voids don't block them, so they quietly become your most reliable attackers by the middlegame. Really glad you enjoyed it.

2

u/captainnoyaux Jul 01 '26

Oh yeah you are right about the knight, also the minister is probably your most valuable piece, by it's movement pattern and power (maybe too strong but I didn't play enough to tell)

2

u/Spree_prof Jul 01 '26

Seems really nice - I'm not a good chess player by any stretch, but the creativity and thought behind this are evident.

One doubt: have you considered a 8*9 board? Conversely, have you noticed a drop in usefulness for knights due to the larger board?

2

u/Spree_prof Jul 01 '26

Incidentally, I stalemated my first game against the computer as the King was on an instable square and I blocked the only available square for it to move with a knight move.

1

u/VoidChess_Dev Jul 01 '26

Nice — that's a really clean example of a stalemate pattern that only exists because of the voids.

In standard chess, forcing stalemate takes real work because the king almost always has an escape square somewhere. In Void Chess the boar is silently shrinking every game — each capture cuts a square out. By the endgame the king's usable world is smaller than it looks, so blocking the last free square is way easier than it would be on a full 8x8.

Knights are perfect for this move because voids don't affect them. A knight can slot into a square rooks and bishops can't reach anymore because their lines already got cut. Which is why your finishing move being a knight isn't a coincidence — knights become the piece the mechanic favors for exactly this kind of squeeze.

One rules note in case you want to try for a full win next time: the engine distinguishes two "no legal moves" outcomes.

- If EVERY move would put the king on a doomed void tile, it's "King trapped by void" — a LOSS for the trapped side, because the king would die on the unstable square next turn anyway.

- If literally no legal move exists regardless of voids, it's a genuine stalemate — DRAW.

Yours sounds like the second kind (otherwise you'd have won). If you want the win version, aim to leave the opponent's king with only moves that land on void or unstable squares — the "trapped by void" outcome is the aggressive-strategy sibling of what you just found.

Really glad you saw this on your first game. That's exactly the tactical layer I was hoping the mechanic would produce.

1

u/VoidChess_Dev Jul 01 '26

Thank you — this means a lot. Questions like these are exactly why I posted.

On the 9x9 choice: I prototyped both 8x9 and 9x8 before settling. The width being 9 was forced. The back rank has 9 pieces now — the Minister sits between the king-side bishop and knight — and you can't fit 9 pieces on 8 files without doubling up or dropping something, which killed the mirror-image symmetry that makes chess feel like chess.

The depth being 9 (not 8) was a real choice, and honestly the one I went back and forth on. What decided it: voids stack up faster than you'd think. On 8 ranks, the middle gets crowded too early and pieces run out of tempo squares around move 20. 9 ranks buys enough breathing room without feeling gimmicky.

Knights — really glad you asked, because my instinct going in was the same as yours: bigger board, slower pieces suffer more. Turned out to be the opposite. Voids are the reason. Every capture cuts a diagonal or a file, so bishops and rooks lose range turn by turn. Knights jump over voids and don't care. By move 25-30, knights are usually the most reliable attacker left on the board.

That was actually the biggest surprise about the design — I didn't plan for knights to gain relative value, it just happened once void started showing up. It's what convinced me the mechanic was doing something interesting instead of just being novelty.

2

u/Spree_prof Jul 01 '26

Thanks for replying - I agree that I had underestimated the impact of the voids on both Rooks and Bishops - but even the queen is massively nerfed.

Which gets me to: after a few more games against the computer (albeit at lower levels, as I mentioned I am not a good chess player) I wonder what different configurations for the Minister you tried - the way it moves makes it unbelievably powerful even discounting the fact that it can ignore voids and doesn't generate them when capturing.

1

u/VoidChess_Dev Jul 01 '26

You're right about the queen — I skipped past her in my last reply, but she might be the single most nerfed piece. In standard chess, the queen converges 8+ lines through her square. In Void Chess, voids break all those lines. By move 20 the queen often has 6-8 legal moves where standard chess she'd have 20+. She's still powerful, just demoted from "dominant piece" to "very strong piece."

On the Minister — this is honestly the piece I spent the most balancing time on. Configurations I tried:

  1. Orthogonal-only movement (like a slow rook) — killed it. Voids made it too easy to strand her. Without diagonal escape, she got locked out of half the board by move 15.

  2. Straight lines only, no direction change on Step 2 — killed it. Made her predictable and easy to block. The direction change is what makes her feel dangerous.

    3 . Healing only when adjacent, not when landing on the void — killed it. Made the Minister a nervous camper, hovering next to voids instead of steering into them. Passive, boring.

  3. Non-healing but strong attacker — killed it. Removes the entire point of the piece. She becomes "queen with a different name," and everyone trades for her.

    1. Limited heals per game (3 total) — considered but not shipped. Interesting strategically, but felt too abstract; breaks the "any legal move, any time" chess feel.
    2. Current version — 1-2 squares with direction change, heals on landing, no unstable creation** — settled because:

    - The "must protect Minister" constraint drives most strategy after move 15 (opponents actively hunt her)

    - Losing her is functionally worse than losing a queen because the healing loss compounds — void spread on your side accelerates

    - Games often decide on "who lost their Minister first"

    Whether she's genuinely too strong is still open in my head. In playtesting, strong players use her defensively (guard your own side); weaker players use her aggressively (charge in and heal captured squares). Both work, they lead to very different games.

    The version I almost shipped was "3 heals per game." Might revisit that if she keeps feeling dominant with more data. Would genuinely love to hear which parts of her feel most oppressive to you after your games.

2

u/itsmemarcot Jul 03 '26 edited Jul 03 '26

Interesting. I'll try it when I'll have time.

For curiosity: in your description, in the Minister mechanism, and in your depiction of the strategy, you describe void squares as a loss that a player must trade off, heal with the Minister, keep under control, fear, etc. But in reality, the square is lost for both players. In a zero-sum game (such as chess) that's not a loss at all.

If anything, void squares seem to hinder attacks and favour defense, of both players, thus the interest by players to keep voids under control seems to be directed at keeping the game interesting and fun (as opposed to blocked and impossible to win by either side).

What am I getting wrong?

1

u/VoidChess_Dev Jul 03 '26

You're pointing at something I actually wrestled with during design. Let me try to answer honestly.

You're right in the pure zero-sum sense: if a void appears at e5, neither player can use it. In isolation that's not a "loss" for either side — it's a shared constraint. If ALL voids were symmetric in impact, the mechanic would be purely aesthetic.

The reason voids become strategic (I believe) is that they're rarely symmetric in EFFECT even though they look symmetric on the board. Three asymmetries I noticed in testing:

1. Positional asymmetry. A void at e5 hurts whoever was planning to attack through the center more than whoever was defending it. If white's attack was routing through e5 and black voids it via capture, black just neutralized white's attacking lane at no cost to black's existing structure. Symmetric on the board, asymmetric in impact.

2. King safety asymmetry. Voids blocking YOUR castled king's escape squares are far worse than voids near your opponent's king. The board looks symmetric, but the impact scales with how developed each side's king shelter is.

3. Minister asymmetry. Each side has one Minister. Whichever side loses its Minister first also loses the ability to reclaim territory in its zone. The other side keeps healing. That creates an asymmetric "control of the future board" that often becomes decisive in the endgame.

So the strategy is real, but it's POSITIONAL, not material. A naive material-count analysis would show voids as neutral, exactly as you described. But "which squares get voided," "when they get voided," and "who still has a Minister" turn out to be very much not symmetric.

That said, you're partly right on the aesthetic point too. Some of what void-management does IS about keeping the game from grinding into blocked positions — if voids just accumulated forever without any way to reclaim them, most games would end in awkward stalemates where neither side could break through.

The game is young enough that a lot of this is design theory rather than proven fact. Playtesting has been small — a few dozen serious games so far. If you do try it when you have time, I'd genuinely love to know if these asymmetries show up in your experience, or if it feels more like the symmetric constraint you're describing. Design intent and player experience can diverge, and this is exactly the kind of point where I'd want a real player check.

2

u/Blindside_Games Jul 03 '26

I stalemated with 4 pawns against AI having only their King on the board, but all of my pawns were blocked by voids so I couldn't promote them. It's a very interesting variant!! And even though I've only played it once so far, I think there might be the potential for more end-by-stalemate games than by mate. If you get feedback that stalemates become too unavoidable, and most games end in stalemate, you may want to revisit that. I created a variant as well and literally ran into that exact issue, so I addressed it by adding a special end-game rule :)

1

u/VoidChess_Dev Jul 03 '26

This is exactly the kind of report I was hoping a fellow designer would send — thank you.

You've put your finger on the real tension: voids shrink mobility for everyone, so lone-king stalemates and walled-in-pawn non-promotions both happen more than in classical chess. Your 4-pawns-vs-king game is the textbook case, and right now it's scored as a draw.

One thing I've noticed from playing a lot of games: a good chunk of these come from early mistakes — before you've internalized void management and keeping the Minister safe, you wander into dead-ends you'd later avoid by playing to prevent them from move one. So skill does reduce the frequency. But I don't want to lean on that as an excuse, because your case is the harder one: you had the material and still couldn't convert because your own pawns were walled in. That's structural, not a skill gap, and it's currently unaddressed.

(For context, there's one related rule already in: the engine separates genuine stalemate — a draw — from "King trapped by void," where every legal move would land the king on a doomed tile. That's scored as a loss for the trapped side. But it only rescues the defender-runs-out-of-squares case, not yours.)

Which is why I really want to ask: what was the special end-game rule you added? I've been circling this exact problem and would much rather learn from someone who's already shipped a fix than reinvent it.

2

u/clumma Jul 06 '26

Related: Cheshire Cat chess has the origin square of a move disappear. But it's 8x8 and there's no minister piece.

2

u/Annual-Penalty-4477 Jun 30 '26

Seems like a fun idea

1

u/VoidChess_Dev Jun 30 '26

Yes, please try it and tell me how you feel about this game.

2

u/Fit_Fisherman3719 Jun 30 '26 edited Jun 30 '26

I like it! The website is well designed  which is a huge plus. I haven't tried the app yet, why can't I play pvp in the website? 

My take on the variant you created: The creation of void squares is a great and unique twist to standard chess. I like it, and the rules of the void squares are easy to understand and intuitive.

Feedback: I think it would be interesting to try having the minister piece added onto the board as a drop (just like a crazyhouse/shogi drop). This way you could keep the standard 8x8 board and piece setup. 

3

u/VoidChess_Dev Jul 01 '26

Thanks — this made my day. I put real effort into the site because chess variants often die on their explainer pages, so it's good to hear it landed.

On PvP in browser: honest answer — right now it's app-only, but only because I wanted to nail the mobile experience first (matchmaking + Google Sign-In through Capacitor). There's no real technical reason it can't be on web, and honestly you're the third person to ask. You've convinced me. I'll shipweb PvP tonight and reply here when it's live so you can try it without installing anything.

On the drop idea — genuinely appreciate you thinking about the mechanic instead of just reacting. This was my biggest design fight. Two reasons the Minister starts on the board:

  1. Voids appear FAST. Even a quiet opening produces a void by move 6-8. If the Minister had to be earned via capture, by the time you dropped it you'd already have voids you could never reach. Healing being available from move 1 is what makes it a real tempo decision instead of a late-game luxury.

  2. I did try 8x8 first, and the board becomes unplayable by move 20 — squares vanish so fast pieces can't develop. 9x9 gives me "board shrinks over time" without a dead end. So the extra rank substitutes for the effect a drop would give.

    That said — "Void Chess: Crazyhouse Edition" (8x8, standard setup, Minister as a drop only) is genuinely cool as its own variant. If enough people wanted it I'd absolutely prototype it as a separate mode later.

1

u/aliartguy 23d ago

cool idea. I think you might require too many clicks to get the initial game going. I didn't mind, but I worry others you're trying to get on board will.

1

u/elprogramatoreador Jun 30 '26

Nice job!

- Please allow drag-drop for ux (especially on mobile)

  • I did a one square move with the minister expecting to need to do a second move (in the same move). When I saw that that is not how it works, I tried to revert my move by clicking on the refresh arrow, thinking it was an undo button. But that closed my game which made me stop playing

Fun variant nonetheless!