Что хотелось бы сделать
1. Возможность играть в ШС на нэтбуке с разрешением экрана 1024х600. ( Это также шаг к реализации ШС под андроид. На планшете теже 10 дюймов и тоже разрешение в 1024х600).
2. Параметр "Сила игры", вверху над моим полем с фигурами, сделать видимым постоянно, кроме, конечно игры по сети с реальным противником.
3. Сделать запоминание своей расстановки фигур, путем нажатия на иконку рыцаря. После запоминания расстановки в начале игры, нажатие на иконку рыцаря должно приводить к расстановке фигур сделанной мной, как игроком, до этого.
4. Усилить расстановку фигур компьютером в зависимости от силы игры. (Принцип: слишком много крестов в одной клетке - это всегда плохо, исправить).
Мое творчество. Игра Шахматный сапёр
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Мое творчество. Игра Шахматный сапёр
Опять эта чёртова сила игры. Мы же тогда обсудили всё, и вот опять.Михаил Киселев писал(а): ↑13 сен 2022, 08:372. Параметр "Сила игры", вверху над моим полем с фигурами, сделать видимым постоянно, кроме, конечно игры по сети с реальным противником.
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Мое творчество. Игра Шахматный сапёр
сделано путём настройки в INI файле. То что можно поднять вверх, поднял.Михаил Киселев писал(а): ↑13 сен 2022, 08:37Возможность играть в ШС на нэтбуке с разрешением экрана 1024х600.
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Мое творчество. Игра Шахматный сапёр
3.07d
+ При нажатии ПКМ на рыцаря появляется возможность Сохранить текущую расстановку/Загрузить сохраненную расстановку. Сохранение ведётся в INI-файл. (готово!)
+ Усложнена расстановка фигур компьютером в зависимости от достигнутого (или выбранного) уровня (параметр сила игры) - только для 5 фигур
+ Изменен дизайн формы НАСТРОЙКИ (готово!)
+ Добавлены новые звуки, упрощено построение схемы из новых игровых звуков (готово!)
+ ShowMessage заменены на MessageBox (небольшой косметический фикс)
+ html-хелп дописан новыми опциями в игре
+ Сила игры компа опять отрегулирована
+ При нажатии ПКМ на рыцаря появляется возможность Сохранить текущую расстановку/Загрузить сохраненную расстановку. Сохранение ведётся в INI-файл. (готово!)
+ Усложнена расстановка фигур компьютером в зависимости от достигнутого (или выбранного) уровня (параметр сила игры) - только для 5 фигур
+ Изменен дизайн формы НАСТРОЙКИ (готово!)
+ Добавлены новые звуки, упрощено построение схемы из новых игровых звуков (готово!)
+ ShowMessage заменены на MessageBox (небольшой косметический фикс)
+ html-хелп дописан новыми опциями в игре
+ Сила игры компа опять отрегулирована
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Мое творчество. Игра Шахматный сапёр
баги 3.07d
1) При запуске программы в сообщениях об отсутствии шрифта или при повторном запуске программы, секундомер не тикает (нет звука), а форма после 10 секунд не закрывается.
В версии 3.06h этого бага нет.
2) есть один неопределяемый шрифт (некий узкий шахматный шрифт на 10-11 винде определяется как пустое место или отсутствие шрифта)
1) При запуске программы в сообщениях об отсутствии шрифта или при повторном запуске программы, секундомер не тикает (нет звука), а форма после 10 секунд не закрывается.
В версии 3.06h этого бага нет.
2) есть один неопределяемый шрифт (некий узкий шахматный шрифт на 10-11 винде определяется как пустое место или отсутствие шрифта)
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Мое творчество. Игра Шахматный сапёр
Версия 3.07e
Исправлено:
1) глюки формы (3.07d) при отсутствии шрифтов или повторном запуске
2) теперь отсутствие шахматного шрифта определяется идеально точно, в т.ч. тот самый узкий шахматный шрифт определяется как наличествующий (спасибо тестеру Александру Михайлову за помощь в установлении размеров этого шрифта)
===
3) Добавлена переменная typechat. Первая строка файла настроек. Если она больше, чем 9, то чат поднимается на указанное число пикселов вверх (по просьбе Михаила для очень маленьких экранов)
Исправлено:
1) глюки формы (3.07d) при отсутствии шрифтов или повторном запуске
2) теперь отсутствие шахматного шрифта определяется идеально точно, в т.ч. тот самый узкий шахматный шрифт определяется как наличествующий (спасибо тестеру Александру Михайлову за помощь в установлении размеров этого шрифта)
===
3) Добавлена переменная typechat. Первая строка файла настроек. Если она больше, чем 9, то чат поднимается на указанное число пикселов вверх (по просьбе Михаила для очень маленьких экранов)
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Мое творчество. Игра Шахматный сапёр
Версия 3.07f
Добавлено:
+ Кнопка "..." в НАСТРОЙКАХ, позволяющая сбросить статистику и настройки в исходное (как при скачивании дистрибутива) состояние
+ Кнопка "КОРЗИНА" над полем соперника - очищает все выделения и пометки на полях, фигурах и бордюрах
Добавлено:
+ Кнопка "..." в НАСТРОЙКАХ, позволяющая сбросить статистику и настройки в исходное (как при скачивании дистрибутива) состояние
+ Кнопка "КОРЗИНА" над полем соперника - очищает все выделения и пометки на полях, фигурах и бордюрах
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Мое творчество. Игра Шахматный сапёр
В течение сессии откатился с 9 уровня на 4-й! Позор на мою седую голову. Вот что бывает если по чесноку играть:
129 5 9 К=4(2) Я=0(0)
130 5 8 Я=6(1) К(0)
131 5 9 К=7(0) Я=0(0)
132 5 8 К=10(0) Я=12(3)
133 5 8 К=5(3) Я=0(0)
134 5 7 К=8(0) Я=11(1)
135 5 7 К=5(3) Я=8(0)
136 5 7 К=8(1) Я=0(0)
137 5 6 К=10(1) Я=12(0)
138 5 6 К=6(2) Я=0(0)
139 5 5 К=8(0) Я=0(0)
Если бы не сверхусилие при доигрывании и на 3-й бы выкинули. Чудом спасся.
140 5 4 К=7(0) Я=9(1) - 7(0) крутовато для 4 уровня
141 5 4 К=9(3) Я=11(0)
129 5 9 К=4(2) Я=0(0)
130 5 8 Я=6(1) К(0)
131 5 9 К=7(0) Я=0(0)
132 5 8 К=10(0) Я=12(3)
133 5 8 К=5(3) Я=0(0)
134 5 7 К=8(0) Я=11(1)
135 5 7 К=5(3) Я=8(0)
136 5 7 К=8(1) Я=0(0)
137 5 6 К=10(1) Я=12(0)
138 5 6 К=6(2) Я=0(0)
139 5 5 К=8(0) Я=0(0)
Если бы не сверхусилие при доигрывании и на 3-й бы выкинули. Чудом спасся.
140 5 4 К=7(0) Я=9(1) - 7(0) крутовато для 4 уровня
141 5 4 К=9(3) Я=11(0)
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Мое творчество. Игра Шахматный сапёр
Нашёл пример бреханины: комп не угадывает фигуру, я открываю ряд, потом не угадывает видимо другую фигуру (или ту же), я открываю ряд, потом не делая никакие разведки убивает видимо эти 2 фигуры. А следом не делая разведки ещё 3. По сути такое невозможно.
Ситуацию "открыл 2 фигуры пусть и не угадывая с 1 раза, но не открыл больше клеток, значит автоматом убил ещё 3 фигуры" нужно чуть ослабить.
Как итог горит 5 убитых фигур и всего одна открытая клетка и та пустая.
157 5 9 К=3(0) Я=6(2) - 3(0) - собачья чушь!
Ситуацию "открыл 2 фигуры пусть и не угадывая с 1 раза, но не открыл больше клеток, значит автоматом убил ещё 3 фигуры" нужно чуть ослабить.
Как итог горит 5 убитых фигур и всего одна открытая клетка и та пустая.
157 5 9 К=3(0) Я=6(2) - 3(0) - собачья чушь!