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

Видео, книги, журналы, научные статьи, (по тематике форума), наше творчество
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

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

Сообщение Михаил Киселев »

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

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

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

Ещё одна удачная игра (440 очков):
Score_440.png
Мало того, реализовав динамику игры, так как я мечтал, я начинаю немного влюбляться в совершенство и простоту этой игры.

Недостижимая пока мечта - сделать матчи между людьми через Локалку/Инет. Но это тоже реализуемо, хоть и чревато изучением новых областей в программировании и большими временными затратами.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

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

Сообщение Михаил Киселев »

Не знаю, насколько серьезно ты влез в код игры и исправил ли ты глюк версии 1.5b, но функция clearB (очистка поля для новой игры) перестала корректно его очищать. Сыграть можно так только один раз, после нажатия "расставить фигуры заново", начинаются огромные глюки. Все потому что поле перестало чиститься.
noT_ refreshing.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Андрей Карпишин
Архитектор
Сообщения: 9194
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 1214 раз
Поблагодарили: 556 раз

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

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

Близко к невозможному! Не потерял ни одной фигуры и набрал 590 очков!
score_590.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Андрей Карпишин
Архитектор
Сообщения: 9194
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 1214 раз
Поблагодарили: 556 раз

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

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

Михаил Киселев писал(а):Не знаю, насколько серьезно ты влез в код игры и исправил ли ты глюк версии 1.5b, но функция clearB (очистка поля для новой игры) перестала корректно его очищать. Сыграть можно так только один раз, после нажатия "расставить фигуры заново", начинаются огромные глюки. Все потому что поле перестало чиститься.
У меня такого глюка нет и не было ни разу.
Возможно, как-то виновата система, которая собирает код?
Я имею в виду, что собрав мой исходник у себя - глюка не заметишь.
Вроде очистку поля не трогал, и, вообще, я правил код с умом, не нарушая ни одного байта, логически несущего полезную инфу.
Аватара пользователя
Андрей Карпишин
Архитектор
Сообщения: 9194
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 1214 раз
Поблагодарили: 556 раз

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

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

Каков же предел очков? Уже 620 очков!
score_620.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

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

Сообщение Михаил Киселев »

Странно, на ос XP такие же глюки с очисткой поля и в версии 1.32
Хотя под виндовс 8.1 очистка поля работала без сбоев.
GlukiXP V1.32.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

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

Сообщение Михаил Киселев »

Да, под ХР игра глючит и сильно. Мало того, что поле не зачищается, так ещё и при движении мышью во всех версиях, где "моё поле" подсвечивается цветом, на поле противника тоже появляются следы прошлой игры.
2018-01-20_18-20-38.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Михаил Киселев
Сообщения: 716
Зарегистрирован: 22 дек 2017, 13:55
Благодарил (а): 159 раз
Поблагодарили: 69 раз

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

Сообщение Михаил Киселев »

Думаю, надо вообще переход хода к компьютеру по движении мыши изменить на переход хода к компьютеру сразу после вскрытия битого поля.
Когда сделаешь в игре все что хотел, скинь мне исходники - буду править.
Аватара пользователя
Андрей Карпишин
Архитектор
Сообщения: 9194
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 1214 раз
Поблагодарили: 556 раз

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

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

Михаил Киселев, про глюки игры в Windows XP я уже писал в начале темы.
Теперь ты их подтвердил.

Про переход хода при движении мыши я тоже согласен. Но чуть другой план.
Мне, наоборот, не нравится, что компьютер иногда убивает 5 моих фигур подряд, но не даёт при этом паузы.
Поэтому я вставляю после убитой фигуры задержку по нажатию клавиатуры.

Раз ты собрался убирать "OnMouseMove" - сделай переход по нажатию клавиатуры,
а потом эту опцию "Ускорение игры" сделаем включаемо/отключаемой в настройках программы.