TGStat
TGStat
Qidiruv uchun matnni kiriting
Ilg‘or kanal qidiruvi
  • flag Uzbek
    Sayt tili
    flag Russian flag English flag Uzbek
  • Saytga kirish
  • Katalog
    Kanal va guruhlar katalogi Kanallar qidiruvi
    Kanal/guruh qo‘shish
  • Reytinglar
    Kanallar reytingi Guruhlar reytingi Postlar reytingi
    Brendlar va shaxslar reytingi
  • Analitika
  • Postlarda qidiruv
  • Telegram'ni kuzatish
KennixDev — Дневник разработчика

11 Sep, 13:58

Telegram'da ochish Ulashish Shikoyat qilish

🛠 Дневник разработки: итоги первой "недели"

Недавно я рассказал, что мы взялись за игру. Пора показать, что уже сделано.

🎮 Что за игра
Игра открывается прямо в Telegram, скачивать ничего не нужно. Жанр как у Vampire Survivors: бегаете по карте, герой сам отстреливается от толп врагов, а между волнами вы выбираете улучшения. Один забег длится 6–10 минут: можно сыграть в очереди или в дороге.

📐 Шаг 1. Сначала план
До того как писать код, мы расписали весь проект: как идёт забег, как игра зарабатывает, как звать друзей, как собирать статистику и что делаем каждую неделю. Получилось 26 документов.

Зачем столько? Нас трое: программист, геймдизайнер и человек на графике, рекламе и тестировании. Когда план записан, каждый делает свою часть и не ждёт остальных.

Пара решений, которые важны и для игроков:
• покупки только по фиксированной цене, без рулеток и лутбоксов
• первым делаем Telegram, MAX и VK подключим после запуска

📱 Шаг 2. Потянет ли телефон?
Это был главный риск. В этом жанре на экране одновременно сотни врагов. А наша игра работает внутри Telegram как веб-страница, а не как отдельное приложение, и телефону так тяжелее. Если на обычном телефоне всё тормозит, рисовать врагов и настраивать баланс бессмысленно.

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

📊 Результаты
Цель была скромной: 100 врагов на экране и плавная картинка (от 50 кадров в секунду) на недорогом Android.

Вышло на трёх бюджетных телефонах:
• Realme: около 2900 врагов
• TECNO: около 3700 врагов
• Xiaomi: больше 4000, дальше не пустил сам тестовый режим

Это в 29–40 раз больше цели. При обычной нагрузке за 3 минуты игры картинка не проседает, даже когда телефон нагревается.

Итог: движок подходит, идём дальше ✅

🔍 Два неожиданных открытия
1. Телефон нагружает не разрешение экрана, а число объектов на нём. У Realme в 2,5 раза меньше пикселей, чем у TECNO, но сдался он раньше. Значит, экономить надо на каждом враге, а не на чёткости картинки.
2. Экран на 120 Гц отнимает четверть запаса. Он рисует вдвое больше кадров, и на врагов у телефона остаётся меньше сил. Думаем ограничить игру до 60 кадров для всех: разницу заметят не все, а места для врагов станет больше.

🧪 Что ещё внутри
• Любой забег можно повторить один в один. Если игрок найдёт баг, мы точно его воспроизведём. В будущем это поможет проверять рекорды на читерство.
• Больше 90 автоматических тестов проверяют игру после каждой правки кода.

⚠️ Что проверим позже
• iPhone: там свой браузерный движок, и результаты с Android к нему не применимы. Тест на iPhone проведём отдельно
• Настоящая графика: пока на экране простые фигуры. Когда появятся нарисованные враги и эффекты, тест повторим

🗓 Что дальше
Технический фундамент готов, теперь делаем из прототипа игру. Подробный план на неделю расскажу позже.

Следите за каналом 👀

🚀 @KennixDev | 🙏 Поддержать

294 1 0 2
Katalog
Kanal va guruhlar katalogi Kanallar to‘plamlari Kanallar qidiruvi Kanal/guruh qo‘shish
Reytinglar
Telegram-kanallar reytingi Telegram-guruhlar reytingi Postlar reytingi Brendlar va shaxslar reytingi
API
Statistika API'si Postlar qidiruvi API'si API Callback
Kanallarimiz
@TGStat @TGStat_Chat @telepulse @TGStatAPI
O‘qish
Академия TGStat Telegram tadqiqoti 2019 Telegram tadqiqoti 2021 Telegram tadqiqoti 2023
Kontaktlar
Справочный центр Qo‘llab-quvvatlash Email Vakansiyalar
Har xil narsalar
Foydalanuvchi shartnomasi Maxfiylik siyosati Ommaviy oferta
Botlarimiz
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot