БлогNot. Комментарии к статье #788 (1-15)

Прикреплённое сообщение, правила и всё такое


[1-15] [16-30] [31-32]

Комментарии отсортированы по убыванию даты, нажмите сюда, чтобы отсортировать их по возрастанию даты


Автор: Александр Огородников (запаролен) IP: 82.208.114.22
Я плохо объяснил. Простите. Дело в том, что задачи у меня изначально вот в таком примерно виде. rrq2N2/PPkPP1P1/K7/8/8/2n5/ppp1ppp1/1RnBbbN1 b - - acn 51; acs 0; bm Qxb7+ Rxa7+ a1=Q+ a1=R+; ce 32764; dm 2; pv a1=Q+ Rxa1 bxa1=Q#; rrq1k3/3nPp2/2ppbp2/8/3K4/8/8/8 b - - acn 6; acs 0; bm Ra3 Rb3; ce 32764; dm 2; pv Rb3 Ke4 Ra4#; Поэтому сначала один программист написал мне скрипт перевода таких задач в более- менее нормальный вид. https://chessiki.ru/chess/chess.php Если надо пользуйтесь , могу дать, не жалко... а потом уже на сайт заносятся автоматом и много сразу. И вот навтором этапе скрипт путается. человек сразу поймёт ,какой ладьёй к примеру надо ходить а какая не может, а его скрипт не понимает, поэтому я собственно вас и попросил подсказать. как в движках невозможные ходы отметаются. (29.10.2019, 20:48)
Ответ: Да нет в движках такой задачи, как отмести невозможные ходы. Есть задача получить возможные (например, game.ugly_moves() в chess.js или вот тут фунцией getMoveList я делал вручную на PHP) и с ними уже работать. Советую вашему программисту сделать правильный конвертер вашего загадочного формата в формат для задачи - и всё заработает
Многовариантные задачи в "решалке" не предусмотрены, как и написано в описании. Ещё просьба - пожалуйста, пишите комментарии к тем статьям, которые относятся к комментируемому материалу, а не к прикреплённой.
Невозможные ходы "отметаются" тем, что не выполняются движком, что и происходит с кодом задачи из предыдущего комментария


Автор: Александр Огородников (запаролен) IP: 82.208.124.252
Здравствуйте. Упёрся в тупик. Может быть Вы подскажете. Вот смотрите. поставили с товарищем- он программист, скрипт на сайт. Мат в 1 ход залил несколько тысяч, ребятишкам очень нравится. решают. много неправильных ,но чищу. вопрос не в этом. А в том , что в задачах мат в 2 хода и больше мой программист не может научить скрипт ходить только правильные ходы. к примеру вот позиция- мат в два хода. http://chessiki.ru/engine/tasks/mat-v-2-hoda/13102-task.html 1. Сg1:c5 Л в8-в6 2. Ф Р1-В7 Х Вот. а в скрипте ход слоном скрипт считает неправильным, потому что он не понимает, каким именно слоном надо ходить. То же самое и с другими фигурами. В движках обычно подсвечиваются возможные ходы фигур, а здесь в этом скрипте не подсвечивается. или мы не нашли в прообразе этой функции. А раз слона (ладьи, коня ) два, то ходить может по мнению скрипта любой. Как ограничить, отсечь неправильные невозможные ходы , если одинаковых фигур одного цвета на доске больше одной? (29.10.2019, 00:14)
Ответ: В используемом Вами движке вообще нет привязок к фигурам, ходы записываются в формате поле - поле. Для задачи 16001 в коде страницы указано

