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

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

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

Сообщение Андрей Карпишин »

Готова предрелизная версия 3.14f. Нужны тесты, в т.ч. на любой 32-битной ОС и на WinXP.

Исправлено:
  • Имя игрока обрезалось до 5 символов, если буквы русские. Сейчас 8 русских и 10 английских.
  • В главной форме чекбокс "Соперник расставил" поправлен к правильному положению.
Обнаружен баг в версии 3.14f:

1) после сетевой игры с другим количеством фигур сбивается количество фигур в многоуровневом состязании на количество фигур в последней сетевой игре.
Аватара пользователя
Андрей Карпишин
Архитектор
Сообщения: 9326
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 1283 раза
Поблагодарили: 565 раз

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

Сообщение Андрей Карпишин »

Готова релизная версия 3.14i.

ChessBattle_v314i.zip

Добавлено:
  • За прохождение кампании каждого из многоуровневых состязаний (с 2,3,4,5-ю фигурами) присваивается свой уникальный кубок, который в дальнейшем постоянно отображается на игровом поле. Над кубком отображается цифра количества побед в соответствующем многоуровневом состязании.
  • Шифрование файла настроек с побитовой контрольной суммой. Внести изменения в файл настроек не через программу Шахматный сапёр невозможно. Реализована защита от читинга при прохождении многоуровневого состязания.
  • Файл настроек options.set не прилагается к дистрибутиву, а создаётся при первом запуске игры.
Исправлено:
  • Во время расстановки фигур иногда терялся канал с соперником
    -> промежуток между пингами с сервером уменьшен с 35 секунд до 25. Количество отправок расстановки сопернику увеличено с 3 до 5, прежде чем коннект с ним закроется.
  • Во время паузы на угадывание фигуры иногда терялся канал с соперником
    -> то же исправление, касающееся пинга.
  • Если от сервера не доходили пакеты во время циклического угадывания, то нажатие "Закрыть игру" не работало. Приходилось снимать задачу
    -> Исправлено. Крестиком можно закрыть игру в этот момент.
  • При сбросе настроек к базовым возвращался устаревший IP адрес сервера.
  • Нельзя в игре опуститься ниже 1 уровня.
  • После сетевой игры с другим количеством фигур сбивалось количество фигур в многоуровневом состязании на количество фигур в последней сетевой игре.
  • Несколько мелких фиксов исключительных ситуаций.
У вас нет необходимых прав для просмотра вложений в этом сообщении.