Skip to content

Instantly share code, notes, and snippets.

@KrakenHH
Created July 1, 2016 23:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KrakenHH/9eb28fba3a6afadd19081e5c32c015a4 to your computer and use it in GitHub Desktop.
Save KrakenHH/9eb28fba3a6afadd19081e5c32c015a4 to your computer and use it in GitHub Desktop.
def create_board
board = Array.new(8) { Array.new(8) { ' ' } }
#setus up black pieces
board[0][0] = Rook.new('black')
board[0][1] = Knight.new('black')
board[0][2] = Bishop.new('black')
board[0][3] = Queen.new('black')
board[0][4] = King.new('black')
board[0][5] = Bishop.new('black')
board[0][6] = Knight.new('black')
board[0][7] = Rook.new('black')
board[1].fill { |x| Pawn.new('black') }
#sets up white pieces
board[7][0] = Rook.new('white')
board[7][1] = Knight.new('white')
board[7][2] = Bishop.new('white')
board[7][3] = Queen.new('white')
board[7][4] = King.new('white')
board[7][5] = Bishop.new('white')
board[7][6] = Knight.new('white')
board[7][7] = Rook.new('white')
board[6].fill { |x| Pawn.new('white') }
board
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment