Б) в качестве граничных...
Б) в качестве граничных условий выступают фишки, образующие кольцо, т. е. нельзя
помечать эти точки.
Пример нахождения цикла
Рис. 3
Заполнение контура фишками
Для простоты нахождения начальной точки, из которой начнется заполнение
контура, она (начальная точка) ищется вокруг последней из поставленных игроком,
пропуская образующие кольцо (см. рис. ?+3) . Из каждой такой точки производится
попытка заполнения контура и если заполнение удачно, т. е. не произошел выход за
края игрового поля то контур заполняется из этой точки, иначе она пропускается
и производится попытка заполнения из следующей;
Полный захват контура
Рис. 5
7) если игровое поле заполнено фишками так, что их уже некуда ставить, то
срабатывает условие 3 и игроку ничего не остается, кроме как нажать клавишу
выхода из игры и продолжить игру на новом поле;
информация о том, чей ход в данный момент времени производится ваш, или
противника пишется внизу экрана. В программе это реализовано следующим
образом:
if (mouseclick ()==1) // если поставили фишку на игровое поле
{
outtextxy (130,470,"Ваш ход «);
SendPack (); // послать пакет с номером поставленной
// точки противнику
StepIgrok (); // отобразить ход на экране
outtextxy (130,470,»Ход противника");
Оставить комментарий