Anonymous
Community variant

Different Armies HWAGKAWH

Classical White (RNBQKBNR) plays against the empirically balanced Black army HWAGKAWH (reported White score: 50.67%). Black's pieces are: H = Biskni, moves like a Bishop but captures/checks like a Knight (value = 2.49 pawn); W = Rooman, moves like a Rook but captures like a non-royal King (value = 3.28 pawn); A = Archbishop, combines Bishop and Knight movement (value = 6.79); G = Manroo, moves like a non-royal King but captures/checks like a Rook (value = 3.74). Otherwise the rules are those of chess, except there is no castling; pawns promote to Queen (value = 8.50), Rook (value = 4.26), Bishop (value = 3.28), or Knight (value = 2.97). Source: https://github.com/Zekkzekk/Fairy-chess/blob/main/Balanced_fairy_chess_setup_by_theme.pdf
This is a user-catalogued casual variant. Technical details such as board size, FEN, pieces, and hand rules are defined in the Fairy-Stockfish variants.ini block below.
Uploaded by
Zekk1302
Visibility
public
Status
active

Generated rule overview

This variant inherits its base rules from `chess` and overrides the settings shown below.

Board and setup

Default starting position

Pieces and movement

  • The piece set used on the board is: king (k), queen (q), rook (r), bishop (b), knight (n), pawn (p), archbishop (a), custom piece 15 (w), custom piece 7 (h) and custom piece 6 (g).
  • custom piece 4 (e) is a custom piece with Betza movement `mKcN`.
  • custom piece 5 (f) is a custom piece with Betza movement `mKcB`.
  • custom piece 6 (g) is a custom piece with Betza movement `mKcR`.
  • custom piece 7 (h) is a custom piece with Betza movement `mBcN`.
  • custom piece 8 (i) is a custom piece with Betza movement `mBcR`.
  • custom piece 9 (j) is a custom piece with Betza movement `mBcK`.
  • custom piece 10 (l) is a custom piece with Betza movement `mBcK`.
  • custom piece 11 (m) is a custom piece with Betza movement `mNcR`.
  • custom piece 12 (o) is a custom piece with Betza movement `mNcK`.
  • custom piece 13 (u) is a custom piece with Betza movement `mRcN`.
  • custom piece 14 (v) is a custom piece with Betza movement `mRcB`.
  • custom piece 15 (w) is a custom piece with Betza movement `mRcK`.

Move rules

  • Castling is not allowed.

Promotion

  • The pieces that can promote are: pawn (p).
  • Promotion choices are both sides: knight (n), bishop (b), rook (r) and queen (q).

Piece movement

These diagrams show custom pieces and known Fairy-Stockfish built-in fairy pieces from White's perspective on a compact preview board. Some special moves, especially hoppers and game-state-dependent moves, can still depend on blockers or game state.

Custom piece 4 (E) movement
Custom piece 4 (E) movementE
mKcN
Custom piece 5 (F) movement
Custom piece 5 (F) movementF
mKcB
Custom piece 6 (G) movement
Custom piece 6 (G) movementG
mKcR
Custom piece 7 (H) movement
Custom piece 7 (H) movementH
mBcN
Custom piece 8 (I) movement
Custom piece 8 (I) movementI
mBcR
Custom piece 9 (J) movement
Custom piece 9 (J) movementJ
mBcK
Custom piece 10 (L) movement
Custom piece 10 (L) movementL
mBcK
Custom piece 11 (M) movement
Custom piece 11 (M) movementM
mNcR
Custom piece 12 (O) movement
Custom piece 12 (O) movementO
mNcK
Custom piece 13 (U) movement
Custom piece 13 (U) movementU
mRcN
Custom piece 14 (V) movement
Custom piece 14 (V) movementV
mRcB
Custom piece 15 (W) movement
Custom piece 15 (W) movementW
mRcK
move capture move or capture initial only hopper target

Fairy-Stockfish rules

[differentarmies_v3:chess]


# Classical pieces
knight = n
bishop = b
rook = r
king = k

# Move/capture hybrids
customPiece4  = e:mKcN
customPiece5  = f:mKcB
customPiece6  = g:mKcR
customPiece7  = h:mBcN
customPiece8  = i:mBcR
customPiece9  = j:mBcK
customPiece10 = l:mBcK
customPiece11 = m:mNcR
customPiece12 = o:mNcK
customPiece13 = u:mRcN
customPiece14 = v:mRcB
customPiece15 = w:mRcK

# Built-in compound pieces
queen = q
archbishop = a
dragonHorse = d
chancellor = c
bers = x
centaur = y

# Pawn and promotion rules
pawnTypes = p
promotionPieceTypes = nbrq

# The experiment has no castling
castling = false

# Classical White vs vdrnkrdv Black
startFen = hwagkawh/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w - - 0 1