Перейти к содержимому

Villager Connect Four

Сыграйте в «Четыре в ряд» с жителями! Кнопка на экране торговли запускает полноценную партию — их мастерство растёт с уровнем торговли, а поскольку житель ходит первым, Мастер уже решил игру и обыграть его невозможно.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
270
Подписчиков на Modrinth
0
версии
3
Обновлён
22 октября 202622 окт.
Опубликован
в 2026
The Connect Four button on any villager's trade screen · свайп

Коротко о моде

Работает на Fabric
Для Minecraft 26.2–26.3
Нужен и в игре, и на сервере
Последняя версия — 0.1.2 от 22 октября 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры26.2–26.3
Описание переведено автоматическиПоказать оригинал (EN)

⬤ Villager Connect Four

Этот библиотекарь уровня «Мастер» торгуется жёстко. Он также решил «Четыре в ряд» и ходит первым. Открой экран торговли любого жителя и нажми Connect Four. Прямо там открывается полная доска — без предметов, команд и настройки.

Житель ходит первым, и в этом суть

«Четыре в ряд» — решённая игра. На стандартной доске 7×6 игрок, который бросает первым, может форсировать победу — это доказано исчерпывающими вычислениями, а не просто наблюдениями. Кто ходит первым, играет в выигранную игру. Так что житель получает это право. Значит, житель уровня «Мастер» не «очень силён»: он непобедим, и никакое мастерство этого не изменит. Если хочешь играть за выигрывающую сторону, одна строка в конфиге отдаёт её тебе — см. ниже. Твой цвет зависит от порядка хода, так что кто бросает первым, тот играет жёлтыми.

Насколько они сильны?

Уровень торговли жителя определяет его силу — и каждый уровень думает по-настоящему иначе, а не просто глубже:

Уровень жителяСила в «Четыре в ряд»
НовичокБросает почти случайно — не воспользуется победой, не заблокирует твою
УченикИспользует победу прямо перед собой, блокирует твою, дальше ничего не видит
ПодмастерьеНикогда не играет в проигрыш; создаёт и замечает двойные угрозы
ЭкспертПонимает чётность угроз по нечётным/чётным
МастерРешил игру

Прыжок от Подмастерья к Эксперту — самый интересный. В каждом столбце чётное число клеток, так что в чистой гонке заполнения первый игрок занимает 1-ю, 3-ю и 5-ю клетку столбца, а второй — 2-ю, 4-ю и 6-ю. Поэтому угроза чего-то стоит, только если её ряд достанется её владельцу — та же тройка в ряд на ряд выше может оказаться бесполезной. Подмастерье считает угрозы. Эксперт считает те, до которых дело действительно дойдёт.

Как играть

  • Кликни по столбцу — или в любое место над ним. Над столбцом, на который наведён курсор, висит призрачный диск.
  • Полный столбец мигает красным с глухим звуком, а не молча игнорирует тебя.
  • Выигрышная четвёрка обведена, а остальная доска затемняется, так что победа видна, а не подразумевается.
  • Сдайся кнопкой или просто закрой доску. Уход дальше 16 блоков, смерть жителя или отключение отменяют игру.
  • Без ставок, без наград — просто для удовольствия (и права похвастаться).

Конфигурация

config/villagerconnectfour.properties, создаётся при первом запуске и документирован внутри:

  • first-player=player — ты бросаешь первым и получаешь теоретически выигрывающую сторону. Одобренный способ пройти непобедимого Мастера.
  • board-size=7x6 — от 4x4 до 8x7. Это меняет ценность игры, а не только её масштаб: несколько меньших досок при идеальной игре — ничьи, так что на них Мастера можно удержать.

Под капотом

  • Движок на чистой Java, написанный с нуля. Доска — это два битборда, упакованных в одно 64-битное слово, по одному столбцу на семь бит — лишний бит в каждом столбце это часовой, который всегда пуст, и именно он позволяет находить четыре в ряд через and доски со сдвинутыми копиями самой себя вообще без проверок краёв.
  • Очки считаются в дисках на доске, а не в полуходах от корня поиска, что делает их абсолютными фактами о позиции. Одна таблица транспозиций используется всеми играми на сервере, так что знания Мастера накапливаются в течение игры, а не начинаются с нуля на каждом ходу.
  • Полностью серверно-авторитетно — сервер владеет игрой; клиент отправляет столбец и ничего больше.
  • Движок думает в фоновом потоке, так что сервер никогда не зависает.
  • Ноль арта: доска, диски, лунки и подсветки нарисованы процедурно и остаются чёткими при любом размере.

Совместимость

Хорошо играет с другими модами серии Villager Games — кнопки на экране торговли складываются в стопку, а не перекрываются. Требуется Fabric API. Мод нужен и клиенту, и серверу.

Частые вопросы

Как установить Villager Connect Four?

Установите Fabric под свою версию Minecraft, скачайте Villager Connect Four под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Villager Connect Four?

У Villager Connect Four есть сборки для Minecraft 26.2–26.3.

Нужен ли Villager Connect Four на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее