Skip to content

Commit

Permalink
fixed Node.js issue
Browse files Browse the repository at this point in the history
  • Loading branch information
tomitank committed Aug 29, 2021
1 parent 90574ae commit 6345535
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 23 deletions.
16 changes: 5 additions & 11 deletions OLD/tomitankChess_5_0.js
Original file line number Diff line number Diff line change
Expand Up @@ -3527,9 +3527,8 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA
UI_HOST = HOST_NODEJS;
var nodefs = require('fs');
process.stdin.setEncoding('utf8');
process.stdin.on('readable', function() {
onMessage({ data: process.stdin.read() });
process.stdin.resume();
process.stdin.on('data', function(data) {
onMessage({ data: data });
});
process.stdin.on('end', function() {
process.exit();
Expand All @@ -3542,7 +3541,7 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA

// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

var uci_options = { 'Hash' : '32' };
var uci_options = { 'Hash': '32' };

var onMessage = function(command) {

Expand Down Expand Up @@ -3824,7 +3823,7 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA
var from = FROMSQ(Move);

msg += Letters[TableFiles[from]-1]+''+TableRanks[from]; // Ahonnan
msg += Letters[TableFiles[to]-1]+''+TableRanks[to]; // Ahova
msg += Letters[TableFiles [to]-1]+''+TableRanks [to]; // Ahova

if (PROMOTED(Move) != 0) { // Promocio
msg += ['', '', 'n', 'b', 'r', 'q', ''][PROMOTED(Move) & 0x07];
Expand All @@ -3849,22 +3848,18 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

function getInt(key, def, tokens) {

for (var index = 0; index < tokens.length; index++)
if (tokens[index] == key)
if (index < tokens.length - 1)
return parseInt(tokens[index+1]);

return def;
}

function getStr(key, def, tokens) {

for (var index = 0; index < tokens.length; index++)
if (tokens[index] == key)
if (index < tokens.length - 1)
return tokens[index+1];

return def;
}

Expand All @@ -3877,12 +3872,11 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA
hi = lo;
for (var j = lo; j < tokens.length; j++) {
if (tokens[j] == to)
break;
break;
hi = j;
}
}
}

return { lo : lo, hi : hi };
}

Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ Usage:

Estimated level (CCRL 40/40):
-----------------------------
- 5.0: ~2915 elo (Strongest JavaScript Chess Engine /2021.01.18/)
- 5.1: ~2920 elo (Strongest JavaScript Chess Engine /2021.08.08/)
- 5.0: ~2900 elo (Strongest JavaScript Chess Engine /2021.01.18/)
- 4.2: ~2830 elo (Strongest JavaScript Chess Engine /2020.09.24/)
- 4.0: ~2820 elo (Strongest JavaScript Chess Engine /2020.01.24/)
- 3.0: ~2780 elo (Strongest JavaScript Chess Engine /2019.01.14/)
Expand Down
16 changes: 5 additions & 11 deletions tomitankChess.js
Original file line number Diff line number Diff line change
Expand Up @@ -3532,9 +3532,8 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA
UI_HOST = HOST_NODEJS;
var nodefs = require('fs');
process.stdin.setEncoding('utf8');
process.stdin.on('readable', function() {
onMessage({ data: process.stdin.read() });
process.stdin.resume();
process.stdin.on('data', function(data) {
onMessage({ data: data });
});
process.stdin.on('end', function() {
process.exit();
Expand All @@ -3547,7 +3546,7 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA

// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

var uci_options = { 'Hash' : '32' };
var uci_options = { 'Hash': '32' };

var onMessage = function(command) {

Expand Down Expand Up @@ -3829,7 +3828,7 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA
var from = FROMSQ(Move);

msg += Letters[TableFiles[from]-1]+''+TableRanks[from]; // Ahonnan
msg += Letters[TableFiles[to]-1]+''+TableRanks[to]; // Ahova
msg += Letters[TableFiles [to]-1]+''+TableRanks [to]; // Ahova

if (PROMOTED(Move) != 0) { // Promocio
msg += ['', '', 'n', 'b', 'r', 'q', ''][PROMOTED(Move) & 0x07];
Expand All @@ -3854,22 +3853,18 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

function getInt(key, def, tokens) {

for (var index = 0; index < tokens.length; index++)
if (tokens[index] == key)
if (index < tokens.length - 1)
return parseInt(tokens[index+1]);

return def;
}

function getStr(key, def, tokens) {

for (var index = 0; index < tokens.length; index++)
if (tokens[index] == key)
if (index < tokens.length - 1)
return tokens[index+1];

return def;
}

Expand All @@ -3882,12 +3877,11 @@ var CHESS_BOARD = [ BLACK_ROOK, BLACK_KNIGHT, BLACK_BISHOP, BLACK_QUEEN, BLA
hi = lo;
for (var j = lo; j < tokens.length; j++) {
if (tokens[j] == to)
break;
break;
hi = j;
}
}
}

return { lo : lo, hi : hi };
}

Expand Down

0 comments on commit 6345535

Please sign in to comment.