Князья

Я 20 лет мечтал поиграть в «Князей» — и сделал их сам

Как карточная игра 2002 года из моего детства стала бесплатной онлайн-игрой с ботами, рейтингом и голосовым управлением — и при чём тут старший брат.

6 августа 2026

Мне было лет семь или восемь. У нас с братом была колода «Князья» — карточная игра Алексея Калинина 2002 года про Киевскую Русь: основываешь города, копишь Славу, воюешь с соседями и плетёшь интриги. Издание АСТ, сто карт, правила на семи страницах.

Я был младшим, и это означало одно: чтобы поиграть, нужно было уговорить брата. Я просил постоянно. Иногда он соглашался — и тогда мы играли часами: я вёл дружины на его Чернигов, он жёг мои постройки «Пожаром», я в отместку подсылал советника-отравителя. Меня затягивало настолько, что я начал выдумывать собственные карты — рисовал их на бумажках и требовал «принять в игру» новые войска и события.

Потом брат пошёл в среднюю школу, и ему стало не до игр с мелким. Колода легла на полку. А я остался с мечтой, которая для ребёнка нерешаема: играть в «Князей» тогда, когда захочу я. Не когда согласится брат. Просто — захотел и сел играть.

Прошло двадцать лет. Оказалось, теперь такие запросы решаются.

Что получилось

Мечта собралась за считанные дни: knyazya.online — полная бесплатная онлайн-версия, без рекламы и пейволлов.

Что внутри:

Технически всё это живёт на Cloudflare (Pages + Durable Objects + D1) и обходится примерно в ноль долларов в месяц. Движок покрыт тестами и симуляциями: тысячи автопартий ботов против ботов ловили баги правил — включая тонкости вроде «что происходит с войском, лежащим на „Помощи Византии“, когда летопись крадёт советник-клеветник».

Самое сложное было не в коде

Самым трудным оказались не Durable Objects и не анимации, а сами правила. Издание 2005 года в нескольких местах допускает два прочтения, и пока играешь живьём за столом, вы просто договариваетесь. Движку договориться не с кем — ему нужен однозначный ответ.

Классический пример: защитник отбивает атаку войском «большей Силы» — так написано в правилах. Но глоссарий тут же поясняет, что Сила показывает, какой картой можно одолеть это войско. Если читать буквально, Дружину Силы 10 нельзя отбить ничем, кроме Ополчения, и вся верхушка колоды становится непобедимой. Пришлось разбирать каждое такое место, сверяться с оригинальным PDF и фиксировать трактовку — все они выписаны на странице правил, чтобы никто не спорил с движком.

Что дальше

Брату я, кстати, уже отправил ссылку. Теперь пусть он меня уговаривает.

Играть бесплатно →

Игра — оцифровка «Князей» Алексея Калинина (2002). Дизайн оригинала принадлежит автору; онлайн-версия бесплатна.