! | Сообщение из: Андрей |
Сервер игры "Шахматный сапёр" был продлён до 29 декабря 2023 года за счёт моих собственных средств с 30% скидкой по акции. |
Мое творчество. Игра Шахматный сапёр
-
- Сообщения: 710
- Зарегистрирован: 22 дек 2017, 13:55
- Благодарил (а): 156 раз
- Поблагодарили: 66 раз
Re: Мое творчество. Игра Шахматный сапёр
Один из тестеров отметил, что надо ещё поправить в игре:
Все указанные недочёты будут поправлены в новой версии игры.1. Если после того, как компьютер не угадал фигуру, вместо выбора ряда начать новую игру, то знаки вопроса рядом с номерами рядов сохраняются до следующего раза, когда надо выбрать ряд.
2. При задержке 0 мс после каждой угаданной компьютером фигуры нужно закрывать сообщение, что компьютер нашел фигуру.
-
- Архитектор
- Сообщения: 7708
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 677 раз
- Поблагодарили: 490 раз
Re: Мое творчество. Игра Шахматный сапёр
Идеи для дальнейшего улучшения программы:
1. Сделать в НАСТРОЙКАХ выбор, чтобы фигуры не могли пробивать через другие фигуры (как в шахматах)
2. Сделать игру с 4-мя фигурами по выбору, соперники могут выбирать любые 4 фигуры из 5, в том числе делать не симметричный выбор - это даст дополнительный эффект неожиданности (в основном, важно для сетевой игры)
3. Создание клиента под Андроид
К сожалению, все эти идеи сложно реализуемы. Но ничего невозможного не бывает.
1. Сделать в НАСТРОЙКАХ выбор, чтобы фигуры не могли пробивать через другие фигуры (как в шахматах)
2. Сделать игру с 4-мя фигурами по выбору, соперники могут выбирать любые 4 фигуры из 5, в том числе делать не симметричный выбор - это даст дополнительный эффект неожиданности (в основном, важно для сетевой игры)
3. Создание клиента под Андроид
К сожалению, все эти идеи сложно реализуемы. Но ничего невозможного не бывает.
-
- Архитектор
- Сообщения: 7708
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 677 раз
- Поблагодарили: 490 раз
Re: Мое творчество. Игра Шахматный сапёр
Итак, версия 2.96 beta 2 имеет следующие улучшения:
Добавлено помимо этого:
+ когда компьютер угадывает фигуру, он пишет название угаданной фигуры
+ когда компьютер открывает ряд, он пишет либо название открытой фигуры, либо "открыто несколько фигур"
+ в программе исправлена очень редкая ошибка деления на 0
+ параметр "Задержка (мс)" вступает в силу сразу после закрытия формы НАСТРОЙКИ
+ параметр "Задержка (мс)" может быть введён только цифрами
+ параметр "IP сервера" может быть введён только цифрами и точкой
Исправлено1. Если после того, как компьютер не угадал фигуру, вместо выбора ряда начать новую игру, то знаки вопроса рядом с номерами рядов сохраняются до следующего раза, когда надо выбрать ряд.
Исправлено2. При задержке 0 мс после каждой угаданной компьютером фигуры нужно закрывать сообщение, что компьютер нашел фигуру.
Добавлено помимо этого:
+ когда компьютер угадывает фигуру, он пишет название угаданной фигуры
+ когда компьютер открывает ряд, он пишет либо название открытой фигуры, либо "открыто несколько фигур"
+ в программе исправлена очень редкая ошибка деления на 0
+ параметр "Задержка (мс)" вступает в силу сразу после закрытия формы НАСТРОЙКИ
+ параметр "Задержка (мс)" может быть введён только цифрами
+ параметр "IP сервера" может быть введён только цифрами и точкой
-
- Архитектор
- Сообщения: 7708
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 677 раз
- Поблагодарили: 490 раз
Re: Мое творчество. Игра Шахматный сапёр
Добавлено ещё (beta 3):
+ в сетевой игре пишутся названия угаданных фигур (так же как и в локальной)
+ отрицательные очки при победе теперь невозможны, заменены на 0
Добавлено (beta 4):
+ расстановки компьютера стали ещё более вариативными
+ в сетевой игре пишутся названия угаданных фигур (так же как и в локальной)
+ отрицательные очки при победе теперь невозможны, заменены на 0
Добавлено (beta 4):
+ расстановки компьютера стали ещё более вариативными
-
- Архитектор
- Сообщения: 7708
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 677 раз
- Поблагодарили: 490 раз
Re: Мое творчество. Игра Шахматный сапёр
beta 5:
- На правой доске при победе закрытием последней фигуры не считался (не увеличивался) победный ход. Таким образом, при случайном открытии всех фигур подряд число выигрышных ходов равнялось нулю, что противоречит логике.
Исправлено
+ При отсутствии файла НАСТРОЕК или ошибочном содержимом файла происходит оповещение и корректный выход из программы
Исправлено1. При смене количества фигур очки и ходы остаются от прошлой игры. Сбрасываются после расстановки фигур.
- На правой доске при победе закрытием последней фигуры не считался (не увеличивался) победный ход. Таким образом, при случайном открытии всех фигур подряд число выигрышных ходов равнялось нулю, что противоречит логике.
Исправлено
+ При отсутствии файла НАСТРОЕК или ошибочном содержимом файла происходит оповещение и корректный выход из программы
-
- Архитектор
- Сообщения: 7708
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 677 раз
- Поблагодарили: 490 раз
Re: Мое творчество. Игра Шахматный сапёр
Версия увеличила номер до 2.97 и имеет ещё улучшения:
+ Добавлена кнопка КУБИК (случайная расстановка) - случайным образом расставляет все фигуры, кроме короля. Работает неограниченное число раз. Количество выставляемых ею фигур зависит от выбранного уровня сложности. Данная кнопка всегда отключена в сетевой игре.
+ Добавлены всплывающие подсказки ко всем кнопкам под левой доской ("Кубик", "Король", "Ферзь", "Ладья", "Слон", "Конь")
+ Добавлена кнопка КУБИК (случайная расстановка) - случайным образом расставляет все фигуры, кроме короля. Работает неограниченное число раз. Количество выставляемых ею фигур зависит от выбранного уровня сложности. Данная кнопка всегда отключена в сетевой игре.
+ Добавлены всплывающие подсказки ко всем кнопкам под левой доской ("Кубик", "Король", "Ферзь", "Ладья", "Слон", "Конь")
-
- Архитектор
- Сообщения: 7708
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 677 раз
- Поблагодарили: 490 раз
Re: Мое творчество. Игра Шахматный сапёр
Версия увеличила номер до 2.98 и имеет ещё улучшения:
+ Нажатием кнопки после проигрыша можно активировать режим доигрывания. Даётся 3 хода, таймер не учитывается. Исход игры для статистики доигрывание не изменяет (в итоге засчитывается поражение).
+ В НАСТРОЙКАХ можно активировать режим запоминания позиции главной формы. Если режим активирован, при новом запуске программы главная форма появится на месте последнего выхода из программы. Если режим отключен - главная форма всегда появляется по центру.
+ Нажатием кнопки после проигрыша можно активировать режим доигрывания. Даётся 3 хода, таймер не учитывается. Исход игры для статистики доигрывание не изменяет (в итоге засчитывается поражение).
+ В НАСТРОЙКАХ можно активировать режим запоминания позиции главной формы. Если режим активирован, при новом запуске программы главная форма появится на месте последнего выхода из программы. Если режим отключен - главная форма всегда появляется по центру.
-
- Архитектор
- Сообщения: 7708
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 677 раз
- Поблагодарили: 490 раз
Re: Мое творчество. Игра Шахматный сапёр
Версия 2.99 имеет пару улучшений:
+ ещё улучшена вариативность расстановки фигур компьютером
ИсправленоБыло найдено условие, при котором рекорд не обновлялся. Если после рекорда победить с меньшим количеством баллов, то новый рекорд не сохранялся. При поражении после рекорда он обновлялся. При открытии настроек сразу после рекорда тоже обновлялся. И при закрытии программы после рекорда обновлялся.
+ ещё улучшена вариативность расстановки фигур компьютером
-
- Архитектор
- Сообщения: 7708
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 677 раз
- Поблагодарили: 490 раз
Re: Мое творчество. Игра Шахматный сапёр
Версия 3.00a готова и имеет следующие улучшения:
+ переделан и обновлён красивый интерактивный хелп в игре (новые скриншоты)
+ в НАСТРОЙКИ добавлена сила игры компьютера с 5-ю фигурами (ползунок от 0 до 10 с шагом 1)
+ правильно пишутся окончания после числительного (количества баллов)
что нужно перед релизом:
* тестить на баги особенно сетевую версию (ещё не тестировалась)
* протестить на баги локальную версию (немного уже тестировалась в процессе разработки)
* Михаил собирался улучшить хелп в формате html
+ переделан и обновлён красивый интерактивный хелп в игре (новые скриншоты)
+ в НАСТРОЙКИ добавлена сила игры компьютера с 5-ю фигурами (ползунок от 0 до 10 с шагом 1)
+ правильно пишутся окончания после числительного (количества баллов)
исправленопосле поражения при клике на оставшиеся под левой доской фигуры пишет "[фигуру] вы уже выставили".
исправленопосле открытия компьютером последней фигуры успевает написать "ваш ход" перед "вы проиграли".
что нужно перед релизом:
* тестить на баги особенно сетевую версию (ещё не тестировалась)
* протестить на баги локальную версию (немного уже тестировалась в процессе разработки)
* Михаил собирался улучшить хелп в формате html