xiangqii
Version:
xiangqi-engine written in pure js
25 lines (21 loc) • 477 B
JavaScript
const createBoard = () => {
const rows = 10;
const columns = 9;
const board = new Array(rows)
.fill(1)
.map((x, i) => i + 1)
.map((row) => {
return new Array(columns)
.fill(1)
.map((x, i) => i + 1)
.map((col) => {
return {
position: parseInt(`${row}${col}`),
row: row,
col: col,
};
});
});
return board.flat();
};
module.exports.createBoard = createBoard;