Internal · для кофаундеров · на согласовании

Василиски

Полная структура и механика события. Отдельная апка-майнер экосистемы Crownville: фарм яиц → выращивание и слияние василисков → платина → 100%-артефакт и NFT в основной игре. Ниже — вся механика, экономика, интеграция, архитектура и план.

TL;DR

Суть в двух абзацах

Что: отдельный Telegram-бот + мини-апка, конечный ивент (~1–2 месяца). Игрок покупает яйца, вылупляет василисков, те производят новые яйца. Слиянием 4 → 1 василиски растут по 4 тирам (Common → Silver → Gold → Platinum). Платиновый василиск — пропуск к крафту 100%-артефакта в Crownville, на базе которого по итогам ивента выпускается NFT.

Зачем: привлечь новую аудиторию и развязать руки под партнёрства/таски, не захламляя основную игру; дать «двойную утилиту» (яйца/василиски ценны и в апке за TON, и в Crownville); создать срочный лимитированный винт с реальной экономикой. Инфраструктура полностью изолирована от основной игры (свои кошельки, БД, бот).

~1–2 мес
длительность ивента
4 тира
× уровни, merge 4→1
TON
единая валюта (он же «Gram»)
100% → NFT
артефакт в Crownville
Зафиксировано

Принятые решения

Утверждено в обсуждении. Это рамки, внутри которых проектируется всё остальное.

ТемаРешение
Прогрессия2 оси: 4 тира × внутренние уровни. Слияние 4 → 1
ВалютаТолько TON (он же «Gram»). Отдельного токена нет. Floor 0.001 TON/яйцо, вывод от 5 TON
Связь аккаунтов / минтОдин Telegram ID на апку и игру. Фарм — в апке, минт 100%-артефакта — в основной игре
КошелькиОтдельные кошельки + отдельная payout-система, полная изоляция от Crownville
РынокМаркетмейкинг: держим floor и выкупаем яйца (anti-collapse). «Последний лот скупают первым»
ЛимитыБез жёсткого кэпа платиновых (баланс через сложность). NFT — по факту завершения ивента
ТаскиПартнёрские таски (подписки/действия) за яйца/бонусы — канал притока аудитории
ЭкономикаЦифры предлагаются нашей стороной (с симуляцией «~месяц до платины»), кофаундеры утверждают
Геймплей

Основной цикл

Идл/merge-петля: яйца → василиски → яйца, со слиянием вверх. Чем выше тир — тем выше добыча, но и стоимость растёт геометрически.

🛒

1. Яйца

Покупаешь стартовые яйца за TON или зарабатываешь через партнёрские таски.

🐣

2. Вылупление

Из яиц — василиски (занимают «гнёзда»). Каждый производит яйца в час.

🔗

3. Слияние 4→1

4 одинаковых → 1 следующего уровня/тира. Освобождает гнёзда, открывает тиры.

👑

4. Платина → минт

Платиновый василиск + эпик-предмет = 100%-артефакт в Crownville → NFT.

4 сущности экономики

СущностьЧто этоРоль
ЯйцоБазовый ресурс/предметЭмитируется василисками, покупается за TON, торгуется, выводится в TON
ВасилискЮнит в «гнезде»Производит яйца; мёрджится вверх
ГнездоСлот под василискаЛимитирует число василисков → главный троттл эмиссии
TONВалюта (Gram)Покупка яиц/гнёзд, рынок, вывод
Прогрессия

4 тира × 3 уровня = 12 ступеней слияния

Функциональная цепочка merge — 12 ступеней (s = 1..12), слияние всегда 4 → 1. «45 уровней» из идеи — это косметическая нумерация для UI (флавор), функциональных ступеней 12.

🥚
Common
I·II·III · ступени 1–3
🥚
Silver
I·II·III · ступени 4–6
🥚
Gold
I·II·III · ступени 7–9
💠
Platinum
I·II·III · ступени 10–12

Стоимость в Common-I-эквиваленте: cost(s) = 4^(s-1)

СтупеньЧтоCommon-I экв.Смысл
s=1Common I1База, вылупляется из яиц
s=4Silver I64Первый тир-ап
s=7Gold I4 096Серьёзный фарм
s=10Platinum I262 144Порог минта артефакта · цель ~30 дней
s=12Platinum III4 194 304Апекс, естественно редкий (для китов/перепродажи)
4× CommonSilverGoldPlatinum
Экономика (черновик)

