· Sharp.go Team
История вейци: от Императора Яо до KataGo, четыре тысячи лет
Вейци старше письменности в большинстве мест. Самые ранние китайские хроники описывают её как игру, изобретённую наставником Императора Яо, предназначенную для обучения наследника престола равновесию, сдержанности и чтению последствий ходов.
● Древний период
01Яо, Шунь и легенда об изобретении
Китайская императорская хроника, давшая вейци её историю происхождения.
«Шу цзин» (Книга документов), один из конфуцианских канонов, содержит самое раннее описание изобретения вейци. Император Яо, столкнувшись с неподходящим наследником, назначил министра Шуня наставником принца. Шунь, как сообщается, сказал:
“Принц необуздан и небрежен. Я сделал коробку с линиями, чтобы он мог учиться через игру.”
"
"Шунь был назначен обучать Даньчжу. Принц был жесток и небрежен. Поэтому Шунь придумал коробку, размеченную клетками, чтобы обучать его через игру.
● Классический период
02Распространение по Восточной Азии
Корея, Япония и традиция дипломатических подарков.
К эпохе Хань вейци уже было устоявшимся придворным развлечением. Короли и императоры Хань играли в неё. Чиновники включали её в рекомендованную учебную программу для образованного джентльмена.
● XX век
04Профессиональная эра
Матчи за титулы, еженедельная пресса, медленная интернационализация игры.
На протяжении XX века вейци профессионализировалась в Восточной Азии. В Японии основные титулы — Хонинбо, Мэйдзин, Кисэй, Тэнген, Госэй, Одза, Дзюдан, Рюсэй — кристаллизовались как матчи-хиты, проводившиеся один-два раза в год.
● AI-революция
05AlphaGo, Ли Седоль и год 2016
Матч 4–1, изменивший отношения каждого игрока к игре.
В марте 2016 лондонская AI-компания DeepMind бросила вызов Ли Седолю, тогда действующему сильнейшему игроку из поколения, выигравшего 18 мировых титулов, на матч из пяти партий.
"
"Я пережил поражение, которое не могу выразить словами. Хочу выразить уважение AlphaGo и команде, стоящей за ней.
● Эра открытого кода
06KataGo, Leela Zero и демократизация анализа
Мощные движки с открытым кодом, которые может запустить каждый на ноутбуке.
Команда DeepMind опубликовала описание архитектуры AlphaGo, но не выпустила обученные веса. В течение нескольких месяцев независимо стартовали два open-source проекта: Leela Zero (под руководством Gian-Carlo Pascarella) воспроизвёл конвейер обучения AlphaZero на добровольных распределённых вычислениях; KataGo (под руководством David Wu) добавил инфраструктуру распределённого обучения и более богатый набор аналитических выходов (оценка территории, карты влияния, потеря очков).
● Часто задаваемые вопросы
01 Действительно ли Император Яо изобрёл вейци? ▾
Самые ранние китайские хроники — «Шу цзин» и её комментарии — приписывают изобретение вейци Шуню, министру Яо, который разработал настольную игру для обучения невнимательного принца. Является ли описанная игра именно вейци — предмет дискуссий.
02 Когда вейци достигла Японии? ▾
Наиболее широко принятая дата — VII век н.э., через буддийских монахов и дипломатические посольства с Корейского полуострова. К периоду Хэйан (794–1185 н.э.) вейци уже была придворным элементом в Киото, и в поздний классический период появились профессиональные игроки.
03 Кто такой Хонинбо Шусаку? ▾
Хонинбо Шусаку (1829–1862) — самый прославленный игрок периода Эдо. Его 19-партийная победная серия против сильнейших современников, сыгранная в конце 1850-х и никогда не повторявшаяся, — самая длинная беспроигрышная серия в документированной истории вейци.
04 Что изменилось после AlphaGo против Ли Седоля в 2016? ▾
Победа AlphaGo 4–1 над Ли Седолем доказала, что машинная оценка превысила сильнейшую человеческую конкретную оценку. Публичный выпуск open-source движков — особенно Leela Zero и KataGo — в течение следующих трёх лет сделал эту силу оценки доступной любому с ноутбуком.
05 Что Sharp.go привносит в игру? ▾
Sharp.go строит на экосистеме open-source движков, давая ей браузерно-первую 3D-поверхность. Установка не требуется. У каждой игры есть стабильный URL для совместного использования. Тот же движок (KataGo), который профессионалы используют для изучения, работает как инструмент анализа в один клик за каждой доской.
Для более широкого введения см. Что такое вейци?. Для правил, в рамках которых всё это происходит, см. Как играть в вейци. О том, как Sharp.go рендерит 361 камень при 60fps, см. Внутри движка.