Basic implementation of bitboard, board and move

This commit is contained in:
baccenfutter 2020-05-08 22:53:19 +02:00
parent 07adc3474a
commit c21a117a23
Signed by: baccenfutter
GPG key ID: 9EF0A3998363DBC9
7 changed files with 988 additions and 0 deletions

19
pkg/runes/runes.go Normal file
View file

@ -0,0 +1,19 @@
package runes
// The relevant unicode runes for chess are:
const (
WhiteKing = '♔'
WhiteQueen = '♕'
WhiteRook = '♖'
WhiteBishop = '♗'
WhiteKnight = '♘'
WhitePawn = '♙'
BlackKing = '♚'
BackQueen = '♛'
BlackRook = '♜'
BlackBishop = '♝'
BlackKnight = '♞'
BlackPawn = '♟'
Check = '†'
Mate = '‡'
)