euroshogi
ELO: 41.89 +-47.2 (95%) LOS: 96.1%
Total: 200 W: 106 L: 82 D: 12
minishogi
ELO: 6.95 +-43.8 (95%) LOS: 62.3%
Total: 200 W: 84 L: 80 D: 36
constexpr Direction Down = (Us == WHITE ? SOUTH : NORTH);
Bitboard BlockRanks = rank_bb(relative_rank(Us, RANK_1, pos.max_rank())) | rank_bb(relative_rank(Us, RANK_2, pos.max_rank()));
- Bitboard b = pos.pieces(PAWN) & (forward_ranks_bb(Us, ksq) | rank_bb(ksq));
+ Bitboard b = pos.pieces(PAWN, SHOGI_PAWN) & (forward_ranks_bb(Us, ksq) | rank_bb(ksq));
Bitboard ourPawns = b & pos.pieces(Us);
Bitboard theirPawns = b & pos.pieces(Them);