Эмиссия, гнёзда и параметры

Производство: eggsPerHour(s) = R0 × 4^(s-1). Так как множитель производства (×4) равен ratio слияния (4→1), merge сам по себе не ускоряет доход яиц — 1 юнит ступени s+1 производит ровно столько же, сколько 4 юнита, из которых собран.

Зачем тогда мёрджить

Главный троттл — гнёзда. Без лимита реинвест яиц даёт экспоненту (яйца → больше василисков → больше яиц), что абузно. Лимит гнёзд (старт 6 → макс ~30) превращает экспоненту в управляемую кривую и делает merge-решения осмысленными.

Предложенные стартовые параметры

ПараметрЗначениеКомментарий
R0 (Common-I)3 яйца/часБаза производства
Множитель/ступень×4= ratio merge
Вылупление Common-I40 яиц«Себестоимость» юнита
Гнёзда6 → 307-е гнездо 0.2 TON, далее ×1.25/слот
Стартовый набор3 Common-I + 200 яицБесплатный онбординг
Цена яйца у системы0.002 TONШорткат для платящих
Floor выкупа0.001 TONMM держит дно
Мин. вывод5 TON
Комиссия рынка5%В казну события

Симуляция таймлайна (порядок величин)

АрхетипПоведениеДо Platinum-I
ГрайндерРеинвест яиц + ежедневный merge, минимум TON. Время самоудвоения популяции без лимита ≈ ln2/(3/40) ≈ 9.2 ч; с лимитом гнёзд выходит на «полку»~25–35 дней
ПлатящийДокупает яйца и гнёзда за TON на узких местах3–7 дней

Точные R0, hatch-cost, кривая гнёзд и floor финализируются симуляционным скриптом (Этап 1) так, чтобы грайндер ≈ 30 дней, платящий — дни, и эмиссия не обрушила floor при заложенном MM-резерве.

Рынок и MM

TON-рынок яиц + маркетмейкинг

Контроль инфляции (sinks)

SinkЭффект
Merge 4→1Сжигает 3 из 4 юнитов; убирает «лишние» юниты с рынка
Покупка яиц/гнёзд за TONTON уходит в казну события
Комиссия рынка 5%Изымает яйца/TON из оборота
Минт артефактаСжигает Platinum-I (вывод топ-юнита в основную игру)
MM-выкуп по floorИзымает яйца за TON-резерв (поддержка дна)
Связь с Crownville

Минт 100%-артефакта и NFT

Сейчас артефакты в Crownville работают на 25% мощности (ARTIFACT_POWER_MULT=0.25). Платиновый василиск открывает крафт персонального артефакта на 100%, не трогая остальные (они остаются 25% до общего NFT-релиза).

💠 Platinum+⚔️ Эпик-предмет🛡️ Артефакт 100%🖼️ NFT

Поток минта (где что происходит)

ШагГде
Фарм/merge до PlatinumАпка события
Запрос на минт (signed, idempotent)Апка → исходящий вызов
Проверка владения эпиком, consume Platinum, выдача 100%-артефактаCrownville (основная игра)
Выпуск NFTПо завершении ивента, по снапшоту
Анти-дубль: Platinum сжигается в апке только после успешного ответа основной игры; mintRequestId гарантирует, что повтор не выдаст второй артефакт. Ошибка (нет эпика / уже использован) → Platinum не сжигается.

Технически (минимальное касание основной игры)

Открытый вопрос (решают кофаундеры): вход для минта — эпик или легендарка? По заметке: «Василиск + Легендарка → NFT». Легендарка поднимает порог и делает NFT по-настоящему элитным. Возможны два уровня NFT.

NFT

Архитектура

Изолированный сервис, зеркалит стек Crownville

Свой бот, своя мини-апка, своя БД, свои кошельки, свой контейнер/порт. Единственная точка связи — защищённый internal API минта. Никаких прямых обращений к БД Crownville.

Стек (как в Crownville)

  • Client: React + Vite, TonConnect
  • Server: Node (ESM) + Express + Postgres
  • Bot: отдельный Telegram-бот (свой BOT_TOKEN)
  • Auth: initData HMAC; связь по тому же Telegram ID

