Баг: шашки  (Прочитано 4234 раз)

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
: 11.12.2009 19:17
В партии дамка не сделала необходимый бой



Напишу последние ходы.
21. gf2 gh2
22. ed2 hg1
23. ef4 gc5 (хотя необходимо было бить еще и шашку ф4)

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#1 : 25.12.2009 10:54
18.12.09. 17:20 Матч edvardas-Kesha. 5 партия.18 ход. В финальной позиции черные не смогли сделать правильный бой. При нажатии на шашку б4 она перескакивала на ж5 почему то. Бой не делался. Отпуская шашку - она возвращалась на б4.

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#2 : 22.01.2010 11:05
Пропущен бой  белой шашкой

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#3 : 22.01.2010 11:58
Не удалось побить на д2. (шашка б8 "просилась" на ж5, возможно она "пыталась стать дамкой" на поле д2 и побить висячую ф4)

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#4 : 23.01.2010 20:03
Сомнения подтвердились. Как только шашка доходит до предпоследней горизонтали и есть висячая шашка соперника (т.е та, которую бы эта шашка, будь она дамкой, должна была бы побить) - то не дает сделать ни одного хода.

GlazAlmaz

  • сэр Макс
  • Чемпион
  • *****
  • Сообщений: 1042
  • репутация +11/-0
Баг: шашки
#5 : 26.01.2010 10:55
баги в шашках пофиксены, если еще что-то будет - пишите ))

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#6 : 29.01.2010 21:44
29.01.10 17.45 матч angryogr-pelikesha в клеточный микс. Баг случился при игре в шашки. после 1. аб4 ба5 2. ба3 сб6 3. аб2 бс5 4. ед4 черные должны бить, однако каким то образом им удалось игнорировать это и сделать ход де5 (в архиве видно).

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#7 : 02.02.2010 09:37
1.02.2010.  21.00. Матч chel-pelikesha. Классическая жеребьевка. Первая партия. После ходов 1. ab4 fg5 2. ba5 gh4 3. cb4 gf6 последовал обязательный ход белых 4. gh4. Так как на h4 уже стояла черная шашка, то в результате получилось неравенство сил. Вероятно должен был быть ход 4. gf4.

GlazAlmaz

  • сэр Макс
  • Чемпион
  • *****
  • Сообщений: 1042
  • репутация +11/-0
Баг: шашки
#8 : 10.02.2010 19:00
если последний баг с жеребьевкой еще повторится - пишите, по остальному вроде пофиксено

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#9 : 04.03.2010 12:50
Матч Летучий_Голландец - pelikesha 4.03.2010, 11:28
третья партия.
1. d2-d4 c7-h4 (перелет)
2. c1-d2 d6-e5
3. g3-f4 d8-c7 (ход g3-f4 не отобразился и дало сделать этот ход вместо обязательного боя, далее партия продолжилась)

Матч pelikesha - Летучий_Голландец 4.03.2010 11:37
первая партия
1. pass f6-a5 (перелет)
2. g7-f6 g3-h4 Собственно дальше ходы черных записывались вместо белых и наоборот. Баг еще и в том, что первыми сходили черные, чего в летающих не должно быть. После перелета всегда первый ход белых.

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#10 : 04.03.2010 20:44
Неправильно присуждается ничья в шашках. Пример: лекция pelikesha 4.03.2010, 20:14

1.9.1. Партия считается закончившейся вничью в таких случаях:

1.9.1.3. Если участник, имея в окончании партии три дамки (и более) против одной дамки противника, своим 15-м ходом (считая с момента установления соотношения сил) не возьмет дамку противника;
сравни с п.1.9.1.5 - там существенное отличие что одинокая дамка занимает "большую дорогу" - диагональ а1-h8
1.9.1.4. Если в позиции, в которой оба соперника имеют дамки, не изменилось соотношение сил (т.е. не было взятия, и ни одна простая шашка не стала дамкой) на протяжении:
- в 2-х и 3-х фигурных окончаниях (кол-во всех единиц на доске) - 5 ходов
- в 4-х и 5-и фигурных окончаниях - 30 ходов,
- в 6-и и 7-и фигурных окончаниях - 60 ходов (имхо ненужное правило,можно не реализовывать)
1.9.1.5. Если участник, имея в окончании партии три дамки, две дамки и простую, дамку и две простые, три простые против одинокой(все остальные случаи: дамка и шашка и т.п - не считаются) дамки, находящейся на большой дороге (a1-h8), своим 5-м ходом не сможет добиться выигранной позиции;
1.9.1.6. Если в течение 15 ходов игроки делали ходы только дамками, не передвигая простых шашек и не производя взятия;
1.9.1.7. Если три (или более) раза повторяется одна и та же позиция (одно и то же расположение шашек), причем очередь хода каждый раз будет за од¬ной и той же стороной.

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#11 : 14.03.2010 09:55
Международные шашки
Замечено сразу несколько неточностей.

