кстати, это правило сравнительно «недавнее» ))) было введено в шахматы в XV веке одновременно с другим правилом, которое разрешало делать первый ход пешкой сразу на два поля вперёд. типа, пешка не может перемещаться без риска, когда поле прохода находится под боем. а до этого спорили, может ли пешка дойдя до 8-ой горизонтали превратиться в фигуру противоположного цвета.
немного по-пробовали, но правило не прижилось. отменили. крайне редко бывают позиции, когда от мата может спасти превращение своей пешки на вражескую фигуру.
Т.е. бывают случаи, когда шахматисту может быть выгоднее, доведя пешку до 8-й горизонтали, превратить её не в свою фигуру, а в фигуру соперника?
Можете смоделировать пример?
Воспользуюсь случаем, хочу спросить есть хорошие книги обучающие игре в шахматы? Играть умею, но хочется основы защиты/нападения. По наитию сложно играть.
Самые-самые — в плане чего? По теории дебютов, эндшпилей, миттельшпилей? По позиционной игре или больше по тактике? Немаловажен также и уровень игры. Если их всех гамбитов вы слышали лишь про турецкий — можете почитать например «Учебник шахматной игры», Капабланки. Логично, последовательно доступно обо всем что есть в шахматах.
Научился играть в шахматы в 5 лет, много играл до 7 лет с папой. Сейчас играю плохо, выигрываю только таких же новичков, а хочется поднять свой уровень.
«Учебник шахматной игры» для меня будет самое оно. С азов. Этого я и хотел, ещё раз спасибо.
Просто играй почаще. Я себя чувствовал примерно как и ты пару лет назад. Но повадился играть с соседом по вечерам, к нему еще и гости периодически заскакивают, тоже любители шахмат и пива =) И вот, начал уверенно выигрывать у мужиков, которые считались хорошими игроками. Поиграв с годик можно уже и за книжку браться с разборами партий и ситуаций.
Очень помогают шахматные видеоуроки — они помогают понять основные идеи дебютов, что является самым сложным для новичка. На том же рутрекере их десятки по разным дебютам.
А вот кстати, не убивает ли желание играть в шахматы тот совершенно улетный уровень, который необходимо наработать, чтобы играть профессионально? Лет 100-200 назад шахматы еще оставались игрой, в которой любитель мог освоиться за несколько лет, и даже выигрывать турниры. А сейчас уровень настолько вырос, что надо очень сильно погрузиться в это дело, и явно иметь некоторый талант, чтобы играть серьезно.
без рокировки херово конечно. и еще я не знал, что ему можно детский мат ставить, поэтому на втором ходу пошел Nf3.
потом выиграл в течение минуты примерно)
раньше был кандидатом в мастера. и да, улетный уровень гроссов убивает желание играть.
чтобы чего-то достичь в этой игре (топ-30 в мире), нужно начинать усиленно заниматься с 3-4 лет.
Пощадите, не дайте умереть от любопытства :) _как_ в три хода поставить мат, если нужно а) вывести пешку; б) вывести ферзя; в) вывести фигуру? Или я слишком шаблонно думаю?
Аналогично: «детский мат» оно ну ни в какую не может побороть.
Ну и пусть то ходит он хоть рандомно, но впихнуть логику хотьбы всех фигур в 1Кб прикольно. В 2Кб наверное он начнет ставить половину в тупик ))) А уэ если ему дадут разгульнутся на целый Мб…
Ну я не игрок) О детском мате конечно слышал, но суть его не поленился узнать только сейчас.
По-моему — это как с кубиком-рубиком. Гораздо интереснее и приятнее если действуешь не по формуле.
Текста партии пользователя OpenMinded не видел, сомневаюсь что там есть что-то интересное, но мало ли? Вобщем смысл такой — о классе игры белых судить по тому скриншоту преждевременно.
Очень впечатляет. Правда, после объявления шаха алгоритм почему-то отказывался ходить — наверное ждал, пока я сделаю более подходящий ход.
Кстати дождался. Когда я решил, что он завис и стал кликать мышкой — быстренько походил туда моим ферзем и сразу же его съел.
Я самонадеянно — продул :-) Алгоритм удивительный, особенно если учесть, что кроме основной функции он еще и правильность перемещения фигур проверяет, т.е. сходить пешкой на три клетки вперед не получится. А ведь на такие вещи можно было и забить ради краткости.
Нет рокировки, и взятий на проходе…. Выиграл легко (у меня в детстве был КМС)… но всё равно молодцы!!! Глядишь, со временем и Рыбку (лучший шахматный движок последних 3-4 лет), портируют на javascript.
Пол часа мучений, ну что кто больше сможет?
Тут вся сложность в том, как бы ему случайно мат не поставить или в пат не загнать над этим много думать приходится. Пешку мне гаденыш срубил в середине партии тоже слоном при том за зря отдав своего слона)))
ваш коммент и предыдущий теперь можно будет использовать вместо ).
А вообще мне даже немного обидно, что 1кб текста, какие-то 1024 буковки, выиграли меня в шахматы.
Пусть нету всяких рокировок, взятий на проходе и других вещей о которых я даже не додумался бы проверить, но Оскар Толедо крутой чувак!
У меня, правда, не компилируется, gcc на Windows выдает ошибки, посмотрел код, действительно, в первой же строке перечисление переменных без типа, как оно должно работать, непонятно…
C килобайтом конечно сильно, но вообще не новость. 5к шахматы победили в конкурсе на 5килобайтную страничку. Сейчас есть проект на соусфордже — p4wn.sourceforge.net/5k/
Лично для меня мало-мальский интерес в плане игры представляет разве что только если сразу с первых ходов отдать ему ферзя. Попутно возникло желание написать своего :)
Надо устроить программе турнир с участием игроков разных разрядов. И по пропорции игроков-участников разных разрядов и по отношению побед/поражений в играх с разными игроками по результатам турнира вычисляется разряд.
Javascript играет в шахматы — размер скрипта 1 KB!