Checkers
by Stepa Poperechnyi
JavaScript
function InitBoard(row, colomn)
{
var row_board = row;
var colomn_board = colomn;
var massCellBoard=[];
for(var i =0; i<row_board; i++)
{
massCellBoard[i]=[i];
for(var j =0; j<colomn_board; j++)
{
massCellBoard[i][j] = 0;
if(i%2==0){
if(j%2==0){
massCellBoard[i][j] = 1;
}
}
else
{
if(j%2!==0){
massCellBoard[i][j] = 1;
}
}
}
}
return massCellBoard;
}
var board = InitBoard(8,8);
console.log(board);
function user1(allboard) {
var user1Starthorizontal = 3;
var user1StartVertical = 8;
for(var i =0; i<user1Starthorizontal; i++)
{
for(var j =0; j<user1StartVertical; j++)
{
if(i%2==0){
if(j%2==0){
allboard[i][j] = 2;
}
}
else
{
if(j%2!==0){
allboard[i][j] = 2;
}
}
}
}
return allboard;
}
user1(board);
function user2(allboard){
var user2Starthorizontal = 8;
var user2StartVertical = 8;
for(var i =5; i<user2Starthorizontal; i++)
{
for(var j =0; j<user2StartVertical; j++)
{
if(i%2==0){
if(j%2==0){
allboard[i][j] = 3;
}
}
else
{
if(j%2!==0){
allboard[i][j] = 3;
}
}
}
}
return allboard;
}
user2(board);