1. На доске не хватает по одному ряду шашек с обеих сторон. (должно быть по 20 шашек у каждого)

2. Неправильная запись нотации. Должна быть следующая нумерация клеток (смотрим со стороны белых):

**01**02**03**04**05
06**07**08**09**10**
**11**12**13**14**15
16**17**18**19**20**
**21**22**23**24**25
26**27**28**29**30**
**31**32**33**34**35
36**37**38**39**40**
**41**42**43**44**45
46**47**48**49**50**


** = белая клетка. В цифрах 01-09 первый ноль можно не писать.
// белые шашки располагаются на полях 31-50, черные соответственно 1-20

3. Несколько непонятны конвенции "русские" или "бразильские". Международные шашки играются только по правилам как в бразильских. Можно конечно поизвращаться над ними и поставить русские правила, но я призываю делать игры по мировым стандартам, а не как нам захочется. Ну или хотя бы чтобы по умолчанию стояли "бразильские", а то народ просто не поймет.

4. После открытия стола появляются полосы прокрутки. Но: размер окошка слегка превышает допустимый, поэтому полосы прокрутки практически не работают. Но при переключении окон - доска начинает ощутимо прыгать - когда активно окно Гамбитера есть полосы прокрутки, когда оно неактивно - их нет (видимо убираются за ненадобностью)

5. Ход белых.

С поля J6 клиент бьет только на на B6 и не дает права выбора, при этом становится дамкой. Включена конвенция "русские". Тут даже не знаю что нарушено - нарушено почти все) Видимо просто бои дамкой не переработались под стоклетки. Этот момент, так же как и правила боя в бразильских необходимо проверить. Лекция pelikesha 14.03.2010, 9.51

6. Пока писал этот ответ обратил внимание, что полосы прокрутки (большие по бокам - отличаются от тех что внутри есть - маленькие и черные) стали появляться во всех окнах игрового клуба - соответственно при переключении окон - прыгает все.

7. Доска отличная, мне очень нравится.

8. Еще один случайно обнаруженый баг. В архиве при длинном бое не появляется горизонтальная полоса прокрутки, в результате чего порой не отображается ход черных. Пример ниже

GlazAlmaz

  • сэр Макс
  • Чемпион
  • *****
  • Сообщений: 1042
  • репутация +11/-0
Баг: шашки
#12 : 14.03.2010 10:53
международные рановато выложили, по ним работа еще не закончена

а вот про это побробнее
Цитата
4. После открытия стола появляются полосы прокрутки. Но: размер окошка слегка превышает допустимый, поэтому полосы прокрутки практически не работают. Но при переключении окон - доска начинает ощутимо прыгать
у меня такого нет...

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#13 : 16.03.2010 09:11
Сравни две картинки. Баг замечен не только мной.

На первой активно окно игрового клуба. На второй окно QIP Infium. Разница я думаю заметна.

peliken

  • Опытный
  • ***
  • Сообщений: 181
  • репутация +7/-0
Баг: шашки
#14 : 07.04.2010 13:26
В русских шашках почему то поставились конвенции от бразильских (лекция pelikesha 7.04.2010 13:23) - 7 ходом должен был быть бой d4:b6:d8:h4 (остановилась на d8 и со следующего хода стала как дамка - как в бразильских).

Не дает сделать ход дамкой по большой дороге a1-h8 или h8-a1. Визуально при попытке такого хода дамка просто сбрасывается на начальный пункт стояния и ничего не меняется. От цвета не зависит. От других шашек тоже (в той же лекции например можно убедиться).