Крестики-нолики на java в среде NetBeans
Имеется бесконечное поле клеток (19 на 19);
Играющие по очереди ставят свой знак (крестик или нолик, на выбор игрока). Выигрывает тот, кому удается выстроить пять своих знаков по одной линии, прямой или диагональной.
В игре должны быть реализованы 2 режима: «Человек-человек» и «Человек-компьютер».
В программе должен быть реализован алгоритм оценки «ценности» клетки.
Рекурсивным перебором оценивается «ценность» каждой клетки в радиусе 5 от заполненных.
Ценность клетки определяем по частям:
1)за каждую линию, в которой получится по 1 заполненной клетке - 1 очко;
2)за каждую линию, в которой получится по 2 заполненных клетки - 10 очков;
3)за каждую линию, в которой получится по 3 заполненных клетки - 100 очков;
4)за каждую линию, в которой получится по 4 заполненных клетки - 1000 очков;
5)за каждую линию, в которой получится по 5 заполненных клеток - 10000 очков;
Итоговая ценность клетки определяется суммой ценностей по вертикали, горизонтали и диагоналям.