Узнать о запуске

The Chest

Паузы нет

В этом сундуке живут 32 человека.

Наведите на любого — увидите, о чём он думает. Перетащите что-нибудь со стола в сундук.

    Это не кадры из игры: сундук рисует браузер по данным настоящего прогона симуляции.

    The Chest — игра про средневековую деревню, которая живёт в сундуке у вас на столе

    Поднимаете крышку, а внизу поля, десяток крыш, колодец и дорога в лес. Там живёт человек тридцать. Они пашут, женятся, болеют, спорят из-за межи и по вечерам молятся. Вы им для этого не нужны: за деревней можно просто наблюдать, как за муравьиной фермой.

    А можно вмешаться. С жителями можно поговорить в микрофон, и они ответят голосом. В сундук можно бросить что-нибудь со стола: хлеб, соль, нож, книгу. Для них это чудо с неба, и после каждого чуда в деревне что-то меняется. Кто-то заберёт подарок себе, кто-то затаит обиду, кто-то начнёт ждать следующего.

    Всё это жители запоминают. У каждого своя память: что с ним случилось, кто помог, кто обманул, что он думает о вас. Дети растут на рассказах родителей, и через пару поколений ваше чудо превращается в легенду, причём не всегда точную.

    Проиграть нельзя. Деревня может разбогатеть, может не пережить голодную зиму или перестать в вас верить, а игра всё равно продолжится.

    Откуда идея

    Как-то мне попался ролик из китайского мини-сериала «Династия Мин в ящике». Обычному офисному парню на день рождения приносят большой ящик, а в нём живая деревня: засуха, голод, разбойники. Он кладёт внутрь половинку яйца, её хватает всей деревне на три дня, и жители решают, что он бог.

    Мне сразу захотелось такой ящик. Я начал искать похожую игру и не нашёл. Есть старые игры про богов вроде Black & White, есть песочницы, есть пара экспериментов с ИИ-персонажами. Но нет игры, где маленькая деревня выглядит по-настоящему, помнит вас, разговаривает с вами и где у каждого подарка есть последствия. Поэтому делаю её сам.

    Жители

    Массовки в деревне нет. У каждого жителя есть имя, возраст, семья, ремесло и характер: один жадный, другая набожная, третий вспыхивает с полуслова. Наведите мышку на любого человека в сундуке наверху, и увидите, о чём он сейчас думает.

    Когда вы с кем-то заговариваете, ответ за него пишет языковая модель. О человеке она знает только то, что записано в его памяти: несколько текстовых файлов о том, кто он, что с ним было и как он относится к соседям и к вам. Мелочи со временем забываются, а важное помнится годами.

    Через шестьдесят лет

    В нашей тестовой деревне зимой 14-го года замёрз старик Михаэль: у его семьи кончились дрова. Это действительно насчитала симуляция. А вот как эту историю могли бы рассказывать потом:

    1. Агнес, соседкагод 14

      «Михаэль замёрз в собственном доме. Дрова у нас были. Никто не догадался ему отнести».

    2. Ульрих, её сынчерез тридцать лет

      «Мать говорила, старый Михаэль был слишком горд, чтобы просить дров».

    3. Дочь Ульрихачерез шестьдесят лет

      «Старейшина Михаэль не хотел кланяться Богу, и Бог погасил его очаг».

    Пересказы показывают, к чему я веду систему памяти. Она ещё в разработке.

    Вещи из нашего мира

    На столе рядом с сундуком лежат обычные вещи. Любую можно бросить внутрь, и в деревне она окажется размером с дом. Бросать можно сколько угодно, но у всего будут последствия. Если кормить деревню каждый день, люди перестанут работать и начнут ждать. Если деревня разбогатеет, о ней узнают сборщики податей и разбойники.

    В демо будет пять вещей:

    • Хлеб

      Съедят за день. Если хлеб падает регулярно, благодарность быстро сменяется ожиданием.

    • Бутылка воды

      Воду выпьют сразу, а бутылку оставят. Такой прозрачной посуды здесь никто не видел, так что за неё ещё поспорят.

    • Соль

      Кто засолит мясо, тот легче переживёт зиму. Соседи это заметят.

    • Нож

      Один на всю деревню. Скорее всего, его заберёт самый сильный, а остальные начнут мечтать о стали.

    • Книга

      Читать никто не умеет, поэтому каждый понимает её по-своему. С таких книг начинаются секты.

    Разговоры

    С жителями говорят прямо в микрофон. Вас слышат те, кто стоит рядом с местом, куда вы смотрите. Можно шепнуть что-то одному человеку, а можно обратиться с неба ко всей деревне. Отвечают своими голосами. Язык не мешает: на герое AR-очки, которые переводят в обе стороны. На старте будут русский, английский и китайский.

    Можно и молчать. Опустите камеру к людям у колодца и послушайте, что деревня говорит о вас, когда думает, что вы не слышите.

    Как понять, что о вас думают

    Полосок и процентов веры в игре нет. Что деревня о вас думает, слышно по молитвам. Сначала вас благодарят, потом ждут, потом требуют. Если помогать одним дворам и не помогать другим, деревня расколется. Примерно так меняются молитвы:

    1. Благодарность

      «Спасибо за хлеб. Мы ничем его не заслужили».

    2. Ожидание

      «В прошлый раз хлеб пришёл на третий день. Сегодня четвёртый».

    3. Требования

      «Мы справили праздник. Где наша доля?»

    4. Торг

      «Исцели сына Агаты, и первый сноп твой».

    5. Раскол

      «Двор Якоба ты кормишь. Нас не слышишь никогда».

    6. Ересь

      «Рука с неба — не наш бог».

    7. Сомнение

      «Хлеб с неба не падает. Кто-то его туда положил».

    Паузы нет

    Пока игра запущена, в сундуке идёт время. Его можно ускорить, а остановить нельзя. Можно засыпать деревню подарками, уйти спать с включённой игрой, и утром очки расскажут, что там случилось за ночь. Когда вы закрываете игру, мир замирает и ждёт вас.

    Что уже работает

    Всё, что вы видите в сундуке наверху, рисует ваш браузер. Настоящей графики пока нет, её я буду делать на Unity. Зато уже работает то, на чём держится вся игра: симуляция деревни. Она считает погоду и урожай, решает, кто на ком женится, кому что достанется в наследство и кто умрёт. Графика ей не нужна, её можно гонять из командной строки на сотни лет вперёд.

    Нейросеть в симуляцию не пускается. Она не может придумать смерть или мешок зерна, её дело — дать жителям голос. Поэтому одно и то же начальное зерно всегда даёт одну и ту же историю, и её можно проверять и настраивать.

    Я прогнал десять деревень по сто лет. Цифры вышли близкими к историческим: средняя продолжительность жизни при рождении около 27 лет, примерно трое младенцев из десяти не доживают до года, голодный год случается раз в пять-шесть лет.

    Ниже страница летописи тестовой деревни, той же, что в сундуке наверху. Текст написала симуляция, я его не правил.

    Год 14

    Осень. Урожай выдался добрым.

    Зима. Михаэль скончался от холода в возрасте 67 лет. Опустел двор Михаэля; добро забрала семья Якоба. После Михаэля старейшиной стал Ансельм (муж Сивиллы). Умер Вальтер (муж Элизабет), в возрасте 43 лет, от грудной хвори. После Вальтера хозяйкой двора стала вдова Элизабет. Мёрзла без дров семья Михаэля.

    Рождений 2, смертей 2, жителей 33.

    Зерно 3, год 14. Михаэль — тот старик, которого можно найти в сундуке в начале страницы.

    На каком компьютере пойдёт

    Игра покупается один раз. Если видеокарта позволяет, нейросети работают прямо на вашем компьютере, без интернета и без доплат.

    16 ГБ видеопамяти
    Всё локально: языковая модель, распознавание речи и голоса жителей.
    12 ГБ
    Тоже локально, но модель попроще и голоса беднее.
    Меньше, Mac или Steam Deck
    Через облако, по подписке Chest Cloud. Она оплачивает только вычисления, никаких игровых бонусов в ней нет.

    Пока это цели. Уместить на одной карте 16 ГБ и нейросети, и красивую 3D-деревню — первое, что мне предстоит проверить.

    Где сейчас проект

    Игру я делаю один, код помогают писать ИИ-агенты. Сроков не называю: пока главное не измерено, любая дата будет выдумкой. Вот что есть на 14 сентября 2026 года.

    1. В работе, готово 26 задач из 42

      Симуляция деревни

      Сезоны, урожай, семьи, наследство, старейшина и совет, вера, торговцы, сборщики податей и разбойники. Уже работает, летописи читаю год за годом.

    2. Скоро начну

      Проверка на видеокарте

      Запустить на одной карте 16 ГБ распознавание речи, языковую модель, синтез голоса и тяжёлую 3D-сцену так, чтобы житель начинал отвечать примерно через секунду.

    3. Спроектирована

      Память жителей

      Формат файлов памяти, забывание, передача памяти детям.

    4. Потом

      Первая играбельная сцена

      Деревня в 3D, рука, стол с пятью вещами, разговор голосом и пролог в AR-очках.

    5. Цель

      Демо

      Час игры для первых тестеров, потом Steam.

    Узнать о запуске на Kickstarter

    Адрес никому не передам.