Блог zloy.net

Что появилось на zloy.net и в Zloy Studio — по датам. Ставьте лайки, пишите комментарии.

Zloy Studio 1.43.0

  • Веб-чат стал полноценным чатом игры: «+» → «Веб-чат в браузере». Работает как агент в терминале — читает файлы, правит их, дописывает и переносит, а сделанное за ход сохраняет одной версией с названием задачи. Разница только в том, что агент живёт во вкладке ChatGPT или Qwen
  • Вкладка помнится У ЧАТА, а не у проекта: вкладка — это тред со своей памятью, и у разговора про игру он свой, а у разговора про иконку свой. Открытых чатов несколько — Студия спросит кнопками, в каком работать, и запомнит ответ; открыт один — возьмёт его молча
  • Правила формата уходят в тред один раз и помнятся им, а не Студией: перезапуск приложения их не повторяет. Сменили вкладку — правила уйдут заново, иначе модель в новом треде про них не знает и отвечает обычным текстом, а Студия молча ничего не выполняет
  • «Стоп» останавливает наш цикл между кругами: оборвать генерацию в чужой вкладке нечем, но команды из ответа, пришедшего после остановки, уже не выполняются. Сделанное до этого остаётся — это «хватит», а не «отмени всё»
👍 0👎 0 💬 0

Zloy Studio 1.42.0

  • Расширение для моста к веб-чату теперь едет внутри Студии: на экране «Мост к веб-чату» появилась кнопка, которая раскладывает его файлы на диск, открывает страницу расширений Chrome и кладёт путь в буфер — остаётся вставить его в «Загрузить распакованное». Репозиторий для этого больше не нужен
  • Установочного файла не будет, и это не недоделка: Chrome не ставит расширения из файла — .crx вне магазина он отклоняет, а перетаскивание запрещено с 2015 года. Собрать такой файл можно, но он выглядел бы установочным, не будучи им: человек щёлкнул бы, ничего не произошло, и решил бы, что сломана Студия
  • Для тех, кто ставит расширение без Студии, есть архив: make extension собирает dist/zloy-webchat-<версия>.zip с инструкцией
  • Выпуск клиента больше не даёт задвоить номер версии. Над проектом работают несколько агентов сразу, каждый пишет заметку и поднимает версию — одинаковый номер получался сам собой, и страница /studio показывала версию дважды. Две такие записи сведены в одну
👍 0👎 0 💬 0

Zloy Studio 1.41.0

  • Агент снова умеет выкладывать промо-сайт сам. Инструмент publish_site искал папку site/ в копии проекта НА СЕРВЕРЕ, а она не обновляется с 28 августа, когда выключили синхронизацию файлов, — то есть выложить он не мог ни разу и отвечал «папки нет», советуя дождаться синхронизации, которой больше не существует. Теперь Студия поднимает у себя крошечный мост, и агент выкладывает сайт той же самой кнопкой «Выгрузить на сайт»: не похожим действием, а буквально тем же кодом
  • Мост слушает только петлю и требует случайный пропуск в адресе: на компьютере разработчика крутятся и чужие программы, а выкладка сайта — действие от имени владельца игры. Адрес умирает вместе с чатом, и у каждой новой сессии он свой
👍 0👎 0 💬 0

Zloy Studio 1.40.1

  • После «Создать» в Zloy Master больше нет пустого экрана. Окно описания закрывалось сразу, а дальше молча шли два запроса — список чатов игры и создание нового; на плохой связи это секунды, в которые не происходило ничего видимого, и нажатие читалось как несработавшее. Теперь на это время показывается «Открываю чат игры…». Чат по-прежнему открывается только с настоящим номером: открытый без номера он получил бы вторую сессию агента — два процесса на одну переписку
👍 0👎 0 💬 0

Zloy Studio 1.40.0

  • ИСПРАВЛЕНО ГЛАВНОЕ: инструменты ИИ-провайдеров (Anthropic, OpenAI, LM Studio и прочих) работали с СЕРВЕРНОЙ копией проекта, а синхронизацию файлов выключили ещё 28 августа. Модель читала снимок месячной давности и правила поверх него — её правка ложилась на устаревший файл, а работа, сделанная руками или терминальным агентом, молча терялась. Теперь папка игры на устройстве и есть проект: оттуда читаем, туда пишем
  • Появился мост к веб-чату: Студия может работать через вкладку браузера с ChatGPT или Qwen вместо установленного CLI. Расширение Chrome лежит в папке extension/, подключение — в Настройках, пункт «Мост к веб-чату»: там же порт, код спаривания и пробное сообщение, чтобы сразу увидеть, доходит ли оно до вкладки
  • Команды модель отдаёт блоками кода с меткой zloy, а Студия их исполняет: список файлов, чтение, запись, дописывание, удаление, перенос. Блок кода выбран не случайно — мы читаем не то, что модель написала, а то, что отрендерил чужой сайт, и угловые скобки его разметка вправе съесть
  • Подключение защищено кодом спаривания: сокет Студии на 127.0.0.1 доступен любой вкладке браузера, и без кода посторонний сайт мог бы прислать «запиши файл» в папку игры
  • Сообщение «ключ доступа не принят, нажмите Подключить заново» больше не появляется на ровном месте. Студия проверяла сервер запросом БЕЗ ключа, а без ключа он отвечает отказом всегда — то есть проверка объявляла негодным любой ключ, включая рабочий, и звала нажать кнопку, которая записывает агенту тот же самый ключ. Теперь опрос идёт с ключом, и совет соответствует причине: мёртвый ключ зовёт войти заново, молчащий сервер списывается на связь, а живой сервер больше не объявляется сломанным
  • Описание игры, пожелания к иконке и к промо-сайту теперь можно надиктовать голосом — кнопка рядом с полем. Расшифровка идёт на самом компьютере, разговор про незаконченную игру никуда не уходит. Текст попадает в поле, а не отправляется сразу: распознавание вероятностное и жаргон оно путает
👍 0👎 0 💬 0

Zloy Studio 1.39.0

  • Сообщение, написанное в давно открытый чат, больше не пропадает. Раньше процесс агента к этому времени был мёртв, чат отвечал «перезапустите сессию», а набранный текст исчезал и из поля ввода, и из ленты — восстановить его было неоткуда. Теперь сессия поднимается сама, сообщение ждёт её и уходит следом; если поднять не удалось, текст показан в чате и отправится, как только агент запустится
  • Чат разработки теперь называется «Игра» — по делу, как соседние «Иконка игры» и «Сайт игры». Прежде он звался именем программы («Claude Code»), которое к тому же менялось вместе с настройкой агента. Игры, заведённые раньше, продолжают свой чат под прежним именем: заводить рядом второй значило бы разрезать историю разработки пополам
  • В просмотре промо-сайта появилась кнопка «Стоп». Трёхмерный лендинг крутит сцену и греет процессор всё время, пока вкладка открыта, даже когда смотрят в соседнюю; кнопка выгружает страницу из памяти, а вернуть её — одно нажатие
👍 0👎 0 💬 0

Восстановлено по журналу изменений 30.09.2026

Что нового в игре — на её странице

  • После одобрения версии на странице игры выходит запись разработчика о том, что изменилось, с номером сборки. Модератор читает её до решения.
  • Записи на стене и на страницах игр понимают markdown, включая таблицы результатов.
  • В «чёлке» над игрой появилась кнопка «во весь экран».
  • Текстуры, вшитые в 3D-модели, загружаются и в играх, и на промо-сайтах.
👍 0👎 0 💬 0

Zloy Studio 1.38.1

  • В задании мастера сайта однозначно описан формат ленты «из игры прямо сейчас». Раньше там стоял список имён полей без типов — и агент читал признак «это ролик» как адрес ролика: mp4 подставлялся в тег картинки, браузер качал кусок файла и бросал, блок оставался пустым, а в журнале сервера при этом были обращения к файлам
  • Теперь в задании стоит пример ответа с обоими видами записей и прямо сказано: адрес всегда в url, а video — признак true/false. Ошибка была невидима с обеих сторон: в предпросмотре лента локально пустая, а на выложенном сайте блок просто не появляется
👍 0👎 0 💬 0

Zloy Studio 1.38.0

  • На вкладке «Публикация» появился список «Что вошло в версии»: каждая версия строкой, по нажатию разворачивается её заметка. Раньше текст, написанный агентом, уходил прямо модератору, и прочитать отправленное от своего имени разработчику было негде — о своей игре он узнавал меньше игрока
  • Отклонённые версии в списке тоже есть, и рядом с ними — замечание модератора. Без них «почему игра до сих пор не обновилась» оставалось без ответа
  • Номер сборки теперь запоминается у версии, а не считается задним числом. Счётчик игры растёт при каждом нажатии ▶, поэтому через день восстановить по нему «какой номер был у этой версии» уже нельзя — а он же стоит в записи на странице игры, и разъедься они, жалобу «сломалось после обновления» не с чем было бы сопоставить
  • У версий, которые ещё не вышли, номера нет и в списке они зовутся по состоянию — «на модерации», «отклонена», «черновик». Ноль вместо номера читался бы как «v0», то есть как сломанная нумерация