moves: ["h3-c5","a8-b6","h1-b7",] 
- первый ход невозможен. С правильным puzzles.js (показан файл из одной этой задачи), разумеется, всё решается.
var puzzles = [
 {
  date: '10/29/19',
  balP: '4',
  balM: '1',
  title: 'Задача 16001. Мат в 2 хода. Ход белых',
  start: 'rr6/k1Pb4/p2N3p/2b1PR1P/R7/1P5B/2PPK3/6BQ w - - 0 1',
  moves: ['g1-c5', 'b8-b6', 'h1-b7']
 }
];
Обращайте так же внимание на ненужность лишних запятых в конце списков. Файл из двух задач будет выглядеть так:
var puzzles = [
 {
  date: '10/29/19',
  balP: '4',
  balM: '1',
  title: 'Задача 16001. Мат в 2 хода. Ход белых',
  start: 'rr6/k1Pb4/p2N3p/2b1PR1P/R7/1P5B/2PPK3/6BQ w - - 0 1',
  moves: ['g1-c5', 'b8-b6', 'h1-b7']
 },
 {
  date: '10/29/19',
  balP: '1',
  balM: '1',
  title: 'Задача NNN. Мат в 1 ход - Ход белых',
  start: '3q1rk1/5pbp/5Qp1/8/8/2B5/5PPP/6K1 w - - 0 1',
  moves: ['f6-g7']
 }
];
и т.д.


Автор: Александр Огородников (запаролен) IP: 95.37.92.49
Отправил на почту (14.06.2019, 03:37)


Автор: Александр Огородников (запаролен) IP: 95.37.109.220
https://chessiki.ru/
Вот поставили тренажёр. Полезная вещь. большое спасибо. https://chessiki.ru/skript Если Вам интересно в шахматы что-то изобретать. могу ли попросить. для всех конечно, тренажёр сделать, может быть прямо в этом. или в другом. тренажёр- змейка. Простая и усложнённая. Смысл. шахматная доска. задано изначально последовательность букв. к примеру ВВГДВДГВДГВД где в- вертикаль ,г- горизонталь и д- диагональ. В центре доски ставится пешка, и от неё на расстоянии клеточки ставится новая фигура, в просто варианте- любая. если буква В, то по вертикали, если другая, то соответственно. к той фигуре следующая и так далее. получается змейка на доске. и усложнённый вариант. ставятся те фигуры, которые могу ходить так. к примеру- если В, то пешка, или король , или ладья, и так далее, фигуры, могущие ходить по вертикали. всем очень нравится и совсем маленьким ,и даже уже грамотным более- менее ребятам. весёлая игра, весёлый тренажёр. (05.06.2019, 17:19)
Ответ: Буду иметь в идею в виду. Неплохо, если пришлёте письмо по почте с более подробным описанием и примером-картинкой


Автор: Александр Огородников (запаролен) IP: 82.208.124.108
Вот по тегу- шахматы у Вас нашёл несколько скриптов, которые с удовольствием бы поставил на свой сайт. Могу их поставить с рекламой на Вас (если она Вам нужна) Но мне нужна помощь- я не программист. За деньги, если не большие (( Естественно если Вам некогда или что-то ещё, попрошу программиста. Но может быть может быть ? (17.05.2019, 01:09)
Ответ: У Вас обычный Wordpress. По умолчанию к нему "не предусмотрено" подключение сторонних яваскриптов, но это легко обойти, google

Или самое простое - скопировать скрипты на хост в отдельные папки, на сайте сделать блок со ссылками на них


Автор: Александр Огородников (запаролен) IP: 82.208.126.164
http://chessiki.ru/
Здравствуйте. Не могли бы Вы мне помочь. оплачу если не сильно дорого будет. Я не программист, сделал сайт шахматный, учу ребёнков шахматам. И вот понравился Ваш скрипт редактора шахматной доски. На сайт бы мой его поставить. А в идеале, просто спрошу, не бейте сильно, с планшета, чтобы можно было через проектор на стену, на большой экран. детям рассказывать и показывать позиции. можете так? или может уже где-то что-то есть, тогда помочь только поставить. Тоже за плату. Спасибо. Александр. (01.04.2019, 17:23)
Ответ: Пишите ссылки, о каких скриптах речь. А так - какая разница, через проектор показывать экран или напрямую? :) Есть просто расставлялки разного плана - раз, два, три, есть решалка задач, есть сторонние скрипты для дебютов и эндшпилей и т.д. Везде на страницах скриптов есть исходные коды, которые можно вставить в нужный файл .html или .php


Автор: Лев IP: 109.194.38.139
http://blog.kislenko.net/show.php?id=1382
Привет ! Спасибо за твоё творчество ! Сможешь скинуть прямую ссылку на маткад для виндовс 10 . Я из этой темы : http://blog.kislenko.net/show.php?id=1382 Вот моя почта :levswim95@mail.ru Спасибо! (15.09.2017, 23:16)


Автор: Николай IP: 46.150.1.38
Хороший блог, хотел попробовать поставить себе скрипт, но есть по моему существенный недостаток - сделайте вариант такой, чтобы комментарии и форма их добавления показывались на той же странице внизу, где и вся статья, а не на отдельной странице - ну не хотят они делать лишние телодвижения. А так почитал статью, комменты и сразу же добавил свой коммент. (09.03.2017, 13:23)
Ответ: Привет. Думаю, кому есть, что сказать, не обломятся кликнуть лишний раз, а так - спама меньше :) Движок довольно стар и без HTTPS в авторизации, так что, в целом, развивать его не планирую, а держу на нём блог потому, что всё устраивает по возможностям и код достаточно лёгок, не грузит сервер
P.S. Да, таки добавил ету форму... спама стало больше :)


