Мое творчество. Игра Шахматный сапёр

Видео, книги, журналы, научные статьи, (по тематике форума), наше творчество
Аватара пользователя
Андрей
Архитектор
Сообщения: 6762
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 494 раза
Поблагодарили: 437 раз

Re: Мое творчество. Игра Шахматный сапёр

Сообщение Андрей »

Найден глюк, при нажатии "ЗАНОВО" в сетевой игре во время расстановки секундомер падает на 0, а не на значение, которое выставил "ведущий" комп. Происходит рассогласование секундомеров. Нужно поправить.

Версия 3.08h
fixed: в сетевой игре при наличии активного соединения кнопка "ЗАНОВО" не меняет выставленное значение секундомера.
Аватара пользователя
Андрей
Архитектор
Сообщения: 6762
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 494 раза
Поблагодарили: 437 раз

Re: Мое творчество. Игра Шахматный сапёр

Сообщение Андрей »

Версия 3.08m
fixed: наконец-то был устранён самый основной и мешающий фундаментальный глюк (в качестве условия контроля цикла repeat until использовались переменные большИх разрядностей, что приводило к сбою в контроле сетевых циклов, они либо работали мало, либо уходили в бесконечность)
данный код переписан полностью, что позволило наконец-то спокойно откалибровать сетевые циклы. Счётчик контроля выставлен 3 000 000 циклов, это примерно чуть более 5 секунд (при запросе расстановки после игры счётчик за 10 секунд успевает сделать 5 500 000 циклов).
Также добавлена индикация цикла во время ожидания доставки, каждые 100 000 циклов увеличивается на 1 цифровой индикатор.
Аватара пользователя
Андрей
Архитектор
Сообщения: 6762
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 494 раза
Поблагодарили: 437 раз

Re: Мое творчество. Игра Шахматный сапёр

Сообщение Андрей »

Недочёты версии 3.08n:

1. Если соперник расставил фигуры, то сопернику приходит уведомление о расстановке. А если он сбросил кнопкой ЗАНОВО, то галочка РАССТАВЛЕНО не пропадает. (fixed!)

2. Опять иногда появляется решётка на СВОЁМ ПОЛЕ. (уже сделаны новые анти решёточные фиксы)

3. Один раз стартанул секундомер без начала сетевой игры обоими соперниками. (fixed!)
Аватара пользователя
Андрей
Архитектор
Сообщения: 6762
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 494 раза
Поблагодарили: 437 раз

Re: Мое творчество. Игра Шахматный сапёр

Сообщение Андрей »

3.08p
+ во время системных циклов доставки секундомер хода на паузе
Аватара пользователя
Андрей
Архитектор
Сообщения: 6762
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 494 раза
Поблагодарили: 437 раз

Re: Мое творчество. Игра Шахматный сапёр

Сообщение Андрей »

Шахматный сапёр v3.09 релизная версия.

ChessBattle309.zip

Что нового:
  • При нажатии ПКМ на рыцаря появляется возможность Сохранить текущую расстановку/Загрузить сохраненную расстановку. Сохранение ведётся в INI-файл
  • Усложнена расстановка фигур компьютером в зависимости от достигнутого (или выбранного) уровня (параметр сила игры) - только для 5 фигур
  • Улучшен дизайн формы НАСТРОЙКИ
  • Добавлены новые звуки, упрощено построение схемы из новых игровых звуков
  • Улучшен дизайн игровых сообщений
  • html-хелп дописан новыми опциями в игре
  • Кнопка "<->" в НАСТРОЙКАХ, позволяющая сбросить статистику и настройки в исходное (как при скачивании дистрибутива) состояние
  • Кнопка "КОРЗИНА" над полем соперника - очищает все выделения и пометки на полях, фигурах и бордюрах
  • Стрелка под рядами мигает, когда надо открыть ряд
  • Стрелки под фигурами мигают, когда надо угадать фигуру
  • Добавлены всплывающие подсказки к рыцарю и фигурам-картинкам
Что исправлено:
  • отсутствие шахматного шрифта определяется идеально точно даже для редких или узких шрифтов
  • в сетевой игре при наличии активного соединения кнопка "ЗАНОВО" не меняет выставленное значение секундомера
  • в сетевой игре улучшен контроль доставки (циклы), добавлена индикация цикла во время ожидания доставки
  • в сетевой игре после расстановки всех фигур нельзя отменить расстановку (ЗАНОВО)
  • в сетевой игре иногда появлялись решётки на своём поле
  • в сетевой игре секундомер иногда стартовал до начала игры
  • в сетевой игре во время системных циклов доставки секундомер хода приостанавливается
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Андрей
Архитектор
Сообщения: 6762
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 494 раза
Поблагодарили: 437 раз

Re: Мое творчество. Игра Шахматный сапёр

Сообщение Андрей »

 ! Сообщение из: Андрей
Сервер игры "Шахматный сапёр" был продлён до 29 марта 2024 года за счёт бонусных баллов.