👍 0👎 0 💬 0

Zloy Studio 1.37.0

  • Отправка на модерацию стала одной кнопкой: агент собирает заметку о сделанном, она сохраняется, игра уходит модератору. Отдельного окна «напишите, что нового» больше нет — пока текст спрашивали, его можно было пролистнуть пустым, а смысл всей затеи в том, чтобы всегда было понятно, что изменилось
  • Модератор видит заметку прямо в очереди, до решения: одобряя версию, он одобряет и текст, который через секунду выйдет записью на страницу игры. Раньше прочитать её было негде — оставалось дождаться публикации
  • После отказа история больше не обрезается. Версию отклонили, разработчик правит и шлёт ту же самую — а содержит она всё, что накопилось с прошлого ВЫПУСКА, поэтому и заметка собирается с того же момента. Считай мы от отклонённой отправки, в неё попали бы только правки по замечанию модератора
  • К каждой записи добавляется номер сборки («v12») — тот самый, с которым игра уходит к игрокам. Без него записи отличаются только датой, а жалоба «после обновления сломался прицел» приходит не в день выхода
👍 0👎 0 💬 0

Zloy Studio 1.36.1

  • Агент теперь возвращает заметку к выпуску структурой JSON, а не списком строк. Замолчать его нельзя — он предварит ответ вежливым вступлением, обрамит его блоком кода и добавит «Готово, если нужно — сокращу», а сам CLI подмешает в поток свои предупреждения; разбирая текст построчно, каждый раз приходилось гадать, где кончается разговор и начинается суть
  • JSON проводит эту границу сам: берём объект и не читаем ничего вокруг него. Ищем его посимвольно и с учётом кавычек — служебная строка CLI после ответа тоже содержит массив, и поиск «от первой скобки до последней» подставил бы на страницу игры список инструментов агента вместо заметки
  • Если модель формата не послушалась, разбор остаётся прежним — построчным. Пустое поле после минуты ожидания хуже неидеального текста: заметку всё равно правят руками перед отправкой
👍 0👎 0 💬 0

Zloy Studio 1.36.0

  • Заметку к выпуску теперь может написать сам агент: в окне «Что нового» появилась кнопка «Переписать для игроков». Он берёт список сделанного и превращает его в новость для игрока — список коммитов этого не делал, потому что заголовок коммита это ваша просьба разработчику («исправь прицел»), а не рассказ об игре
  • Агент зовётся одним коротким прогоном и в чат игры не лезет: просьба «напиши заметку» не должна оседать в истории разработки, а идущий ход агента не должен её ждать. Кнопка отдельная, а не само собой при открытии окна, — прогон это десятки секунд, и держать ими отправку на модерацию нельзя
  • Ему запрещено выдумывать: только то, что есть в списке. Строки про рефакторинг и внутренности он выбрасывает сам, мелкие правки объединяет. Не установлен агент, не выполнен вход или ответ пустой — остаётся собранный из коммитов черновик, и текст всегда можно дописать руками
👍 0👎 0 💬 0

Zloy Studio 1.35.2

  • В черновик заметки к выпуску больше не попадают реплики разговора с агентом. Название коммита — это текст вашей просьбы, поэтому «Продолжай», «ок» и заданный по ходу вопрос становились строками, и игрок читал бы их в списке «что нового». Работа при этом не теряется: «Продолжай» — продолжение предыдущей просьбы, и сделанное описано соседней строкой
  • Сравнивается строка ЦЕЛИКОМ, а не ищется слово внутри: «продолжай движение врагов после паузы» — настоящая задача, и она остаётся. Ошибка здесь была бы тихой — строка просто не доехала бы до заметки, и заметить это можно было бы только по её отсутствию
  • Заодно отсеиваются слияния веток, «wip» и запасное имя коммита «правки в игре», которое Студия ставит, когда из просьбы не осталось ни строки
👍 0👎 0 💬 0

Zloy Studio 1.35.1

  • Черновик заметки к выпуску теперь собирается из того, что реально сделано: из коммитов в папке игры — то есть из работы, которую вели с агентом, — а не только из списка задач. Так в заметку попадает и сделанное без задачи, и порядок строк совпадает с порядком работы
  • Задачи остались вторым источником и дополняют первый: закрытую задачу, по которой не было коммита, мы не теряем. Одинаковые строки сводятся в одну — коммит на задачу носит её же текст, и без этого каждая правка приезжала бы в заметку дважды
  • Служебные коммиты («wip», слияния веток) в черновик не идут: игроку они не говорят ничего. Список отсекаемого намеренно короткий — лишняя строка стоит одного нажатия на удаление, а отфильтрованная зря означала бы потерянную новость