Автор: Макс IP: 212.35.164.230
http://mister-max.su
Приятный у вас сайт / блог, в стиле 2000-х в хорошем смысле этого слова. Тогда сайты делали не для того что бы воду развести для того что бы потом рекламные блоки гугла повесить. Спасибо, приятно что в сети еще существую подобные сайты. (19.01.2017, 00:17)


Автор: test IP: 62.212.73.246
Привет и спасибо за полезный блог! (13.12.2016, 17:27)


Автор: Sergey IP: 95.25.20.16
Привет Привет Привет Привет Привет Привет Привет Привет Привет (09.12.2016, 02:04)


Автор: Никита IP: 85.143.76.122
Добрый день, не могу скачать файл маткад по этой ссылке http://blog.kislenko.net/show.php?id=1009&s=525. Открывается код страницы, как скачать файл? (25.11.2016, 21:13)
Ответ: Это не код страницы, а файл Mathcad 14/15 в формате .xmcd. Если файл открывается браузером - нажми на ссылке правой кнопкой мыши и выбери команду вроде "Сохранить ссылку как…", "Сохранить объект как..." (зависит от браузера).


Автор: Владимир (запаролен) IP: 91.227.42.242
http://blog.kislenko.net/show.php?id=1094 Просто отлично написанная статья. Даже я - совсем начинающий студент смог правильно скопировать ваш код для моих форм. Только я не сильно понял весь принцип работы. Очень хочу узнать как сделать так, чтобы уже реализованный код на двух первых формах (что описан в статье) можно было подключить и к формам 3,4 с возможностью передачи данных с нескольких label в форме Form3 в ячейки DataGridView, что расположены в Form4. (05.10.2016, 22:12)
Ответ: Чтобы компонент или форм было сколько угодно - просто объединяйте их в динамические массивы как, например, тут. Формы - такие же классы, как любые другие классы C++ и C++-библиотек, с ними можно делать то же, что с объектами других классов.


Автор: Andrew (запаролен) IP: 82.208.101.7
Здравствуйте, Николай! В записи по ссылке http://blog.kislenko.net/show.php?id=1155 Вы упомянули, что стандартными средствами мелодию e1282 не сменить. М.б. подскажете, каким образом можно заменить набор стандартных мелодий? -- С уважением. (04.08.2016, 05:55)
Ответ: Не пытался это прошивать, только дал ссылку на статью. Впечатление, что в дешёвых самсунгах просто заблокирован программно ряд функций, но этим никто не занимается как раз потому, что они дешёвые :(


Автор: Серёга IP: 85.140.0.204
http://blog.kislenko.net/show.php?id=1266&s=0 После установки расширения так же открывыает текст И ещё... при повторном вводе кода и нажитии кнопки "добавить" ничего не происходит.Пришлось вернуться и заполнять заново. (03.08.2016, 10:40)


[1-15] [16-30] [31-32]