а в блек ждека будут играть скррипты а не люди
Пусть играют скрипты, разницы большой нет.
тогда асики под них будут так же делать
Вот банальная защита в коде от асиков:
...
char useraction = '0'; // User's response, 'H' or 'S'.
String command = "";
do {
pw.println(menu);
pw.flush();
command = br.readLine().trim();
} while (! menu.checkCommand(command));
Thread.sleep(1000); // Sleep 1 second
useraction = command.charAt(0);
...
Задержка всего на 1 секунду (1000 миллисекунд) и асики отдыхают. Хотя для обычного юзера 1 секунда - фигня. Нормальный бот должен научиться считать карты по системе в БлекДжеке, чтобы ему не пришлось много раз нарываться на такие задержки.