Кошельки и выплаты (изоляция)

  • EVENT_DEPOSIT_WALLET_MNEMONIC — приём TON
  • EVENT_PAYOUT_WALLET_MNEMONIC — выплаты (BIP-39 деривация)
  • Очередь выплат: pending → queued → processing → completed, анти-дубль
  • MM-резерв — отдельная казна, не splitter Crownville

Модель данных (своя БД)

ТаблицаСодержимое
playersid (telegramId), data JSONB: eggs, nests, basilisks[], walletAddress, tons, tasksDone[], stats
egg_ordersorder-book: amount, pricePerUnit, createdAt, status (floor + LIFO)
pending_withdrawalsid, data JSONB; статусы выплат
mint_requeststelegramId, platinumInstanceId, epicItemRef, status, gameArtifactId
partner_tasksкаталог тасков + выполнения
settingsконфиг: эмиссия, floor, MM-резерв, даты старта/финала

Поллеры

Деплой

Тот же сервер, отдельные контейнеры (basilisk-db, basilisk-server, basilisk-bot), свой порт и домен. Не трогаем splitter/payout/артефакты основной игры из кода события.

Приток аудитории

Партнёрские таски

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

ТипПримерНаграда
ПодпискаКанал/бот партнёраяйца / стартовый василиск
ДействиеЗайти в апку партнёраяйца / гнездо
Кросс-промо«Сыграй в Crownville»бонус в обеих апках
Реферал (опц.)Друг прошёл онбордингяйца обоим
План

Roadmap

Фазы события

Подготовка
Деплой апки/бота/БД, кошельки, конфиг, партнёры, тест на узком круге
Старт
Открытие, онбординг-награды, партнёрские таски
Активный фарм (~30 дней)
Покупка яиц, фарм, merge, рынок, MM держит floor
Окно минта
Platinum → 100%-артефакт в Crownville
Заморозка / финал
Стоп покупок, финальные merge/минты, расчёт выводов
NFT и закрытие
Снапшот 100%-артефактов → выпуск NFT, финальные выплаты, отчёт

Этапы разработки (после утверждения)

ЭтапСодержание
Э1Калибровка экономики: sim-скрипт, финал R0/hatch/гнёзда/MM-резерв, подтверждение «~30 дней до Platinum-I»
Э2Скелет апки (client+server+bot+compose), своя БД, TG-auth
Э3Ядро фарма: гнёзда, вылупление, эмиссия (offline-aware), merge 4→1
Э4Рынок (floor, LIFO, MM) + кошельки/вывод (BIP-39, очередь)
Э5Интеграция минта: internal API, per-instance power=1.0, флаг
Э6Таски/партнёры: каталог, верификация, анти-абуз
Э7Тест полного цикла на узком круге (whitelist)
Э8NFT-под-этап: снапшот, маппинг, клейм (TON)
Риски

Риски и реакция

РискРеакция
Рынок схлопывается («все хотят забрать»)MM-выкуп по floor; лимит дневного вывода; мониторинг резерва
Экспоненциальный реинвест разгоняет эмиссиюЛимит гнёзд + кривая hatch-cost
Абуз минта/выводов (дубли)Идемпотентность по mintRequestId / withdrawal id
100%-артефакты ломают баланс PvPPer-instance power, флаг, ограниченное число Platinum/минтов, мониторинг
Мультиаккаунты в таскахDaily-cap, награда за реальный онбординг; твинков не баним автоматом
Решить вместе

Открытые вопросы к кофаундерам

  1. Вход для минта: эпик или легендарка? (или два уровня NFT)
  2. Сколько минтов на аккаунт: один или несколько Platinum?
  3. NFT: блокчейн/стандарт (TON?), оператор минта, экономика клейма.
  4. Экономика: финальные R0/hatch/кривая гнёзд/floor — после прогона sim-скрипта.
  5. MM-резерв: размер бюджета на выкуп и дневной лимит.
  6. Партнёры: список и форматы тасков на старт.
  7. Сроки: точная длительность (1 vs 2 месяца) и дата старта.
Это полный текущий дизайн. После решений по пунктам выше запускаем Этап 1 (калибровка экономики), затем разработку по этапам Э2–Э8.