Крестики-нолики на java в среде NetBeans

Александрович15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.10.2010

Имеется бесконечное поле клеток (19 на 19);

Играющие по очереди ставят свой знак (крестик или нолик, на выбор игрока). Выигрывает тот, кому удается выстроить пять своих знаков по одной линии, прямой или диагональной.

В игре должны быть реализованы 2 режима: «Человек-человек» и «Человек-компьютер».

В программе должен быть реализован алгоритм оценки «ценности» клетки.

Рекурсивным перебором оценивается «ценность» каждой клетки в радиусе 5 от заполненных.

Ценность клетки определяем по частям:

1)за каждую линию, в которой получится по 1 заполненной клетке - 1 очко;

2)за каждую линию, в которой получится по 2 заполненных клетки - 10 очков;

3)за каждую линию, в которой получится по 3 заполненных клетки - 100 очков;

4)за каждую линию, в которой получится по 4 заполненных клетки - 1000 очков;

5)за каждую линию, в которой получится по 5 заполненных клеток - 10000 очков;

Итоговая ценность клетки определяется суммой ценностей по вертикали, горизонтали и диагоналям.

Заявки фрилансеров