👍 0👎 0 💬 0

Zloy Studio 1.35.0

  • Перед отправкой игры на модерацию Студия спрашивает, что изменилось в этом выпуске, и после одобрения выкладывает этот текст записью на странице игры от вашего имени. Раньше игрок не узнавал об обновлении ничего: игра молча подменялась новой, и пропавшая кнопка выглядела поломкой, а не правкой
  • Поле открывается уже заполненным — черновик собирается из задач игры, закрытых после прошлой отправки, то есть из того самого списка, по которому шла работа. Это заготовка, а не готовый текст: задачи написаны для себя, а заметку читает игрок, поэтому её правят перед отправкой
  • Отклонили версию — написанное сохраняется и ждёт следующей отправки. Рассказывать нечего (починили утечку памяти) — оставьте поле пустым, записи тогда не будет: выдуманная новость про каждый выпуск быстро превращается в шум
👍 0👎 0 💬 0

Zloy Studio 1.34.2

  • Задание мастера теперь просит не тащить на промо-сайт WebAssembly и свои blob-потоки: модели — обычным .glb, без сжатия DRACO и текстур KTX2, тяжёлую подготовку данных — заранее файлом, а не в браузере у посетителя. Витрине такое сжатие не нужно — на ней одна-две модели, а не уровень игры
  • Отдельно сказано, чего запрет НЕ касается: текстуры внутри .glb загрузчик моделей разворачивает сам, и это допустимо. Без такой оговорки правило было бы невыполнимым — агент либо не понял бы его, либо отказался от .glb вовсе
👍 0👎 0 💬 0

Восстановлено по журналу изменений 30.09.2026

Доход с игры делится поровну

В правилах размещения закреплено деление дохода с игры 50/50. Платформа отвечает за хостинг, раздачу и стабильную работу, разработчик — за маркетинг и продвижение. Деление происходит в момент оплаты через Робокассу: игрок видит одну сумму и получает два чека, а доля разработчика сразу уходит на его счёт. Чтобы продавать, разработчик проходит модерацию и указывает свои реквизиты Робокассы.

👍 0👎 0 💬 0

Zloy Studio 1.34.1

  • Из «Управления игрой» убран раздел «Пакет для магазина». Два абзаца объясняли, чего НЕ происходит: собирать магазинный пакет платформа перестала ещё 25 августа, а текст про несуществующую возможность читается как «когда-нибудь будет» — и занимал место на экране
  • Заодно из списка сборок ушли следы Android: пометка «пакет для магазина» у старых сборок, кнопка «Скачать APK» и сама цель Android в выборе платформ. Ни одну из них платформа не делает, и предлагать их было обещанием, которое некому выполнить
👍 0👎 0 💬 0

Восстановлено по журналу изменений 30.09.2026

Картинки в описании игры и «Поделиться» с QR

  • В описании страницы игры работают картинки: они показываются прямо на странице и открываются окном. Картинки с чужих сайтов остаются ссылками — так чужой сервер не узнаёт о читателях страницы.
  • У каждой записи на стене и на странице игры появилась кнопка «Поделиться»: соцсети, ссылка и QR-код.
👍 0👎 0 💬 0

Zloy Studio 1.34.0

  • Задачу можно продиктовать голосом: кнопка микрофона в поле новой задачи. Речь расшифровывается на вашем компьютере программой whisper.cpp — без интернета и без чужих сервисов; готовый текст попадает в поле, где его можно поправить перед сохранением
  • Выбранные задачи сохраняются одним текстовым файлом — значок рядом с «Отправить» в окне выбора
  • Zloy Doctor знает про whisper-cli и подсказывает, чем его поставить; модель распознавания качается общей очередью загрузок, с паузой и докачкой
  • Zloy Master просит у агента не только иконку, но и обложку страницы игры: из неё платформа берёт картинку, когда выносит игру на главную
  • В описании страницы игры заработали картинки: ![подпись](адрес) показывается прямо на странице и открывается окном, а не ссылкой на файл. В панели редактора появилась кнопка «Картинка»
  • У каждого поста на странице игры и на стене человека появилась кнопка «Поделиться»: соцсети, ссылка и QR-код записи
  • Программа везде называется «Zloy Studio» — в Dock, в переключателе задач Windows и в свойствах файла; раньше местами всплывало «Zloy-Studio»
  • В Ubuntu иконка приложения показывается и в панели, а не только в списке приложений
👍 0👎 0 💬 0